Reflexões e anotações sobre Ruby, Rails e arquitetura de software.
Controllers no Rails: como funcionam e qual o papel no MVC
Hoje vamos conversar sobre o Controller.
Hashes em Ruby: o que são e como usar
Hoje vamos conversar sobre mais uma estrutura de dados do Ruby, o hash.
Padrão Active Record: o que é e como funciona
Se você já teve algum contato com Ruby, já deve ter ouvido falar sobre o ActiveRecord, a gem que usamos pra fazer operações no banco de dados de forma mais fácil. Pra mais detalhes, é só dar uma olhada neste post.
Services Objects: o que são e quando usar
Antes de tudo, precisamos entender o que são os services objects, ou objetos de serviços.
Entendendo Models no Rails: CRUD Básico com ActiveRecord
Se você já conhece o Rails, sabe que ele segue o padrão MVC, onde o Model é quem cuida dos dados. É ali que ficam as validações, as regras de negócio e toda parte de comunicação com banco de dados.
Each, Map e Select: Iteradores de Arrays em Ruby
Hoje vamos conversar sobre como é possível percorrer os dados de um array em Ruby.
MVC Pattern: O que é e como funciona no Rails
Talvez você já tenha ouvido falar sobre a arquitetura ou padrão MVC. Caso não tenha, pode relaxar, que vamos conversar a fundo sobre isso.
Arrays em Ruby: o que são e como usar
Em muitos casos no dia a dia da programação precisamos trabalhar com vários valores ao mesmo tempo. Pra armazenar esses valores, nem sempre é possível (ou eficiente) criar muitas variáveis.
Entendendo os arquivos principais e a pasta app/ no Rails
Se você já criou um projeto em Rails sabe que o framework traz uma série de arquivos e diretórios que são essenciais para o funcionamento da aplicação.
Tipos de Dados em Ruby: Integer, Float, String, Boolean e Nil
A primeira coisa que precisa ficar clara desde o começo é que, em Ruby, não temos os tipos primitivos como em outras linguagens. Todos os tipos de dados são objetos.