Categories
- Algoritmos (3)
- Android (1)
- atom (1)
- Banco de Dados (7)
- Divagações (26)
- Eventos (2)
- Infra estrutura e SO (4)
- Linguagens de Programação (56)
- Clojure (8)
- CoffeeScript (1)
- Haskell (1)
- Javascript (9)
- Ruby (30)
- Scala (3)
- Smalltalk (1)
- Metodologias (6)
- Quick Post (4)
- Sem categoria (5)
- SQL (2)
- Vídeo Aulas (2)
Tags
- ActiveRecord
- agile
- android
- Apple
- arte
- atom
- Banco de Dados
- boas práticas
- brazil
- Clojure
- clojure-plus
- clojurescript
- CouchDB
- código
- código-fonte
- DataMapper
- derivada
- divagações
- framework
- funcional
- git
- github
- go
- gradiente
- grafos
- integração
- iPad
- iphone
- ipod
- jasper
- java
- javascript
- jruby
- kent beck
- Lazy Evaluation
- linguagens
- linux
- machine learning
- matriz
- Metodologias
- MongoDB
- MongoParadigm
- mvc
- off-topic
- orientação a objeto
- ORM
- otimização
- proc
- procedural
- programação funcional
- Rails
- redes neurais
- relatórios
- rspec
- rubinius
- Ruby
- scala
- scrum
- sistema de arquivos
- Smalltalk
- sociedade
- society
- sql
- svg
- syntatic salt
- tdd
- testes
- tipagem
- treinamento
- técnicas
- validações
- vim
- zk
Tag Archives: ORM
We need a better way to write SQL
For some time now, we’ve been working with SQL to communicate with database systems. What we learned in these years is that SQL is not a good way to query data, and I’m going to explain why. SQL should be … Continue reading
Evitando o null-driven-development
Quando a programação em C estava em alta, havia uma série de alocações e liberações de memória. Depois disso, a alocação/liberação passou para C++, e a partir daí tínhamos código como o seguinte: Algumas vezes, queríamos criar um objeto mas … Continue reading
SQL Orientado a Objetos
O nome parece estranho, mas um ORM, dependendo de como ele for implementado, pode ser usado exatamente para isso. Estou trabalhando numa lib em Scala chamada relational, na qual eu pretendo fazer um SQL inteiro virar um objeto Scala. Mais … Continue reading
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
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
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
Experiências com o CouchDB
Esses dias, após o Rails Summit, resolvi testar uma tecnologia que eu vi por lá e achei extremamente interessante: CouchDB. O CouchDB, projeto hospedado no incubador do Apache, é um banco de dados não-relacional, com algumas características interessantes: ao invés … Continue reading
DataMapper versus ActiveRecord
Outro dia, tive um problema chatíssimo com o ActiveRecord: eu precisava criar um código de autenticidade, que conteria várias matrículas, que conteria várias disciplinas. O problema é o seguinte: Essas matrículas só seriam válidas se, por exemplo, o total de … Continue reading