Utilizando Arel para compor expressões SQL

O Rails nos dá uma excelente DSL (Domain Specific Language) para construir a maioria de nossas queries, mas algumas vezes nos deparamos com cenários em que precisamos de queries mais complexas que acabam sendo difíceis de estruturar e, especialmente, de entender com a interface do ActiveRecord. Além disso, os predicados que ele disponibiliza são restritos, […]

Por um mundo com APIs mais organizadas!

Todos os desenvolvedores de software sabem que um projeto pode facilmente tornar-se uma confusão, e API’s não fogem dessa realidade. Mas o que podemos fazer para desviar desse caminho e criar APIs que funcionem perfeitamente e também sejam amigáveis para quem irá utilizá-las? Neste post cobrirei algumas boas práticas que nos ajudam a atingir estes […]