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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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-…
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…
