What is C

C is a computer programming language and was originally designed for and implemented on the UNIX operating system.

It is what is called a compiled language. This means that once you write your C program, you must run it through a C compiler to turn your program into an executable that the computer can run (execute).

With C you can create lists of instructions for a computer to follow.


Ladies and gentlemen, we are a group of Software developers passionate about technology and we are excited to present our final project build for Holberton School Medellin

Purpose of the project

Pet Tracker is a web application for tracking in real time the location of a pet that is using a Collar with GPS, the purpose for the web app is that the owner can access to the information of his/her pets in real time to the exact location, the only requirement to it, is to access with internet to the web app, sign in and start tracking the pet…


resource joomdev

Issue Summary

On October 02 , 2020, at approximately 03:27 Pacific Standard Time (PST) until 05:32 (PST), an outage occurred on an isolated Ubuntu 14.04.5 LTS container running an Apache web server. When running GET requests on the server, that led to a500 Internal Server Error, when the expected response was an HTML file defining a Holberton WordPress site,

All Users where affected by this outage during two hours approximately. The cause of this issue was a typographical error in the /var/www/html/wp-settings.php file showed in the following line. Where the extension phpp should it be php instead

require_once(ABSPATH . WPINC…


Have you ever wonder how the information you are looking for, when you type it in the browser gets back to you? Where does it come from? Well i am going to take you to a journey today so, you actually get to see how much you request and responses travels through the internet, so let’s do it

First of all let’s assume we are going to type this address for the first time, and for better purposes of the explanation, we are going to do this example with a brand new computer. …


What you need to know about IoT

What is IoT?

The internet of Things, or “IoT” for short, is about extending the power of the internet beyond computers and smartphones to a whole range of other things, processes, and environments. Those “connected” things are used to collect information, send information back, or even both.

IoT has the power to change our lives, to operate our homes or even to automate our jobs in the industry. …


Hello everyone, I am happy to have you here today to talk about a very interesting topic such as ML, but more precisely I am going to explain this subject in such a way that even a person that doesn't now anything about STEM (Science, technology, engineering, and mathematics) will understand it. So welcome!

Let’s start by understanding what is Machine learning (ML), Artificial intelligence (AI), Deep learning (DL) and the connections they have to each other


What is a OOP

It is a type of computer programming base in four principles:

  • Encapsulation: Also known as “information hiding”. The idea is that an object has to provide its users only with the essential information for manipulation, without the internal details.
  • Data Abstraction: The process of picking out (abstracting) common features of objects and procedures.
  • Inheritance: It’s useful to Eliminate redundant code by inheriting functions and data from other classes.
  • Polymorphism: It allow us to treat objects of a derived class (other classes) as objects of its base or actual class .

What is a class

A class is a template that…


Today’s Blog I am gong to explain what is OOP, mutable and inmutable objects.

Object Oriented Programming (OOP)

It’s a programming methodology that exist treating everything as an object, it is use for writing large programs or for solving problems that are better implementing with this method. There are four principals in OOP

  • Encapsulation — The grouping of related functions and data (variables) together into an object to help reduce complexity and allow parts of the code to be reused.
  • Data Abstraction — Show only the essentials to reduce the abstract of change.
  • Inheritance — Eliminate redundant code by inheriting functions and data from…

First of all let’s see what is a library and why it’s important to use them:

A library is basically just a file but it’s not executable and that is a key difference from processes and applications. It have a collection of pre-compiled resources, used by computers programs, such as functions, classes, configuration data, documentation and so on.

Why and When to used Libraries: Libraries provide the user the benefit to used a variate of files that can be reused in different programs. …


In Unix-like operating systems such as Linux, “everything is a file” and a file is fundamentally a link to an inode (a data structure that stores everything about a file, apart from its name and actual content).

So a symbolic link its an actual link to the original filename in the filesystem so if you delete the file, the link will not work anymore, because that file doesn’t exist.

In the other hand Hard link is exactly a copy of the original file, and if you modified the original one, the copy will change too like the original; but what…

Erika Osorio Guerrero

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store