Software Engineer

Joined December 2010
29 Photos and videos
Introduction to Ruby On Rails Humans are continuously making decisions about their personal and professional life. Decisions are made based on previous experiences, other people's help or coach... danielmorales.dev/posts/intr…

27
29 Apr 2025
Introduction to SQL - Changing Database and Tables Structures Something we’ll need to modify is the structure of our tables inside the database. For instance. Let’s suppose that we decided to add a new column called address... danielmorales.dev/posts/intr…

29
22 Apr 2025
Introduction to SQL - Entity Relationships We’re so close to finalize the Introduction to SQL articles, but before that we have another critical topic to learn: Entity Relationships So far, we learned that Entity is... danielmorales.dev/posts/intr…

17
15 Apr 2025
Introduction to SQL - Joins Now that we know how to set and work with multiple tables, it is time to join all of these tables in some manner, just to have more sense about the data stored right there... danielmorales.dev/posts/intr…

15
Introduction to SQL - Multiple Tables Now we have a basic knowledge about databases and SQL. It's time to move into another important topic: Multiple Tables and Joins. As we learned previously, relational databases... danielmorales.dev/posts/intr…

21
Introduction to SQL - Aggregates And Grouping We’ve been advancing a lot in SQL over the last blog posts. Now we’ll be studying to important concepts in relational databases like Aggregate Functions and... danielmorales.dev/posts/intr…

13
25 Mar 2025
Introduction to SQL - Basic Queries So far so good, we have been learning the basics of databases and SQL. Now we want to enter one of the most important topics in SQL: the queries. A query is really a question... danielmorales.dev/posts/intr…

20
18 Mar 2025
Introduction to SQL - Constraints Now that we have a gentle introduction to databases and SQL, it’s time to start with Constraints and Queries.  Constraints SQL constraints are used to specify rules... danielmorales.dev/posts/intr…

18
11 Mar 2025
Introduction to SQL - Designing, Creating, Inserting and Displaying Data Now that we know, from a high level point of view, about how databases works it’s time to start experimenting with the Database Management System (DBMS)... danielmorales.dev/posts/intr…

19
Introduction to Databases So far we’ve been studying the details of Ruby and Oriented-object programming. All of this with the idea of starting working with Rails. We are one step closer to that... danielmorales.dev/posts/intr…

18
25 Feb 2025
Understanding The Communication Between Clients and Servers Now that we know the basics about Ruby, Object-oriented programming, Text Editors, Git, Github, Consoles, AWS instances and much more, it’s time to explain how to connect... danielmorales.dev/posts/unde…

19
18 Feb 2025
Modules and Mixins in Ruby OOP To start this post, let’s imagine we started having a lot of different classes in our program. Is quite possible that we end up with equal class names. For instance... danielmorales.dev/posts/modu…

12
11 Feb 2025
Inheritance in Ruby Objects Let’s continue our advance in Ruby OOP, this time we’ll be talking about inheritance. Ruby inheritance is a way to reuse code in Oriented-object programming (OOP).. danielmorales.dev/posts/inhe…

7
Everything in Ruby is an Object Now we have enough knowledge to continue our talkings about Ruby classes and objects. We have been studying OOP in detail and doing challenges. Let’s talk about other topics... danielmorales.dev/posts/ever…

6
28 Jan 2025
Ruby OOP Challenges So far we have enough theoretical knowledge to understand Classes and Objects in Ruby. If you have been following previous blog post, here we have the order to study... danielmorales.dev/posts/ruby…

19
21 Jan 2025
Ruby Getters and Setters in Object-oriented Programming At the end of the last blog post called: Methods and Attributes in Object-oriented programming in Ruby we study about attributes. Let’s recap Attributes (object information)... danielmorales.dev/posts/ruby…

12
14 Jan 2025
Methods and Attributes in Object-oriented programming in Ruby In the last blog post we introduced the concept of Object-oriented programming in Ruby, we talked about the different programming paradigms and we created our first... danielmorales.dev/posts/meth…

13
Introduction to Object-Oriented Programming in Ruby After all the content we’ve created so far, it’s time to introduce you to a concept which, at the same time, is the main paradigm of Ruby and other modern programming languages... danielmorales.dev/posts/intr…

24
31 Dec 2024
How does Ruby File Management Works? Sometimes we'll need to deal with file management with Ruby. For instance, you receive a .txt file from your Project Manager (PM) and you have to read what’s inside danielmorales.dev/posts/how-…

55
24 Dec 2024
Ruby Data Structures Challenge #2 - For Beginners Now you have an idea about how to solve the coding challenges (or at least) how they are structured, read and solved. Probably you noticed that it is easy to... danielmorales.dev/posts/ruby…

14