First of all I’d like to briefly introduce myself. I’m an American and a Colombian. I’m a full-stack engineer currently specializing in augmented and virtual reality, two types of tech which I’m very passionate about. I learned most of my software engineering skills through a project-based, peer learning curriculum, which enriched as well my soft skills. I’m open to new challenges every day !
The goal of this article is to explain Face Detection as if you were a non-technical person, so expect concepts that are usually understood by the majority of the people. …
I’m going to start off by introducing myself. I’m an American and Colombian. I’m a full-stack engineer currently specializing in augmented and virtual reality, two types of tech which I’m very passionate about. Learned most of my software engineering skills through a project-based, peer learning curriculum, which enriched as well my soft skills. Open to new challenges everyday!
This blog will be divided in the following sections:
Racing Tour is a racing game made for those who seek speed and lack of fear to fail on their first attempts because of its game mode. This is how I came out with the idea and how I developed it.
I was in charge of all of what the creation of the game involved. These are:
Racing Tour is a car game made for both, newbies that want to begin to explore the awesome world of racing, as well as experts that want to level up…
In this blog is made specially for those engineers who have a nice understanding of web infrastructure or simply for those curious enough to ask themselves what exactly happens when you type “https://www.holbertonschool.com”. In this blog we’ll cover these topics: DNS requests, TCP/IP, Firewall, HTTPS/SSL, Load-balancer, Web server, Application server, and Database.
So the first thing that happens when you type the URL (Uniform Resource Locator) “https://www.holbertonschool.com” in your browser is actually identifies each of its parts and send back a response. This first process is known as a DNS request, which is a demand for information sent from a…
I chose that title in order to show to all of the readers that I’m trying to explain a complex concept as easy as possible. I also want to point out that I’m no expert in Machine Learning but I have been familiar with it for over 2 years now and currently I’m enrolled at Holberton School studying software engineering. Having said that, let me introduce some of the topics we’re going to review.
We’ll start of by defining it. So what’s Machine Learning ? According to Expert System, “Machine learning is an application of artificial intelligence (AI) that provides…
Object-Oriented Programming(OOP). Perhaps defining this concept is the best way to start this blog. OOP is basically one way of programming usually implemented in high-level languages; another type is procedural programming. Another manner of seeing OOP, and actually it’s how I picture it, is like giving life to the objects that surround you and me, and being able to create, modify and delete them whenever you want. Python accepts both of these types. Classes and objects are used when using this type of programming, this is way it was important to define this first.
Now we can define what a…
This blog is made for all of those who seek answers regarding shared and dynamic libraries. Since this topic may be a bit confusing at first, my goal is to explain as easy as possible everything related to it. Maybe it should be right to start this blog by introducing what we will cover. These being: What is a Static library, what is a Dynamic library, how do they work, why are they important, how to create and use them among Linux users, how do they differ, and finally what are their advantages and disadvantages.
Before starting I think it’s…
In this article we will review the basics of C static libraries. We will try to answer some general questions, which are: Why do we use libraries ? How do they work ? How to create them ? And how to use them ? These questions are our start pointers of all of the article. Let’s get into it.
Before anything, I think it should be more than appropriate to define what is a static library. A static library is a file which contains a variety of different object files or items that are used to link your code with…
Before kicking off on what this line of command does, we have to review some basic concepts first, in order to understand fully this topic.
Some of these concepts are: Linux, Ubuntu, Unix, Bash, and Linux Terminal. Linux is the best-known operating system, not only because it’s an open source but also because of all of the components that this software has to offer. Ubuntu is a complete Linux operating system which is also available to all of the community; it’s principles encourage people to work on this software so that everybody can freely make changes in their local machines…