2019-03-08
Interactive Ruby Console or IRB in Ruby is a terminal where you can test rapid and easy Ruby code. It was made thinking about debugging, playing around with ruby, and doing tests rapidly with any Ruby command inside this console. You have 2 main...
Read Here
2019-03-01
Previously we've been talking about the Differences Between RVM, Rbenv, and RubyInstaller, and also I wrote a post about Creating A Windows Virtual Machine in AWS. For this post, we'll have to use these entries as the necessary context to install ...
Read Here
2019-02-22
Previously we've been talking about the Differences Between RVM, Rbenv, and RubyInstaller, and also I wrote a post about Creating a Linux Virtual Machine in AWS. We'll have to use these entries as the necessary context for this post to install Rub...
Read Here
2019-02-15
In one of the latest blog posts, I've talked about the Differences Between Installers, Package Managers, and Dependency Managers. I said that in modern software development, it is almost impossible to create software without these tools because we...
Read Here
2019-02-08
Software tools have different versions over time, which is the natural consequence of the evolution of the software. Each time some bug is solved, a new feature is developed, or a new fancy thing is created inside that library, the creators or mai...
Read Here
2019-02-01
In this new post, we will create a Windows Machine in AWS. Given the fact that Windows deal with almost everything using the User Interface (UI), the best, easy and fast way to have a Virtual Machine running Windows is using Amazon LightsailThe in...
Read Here
2019-01-25
In this post, what we are going to do is to learn to work in the cloud. I mean, it's ok that you work in your local environment. Still, you have to have the same environment to explain the installation of package managers, dependency managers, lib...
Read Here
2019-01-18
We will continue with the second part of our last blog post called Versions & Releases in Open Source Projects. In this case, we'll be reviewing other terms that can help us understand the world of versioning and releases. Youtube video abou...
Read Here
2019-01-11
One of the first things you need to understand in the software development world is that open source programming languages and the software we create are permanently attached to a given version. Versions mean the expected evolution of the tool, la...
Read Here
2019-01-04
Hi, I'm Daniel I have several years of experience as a back-end engineer in different companies (including one that I created from scratch and raised money from VCs), and I'm here to try to share my knowledge about back-end engineering as a whole...
Read Here