Categorias
- Banco de Dados (5)
- Divagações (20)
- Eventos (2)
- Linguagens de Programação (40)
- Javascript (7)
- Ruby (26)
- Scala (1)
- Smalltalk (1)
- Metodologias (6)
- Quick Post (1)
- Sem categoria (5)
Tags
ActiveRecord agile Apple arte Banco de Dados boas práticas CouchDB código código-fonte DataMapper funcional git github go google grafos integração ipod jasper java javascript jruby linguagens Metodologias MongoDB MongoParadigm mvc off-topic orientação a objeto ORM procedural Rails relatórios rspec rubinius Ruby scrum sociedade svg syntatic salt tdd testes twitter validações vim
Arquivo da categoria: Linguagens de Programação
Unobtrusive Javascript
Um monte de gente tem falado sobre Unobtrusive Javascript (ou UJS, para simplificar), mas há poucos que mencionam COMO fazer. Da mesma forma, o próprio Rails parece não ser muito decidido às melhores práticas (o que, sinceramente, é uma pena … Continue lendo
O Método “Extend” e Seus Usos
Provavelmente muita gente conhece o método “extend”, usado principalmente em classes para adicionar métodos, tais como: Claro que há pessoas que fazem verdadeiras aberrações, tipo um “module” que define o callback “included” que chama um “extend”, tipo essa situação: Mas … Continue lendo
Testes de Controller – a Saga
Semana passada comecei finalmente um projeto do zero usando Rails 3.1. A experiência foi novidade para mim, que por causa de uma série de legados (e também por questão de performance) estava preso no Rails 2.3, e não tive a … Continue lendo
Model View Controller
Ultimamente, Rails tem se popularizado, e com ele o famoso (e já antigo) MVC. Porém, como todas as coisas, a prática acabou sobrepondo a teoria, então achei que seria interessante falar um pouco sobre MVC, já que parece-me que algumas … Continue lendo
Sou um Anti-Identação
O título desse post parece estranho, mas vamos lá. De fato, eu sou um anti-identação, não gosto de ver meu código identado. Não estou dizendo que eu não idento meu código-longe disso. Apenas que eu prefiro evitar a identação sempre … Continue lendo
Publicado em Linguagens de Programação
Com a tag boas práticas, código-fonte, orientação a objeto, procedural
2 Comentários
Orientado a Objetos versus Funcional
Bom, esses dias estava estudando Scala. Uma linguagem multi-paradigma, mas que parece mais “funcional” do que “imperativa”. Scala cai numa posição ainda nebulosa para a maior parte das pessoas (e acho até que para o mercado também). Afinal, imutabilidade é … Continue lendo
Publicado em Linguagens de Programação, Ruby, Scala
Com a tag árvore, boas práticas, código-fonte, funcional, linguagens, orientação a objeto, scala
4 Comentários
Testando Javascript no Rails
Continuando os estudos com Javascript e Ruby, esses dias tive um problema bem chato: existe uma gem (muito boa, por sinal) para Rails chamada “cells“, que basicamente cria uma camada, semelhante a “mini controllers” para coisas específicas em Rails (tipo … Continue lendo
Publicado em Javascript, Ruby
Com a tag envjs, javascript, johnson, Ruby, tdd, testes
Deixe um comentário
Em Patópolis, Programe como os Patos
Este é um post sobre “Duck Typing”, e finalmente eu escrevi ele (estava enrrolando para fazê-lo). Acho esse post bem importante porque eu percebi, com a experiência em Ruby, que poucas pessoas sabem lidar com o dinamismo da linguagem (e … Continue lendo
Publicado em Ruby
Com a tag código-fonte, duck-typing, orientação a objeto, Ruby
Deixe um comentário
Regras de Negócio e Rails
Bom, esse post é resultado de uma conversa que tivemos no Grupo de Usuários de Ruby de SP. Mas, antes de entrar no que interessa, vamos divagar um pouco sobre “Model” e “Rails”. Muitos programadores Rails sabem a regra “Controllers … Continue lendo
Auditando Métodos em Ruby
Mais um da série “Coisas que você nunca quis fazer com Ruby, e tinha medo de perguntar”, embora o título não seja tão correto assim: bem ou mal, eu precisei fazer isso algumas vezes em um ou outro trabalho meu, … Continue lendo