Tag Archives: Banco de Dados

Programadores Precisam Aprender SQL!

De uns tempos para cá, tenho vistos muitos códigos bizarros acontecendo no mundo dos ORMs, que eventualmente me deixaram pensando: será que ORMs estão fazendo-nos esquecer como se faz SQLs? No mundo Ruby/Rails, virou quase uma regra não-escrita que escrever … Continue reading

Posted in SQL | Tagged , , , , | Leave a comment

Otimizando com Javascript

Inicialmente, o nome desse post era pra ser: “otimizar ou escalar?”, mas acabei optando por este outro nome. Afinal, a postagem é sobre como foi otimizado, então… Há algum tempo, aqui em meu trabalho, sofríamos com um sistema meio problemático: … Continue reading

Posted in Banco de Dados | Tagged , , , , | 3 Comments

SOLID e SQL

Para os que não conhecem, o princípio SOLID é uma “sigla de siglas”, uma tentativa de formalizar códigos limpos, flexíveis e funcionais principalmente para linguagens orientadas a objeto. Os princípios são Single Responsibility Principle, Open-Closed Principle, Liskov Substitution Principle, Interface … Continue reading

Posted in Banco de Dados | Tagged , , | Leave a comment

ArelOperators e Buscas sem SQL

Continuando o trabalho em cima da biblioteca ArelOperators, há algumas novidades. Para o pessoal que foi no encontro do Guru-SP, apresentei um pouco do trabalho. A idéia, conforme o post anterior sobre o assunto, é tornar o Arel mais transparente … Continue reading

Posted in Ruby | Tagged , , , , | 2 Comments

Arel e Operator Overload

Finalmente, o Rails 3 foi lançado, e junto com ele vieram diversas funcionalidades legais: maior suporte para frameworks Javascript, mais rápido, mais agnóstico, etc etc… mas na minha opinião, a maior vantagem está no ActiveRecord 3.0 O ActiveRecord ganhou uma … Continue reading

Posted in Ruby | Tagged , , , , | 1 Comment

Orientação a documentos em SQL

Antes de mais nada, vale lembrar que o MongoParadigm é um projeto ainda em desenvolvimento, que precisa ser deixado mais simplificado em alguns pontos. Porém, e isso é a parte que realmente é importante, não é fácil achar um plano … Continue reading

Posted in Banco de Dados | Tagged , | Leave a comment

A saga da busca em bancos de dados

Num mundo perfeito, todos os sistemas de armazenamento se conversariam, a nível do servidor e não do cliente, e jamais precisaríamos manualmente definir por “joins”, ou seja lá qual a forma que seu banco de dados faz. Claro, o mundo … Continue reading

Posted in Divagações, Ruby | Tagged , , , , | Leave a comment