#rails
90 posts
2026 - março
1 post2026 - fevereiro
3 posts2019 - agosto
1 post2018 - janeiro
1 post2017 - outubro
3 posts2017 - agosto
1 post2017 - julho
1 post2017 - junho
1 post2016 - outubro
4 posts2016 - agosto
2 posts2016 - junho
1 post2016 - maio
1 post2016 - março
2 posts2015 - dezembro
2 posts2015 - novembro
1 post2015 - outubro
1 post2015 - agosto
2 posts2015 - julho
1 post2015 - junho
1 post2015 - maio
2 posts2015 - abril
1 post2015 - fevereiro
1 post2015 - janeiro
1 post2014 - dezembro
2 posts2014 - outubro
1 post2014 - agosto
3 posts2014 - julho
1 post2014 - maio
1 post2014 - março
1 post2014 - janeiro
1 post2013 - dezembro
2 posts2013 - outubro
2 posts2013 - setembro
1 post2013 - junho
1 post2013 - maio
2 posts2013 - março
1 post2012 - agosto
1 post2012 - julho
6 posts2012 - abril
1 post2011 - novembro
1 post2011 - abril
1 post2010 - julho
1 post2010 - maio
1 post2009 - dezembro
1 post2009 - julho
1 post2009 - abril
1 post2008 - dezembro
1 post2008 - setembro
1 post2008 - maio
3 posts2008 - abril
3 posts2008 - março
1 post2007 - maio
1 post2007 - abril
2 posts2007 - fevereiro
1 post2006 - dezembro
2 posts2006 - novembro
2 posts2006 - outubro
1 post2006 - setembro
1 post2006 - abril
2 posts2026 - março
1 postEu Fiz um Sistema de Data Mining pra Minha Namorada Influencer — Dicas e Truques
Em três dias, construí um sistema Rails que coleta dados de redes sociais, eventos e concorrentes e os transforma em consultas num bot Discord. A influencer recebe cinco digests diários em português, baseados em dados reais.
2026 - fevereiro
3 postsVibe Code: Fiz um clone do Mega em Rails em 1 dia pro meu Home Server
Em três horas, construí o FrankMega, um clone self-hosted do Mega em Rails 8, SQLite e Docker. A iteração corrigiu 22 falhas de segurança e fechou com 210 testes e deploy via Cloudflare Tunnel.
SQLite + Kamal: Deploy de Rails sem Drama | Bastidores do The M.Akita Chronicles
Rails 8, SQLite, SolidQueue, SolidCache e Kamal colocaram uma aplicação completa num VPS de US$12 por mês. Volumes, VACUUM INTO, SSL automático e deploy sem downtime simplificaram a operação.
Jobs Assíncronos que sobrevivem ao Caos | Bastidores do The M.Akita Chronicles
Jobs Rails 8 precisam sobreviver a crashes, retries e concorrência. Locks com TTL, claiming atômico, estados ambíguos, crons de segurança e notificações fazem o processamento continuar sem duplicar emails.
2019 - agosto
1 post[Akitando] #59 - A História de Ruby on Rails | Por que deu certo?
Fabio reconta a origem do Ruby on Rails e argumenta que seu sucesso veio da combinação de Ruby, convenções, testes, opinião forte e um ecossistema coeso, numa janela histórica difícil de repetir.
2018 - janeiro
1 postMinhas Notas sobre Deploy Produção do Ruby on Rails no Google Cloud Kubernetes Engine
Depois de levar o Google Cloud Kubernetes Engine do zero à produção, o autor reúne notas sobre Rails, Docker, Cloud SQL, secrets, NGINX Ingress e rolling updates. A plataforma funciona, mas exige experiência em infraestrutura.
2017 - outubro
3 postsIniciante: Longa Vida ao PhantomJS - Vamos Usar Chrome Headless Agora
Fabio mostra como trocar Poltergeist e PhantomJS por Selenium WebDriver com Chrome Headless no RSpec e Capybara. O setup mudou, mas os feature specs existentes rodaram sem alterações.
Como Não Zerar sua Cota de Desenvolvimento no Pusher
O Pusher Fake mantém desenvolvimento e testes Rails conectados a um servidor local, sem consumir a cota gratuita do Pusher. Fabio explica o setup com Foreman, variáveis alinhadas e RSpec.
Iniciante Experimentando o Rails 5.1.x
Fabio experimenta o Rails 5.1 com novas flags, Webpacker, Yarn, webpack-dev-server e React, enquanto defende upgrades graduais. Sua conclusão é que o release é uma boa base para projetos novos.
2017 - agosto
1 postPor que Falar Mal do Ruby on Rails é Simplesmente Preguiça
Ruby on Rails não morreu nem lidera mais o mercado. Seu legado ajudou a definir o status quo da web, de Git e testes contínuos à nuvem, deploy contínuo e métricas.
2017 - julho
1 postA Solução de Upload Nativa do Rails 5.2: ActiveStorage
O ActiveStorage organiza upload, transformação e entrega de arquivos, mas ainda exige escolhas de infraestrutura. No Heroku, prefira Direct Upload. Para imagens simples, Cloudinary facilita, com lock-in.
2017 - junho
1 postChecklist de Deploy do Rails 5.1 no Heroku
Este checklist prepara um app pequeno Rails 5.1 para produção no Heroku, cobrindo PostgreSQL, Procfiles, Webpack, CDN com CORS, Memcached e SSL, sem pretender atender todo cenário.
2016 - outubro
4 postsImplementação em Ruby on Rails de um sistema de Ranking/Popularidade (do jeito certo)
Uma implementação Rails de popularidade substitui contagens e médias frágeis pelo limite inferior de Wilson, equilibrando proporção de votos e incerteza num score indexável.
Geração de Linguagem Natural em Ruby (com JRuby + SimpleNLG)
O autor envolve o SimpleNLG Java num serviço Rails-API com JRuby e cria uma DSL Ruby para simplificar seu XML. O resultado ajusta plural, verbos e determinantes em frases inglesas.
Compartilhando models entre apps Rails - Parte 2
Evoluo o gem central-support para distribuir migrations, testo dois bancos Rails isolados e conecto a aplicação secundária a uma réplica read-only do Central em produção.
Compartilhando models entre aplicações Rails - Parte 1
Extraí a lógica estável dos models do Central para Concerns numa Rubygem testável, movi os specs quase sem alterações e concluí que a solução funciona bem para apps secundárias read-only.
2016 - agosto
2 postsA Comunidade Ruby e a Reputação
Defendo o Rails como uma stack opinativa que reduz complexidade e acelera a entrega. Alternativas fine-grained são válidas, mas precisam provar seu valor com código, adoção e resultados.
Saindo do Pivotal Tracker para o Fulcrum. Bom o Suficiente.
Troquei o Pivotal Tracker por um fork Rails do Fulcrum, o Central, que já cobre stories, estimativas, sprints e velocity. Ainda incompleto, ele é bom o suficiente para a maioria dos nossos projetos.
2016 - junho
1 postPequeno Experimento com Rails sobre JRuby 9.x no Heroku
Comparando a mesma aplicação Rails em MRI e JRuby 9.1 no Heroku, o autor encontra desempenho parecido, mas maior consumo de memória e boot instável no JRuby. Para esse caso, prefere continuar no MRI.
2016 - maio
1 postRails Venceu: O Elefante na Sala
A defesa de Rails admite seus anti-padrões e o monopólio no Ruby, mas sustenta que foco, adoção e custo-benefício ainda fazem dele a escolha pragmática para a maioria dos projetos pequenos e médios.
2016 - março
2 postsMelhorando a Performance de Integração entre Microservices com Memcache e ETAGs
Usando ETAGs, If-None-Match e Memcached entre duas APIs Rails, o autor reduz respostas de 26ms para 12ms e de 62ms para 24ms. A técnica é simples e rende mais em dados que mudam pouco.
Sua aplicação Rails está pronta para Produção?
Um checklist de produção para Rails cobre deploy, servidor web, monitoramento, dependências, banco, filas, CDN e acessos. A recomendação final é otimizar com métricas antes de reescrever tudo.
2015 - dezembro
2 postsConsertando o Demo de Chat do DHH no Rails 5
Ao revisar o chat de Action Cable de DHH, o autor move a gravação para um background job e remove o callback do model. O código retorna mais rápido, mas a vantagem de concorrência não foi medida.
Ex Pusher Lite - Parte 1: Phoenix Channels e aplicações Rails
A Parte 1 substitui o Pusher por um servidor Phoenix com Channels, WebSockets e Basic Auth, mantendo o cliente Rails e o SuckerPunch. O clone funciona sob controle próprio, mas ainda é incompleto.
2015 - novembro
1 postPhoenix "15 Minute Blog": comparação com Ruby on Rails
Comparo um blog com nested resources em Phoenix e Rails, de Mix a ExUnit. Phoenix é mais explícito e promissor para microserviços concorrentes, mas ainda não substitui o ecossistema Rails.
2015 - outubro
1 post[Heroku] ActiveRecord::ConnectionTimeoutError: Problemas de Max Pool Size, Sidekiq e Octopus
O ActiveRecord::ConnectionTimeoutError pode nascer de pools mal dimensionados, especialmente com Sidekiq e Octopus. O guia calcula as conexões e combina PgBouncer, followers read-only e pools separados para aliviar o PostgreSQL.
2015 - agosto
2 posts[Small Bites] Adicionando um CDN ao seu site (a forma fácil!)
Com o Asset Pipeline, adicionar CloudFront a uma aplicação Rails exige criar a distribuição, apontar a origem e liberar o header Origin. Os fingerprints mantêm o cache dos assets correto e reduzem requisições ao app.
[Small Bites] Debugando um Controller pelo Console
Para investigar um controller Rails complexo, o console pode simular login, CSRF, parâmetros e requests reais. O caso revelou um INSERT travado por timeout no PostgreSQL do Heroku.
2015 - julho
1 post[Small Bites] Começando no Grupo "Ruby on Rails Brasil" no Facebook
As regras do grupo Ruby on Rails Brasil exigem informar salário e contratação nos anúncios e pesquisar antes de repetir dúvidas. Iniciantes também precisam respeitar a convivência.
2015 - junho
1 post[Primeiros Passos] Elixir 1.0 + Phoenix Framework 0.13
O primeiro CRUD com Elixir 1.0, Phoenix 0.13 e PostgreSQL mostra um framework parecido com Rails, mas ainda imaturo. APIs concorrentes e recursos real-time eram promissores, não prontos para produção.
2015 - maio
2 postsDynamic Site as fast as a Static Generated One with Raptor
Uma aplicação Rails dinâmica chegou a quase 7.300 requests em 60 segundos, com média de 20 ms no Heroku usando Etags, Memcached e Passenger 5. Puma com Rack::Cache falhou no mesmo teste.
[Small Bites] Trocando de SASS para SASSC e colocando no Heroku
Trocar sass-rails por sassc-rails usa libsass para acelerar deployments Rails no Heroku com múltiplas buildpacks. A compatibilidade ainda não era total, então o resultado precisava ser testado.
2015 - abril
1 post[Small Bites] Brincando com o Jelastic Cloud da Locaweb
O primeiro deployment Rails no Jelastic Cloud da Locaweb funcionou com Raptor, PostgreSQL, Memcached e balanceamento, mas exigiu SSH e ajustes manuais. A plataforma ainda não oferecia workers nem um pipeline completo.
2015 - fevereiro
1 postIIS 8 finalmente ganha um módulo de Proxy-Reverso! E como executar Rails sobre JRuby no Windows!
JRuby permite rodar Rails no Windows com Puma, SQL Server e JDBC, enquanto o HttpPlatformHandler faz o proxy reverso no IIS 8. A configuração funciona, mas exige ajustes específicos no Java, IIS e Web.config.
2015 - janeiro
1 postRuby e Rails no Ubuntu 14.04 LTS Trusty Tahr
O autor atualiza seu ambiente Rails no Ubuntu 14.04 com Ruby via RVM, PostgreSQL, Redis, Memcached, Vim, Nginx e Passenger, cobrindo desenvolvimento e deploy.
2014 - dezembro
2 posts[Small Bites] Direct Upload para S3: a Solução Definitiva!
O autor mostra como o Refile envia imagens do navegador direto ao S3, reduzindo a carga no Rails, e integra cache e CloudFront. Ele ressalva que recomendações posteriores mudaram.
[Small-Bites] Em defesa do Asset Pipeline: tudo que você precisa
O autor defende manter o Asset Pipeline do Rails e mostra como modularizar JavaScript com ModuleJS e Rails Assets, usando Bundler para controlar dependências sem RequireJS.
2014 - outubro
1 postO Novo Garoto da Pesada para Servidores Ruby: Raptor!
Testei o beta do Raptor em benchmarks sintéticos com Rack e Rails 4.1.6: ele chegou a quase quatro vezes o throughput em alguns cenários, com proteção contra clientes lentos e suporte a JRuby e Nginx.
2014 - agosto
3 posts[Small Bite] Session Injection Challenge
Mostro como o Session Injection Challenge permite redefinir a senha do admin ao usar uma chave da session controlada pela URL e a conversão de strings do ActiveRecord. A falha nasce da confiança indevida nos parâmetros.
Retrospectiva on Rails - 10 Anos e Muito Mais!
Uma retrospectiva percorre os marcos que moldaram Ruby, Rails e seu ecossistema, de Smalltalk-72 ao Rails 4.0, incluindo a comunidade brasileira e a trajetória do autor.
[Small Bite] Páginas Ruby/Rails Legais para Acompanhar!
Ruby Toolbox, listas Awesome, guias de estilo e Better Specs formam um roteiro prático para encontrar projetos, consultar referências e escrever Ruby e Rails com mais consistência.
2014 - julho
1 postAprendendo Ruby e Rails, Livros e Guias
O autor revisa Conhecendo Rails, elogia sua introdução prática e aponta lacunas e defasagens em Rails 4.1. Depois, reúne livros e cursos para avançar de Ruby e Rails básicos até internals e deploy.
2014 - maio
1 postSegurança em Rails
O post apresenta o Bundler Audit, que cruza gems do Gemfile.lock com o Ruby Advisory DB, e o Rack::Attack, middleware para limitar scrapers, força bruta e IPs indesejados.
2014 - março
1 postIntrodução ao Rails Composer
Rails Composer troca templates difíceis de manter por uma receita interativa para montar aplicações Rails. Você escolhe RSpec, PostgreSQL, gems, servidor, view engine e CSS, e já começa com uma base completa.
2014 - janeiro
1 post[Dica Rápida] Timeout no Heroku
No Heroku, configure o Rack Timeout abaixo do limite do Unicorn e dos 30 segundos do Router para receber um stacktrace antes do erro genérico. A informação revela o gargalo e orienta a correção.
2013 - dezembro
2 postsSoluções para um Mundo Assíncrono/Concorrente
CPU-bound e I/O-bound são problemas conhecidos, não motivos automáticos para trocar Rails. O texto recomenda jobs em background, serviços prontos e migração de runtime apenas quando o caso realmente exigir.
Rails Assets
Rails Assets tenta transformar pacotes Bower em gems rails-assets, mantendo dependências front-end e back-end no Bundler. A proposta simplifica o workflow, mas ainda precisa lidar com paths e ajustes manuais.
2013 - outubro
2 postsRuby, a linguagem do mundo Cloud
O texto apresenta Ruby como um ecossistema vertical que cobre Rails, testes, front-end, deploy e infraestrutura Cloud. A recomendação é tratar Rails e automação como base e avançar em Chef e Vagrant.
[Iniciante] Configurações de ambiente com Dotenv
O autor mostra como usar dotenv-rails para separar configurações por ambiente no Rails, manter secrets fora do Git e configurar tokens diferentes para desenvolvimento e Heroku.
2013 - setembro
1 post[Heroku Tips] Problemas iniciais com Rails 4 no Heroku
Ao migrar um app Rails 4 para o Heroku, o autor enfrenta falhas de gems no assets:precompile e usa user-env-compile como paliativo. Ele também explica a migração de MySQL para PostgreSQL, sequences e backups.
2013 - junho
1 post[#IF] Rotação de Logs em Apps Rails
No Rails 3, o Logger pode rotacionar logs automaticamente, mantendo até cinco arquivos de 100 MB e evitando discos cheios. A solução é simples, mas não substitui todos os recursos do logrotate.
2013 - maio
2 postsIndo de Ruby 1.8 e Rails 2.3 para Ruby 2.0 e Rails 3.2
Uma aplicação Ruby 1.8 e Rails 2.3 foi atualizada passo a passo para Ruby 2.0 e Rails 3.2 em menos de três semanas, enquanto os testes passaram de zero a mais de 50% e as requisições caíram de 15 segundos para 400 ms.
[#IF] ActiveAdmin + Editor HTML 5
O tutorial estende o ActiveAdmin com WYSIHTML5 e Dragonfly para criar um CRUD de páginas HTML com editor, galeria e upload de imagens, incorporando recursos de CMS à aplicação Rails.
2013 - março
1 postQuais são algumas das piores práticas para aplicações Ruby on Rails?
Ao revisar projetos Rails problemáticos, o autor aponta falta de testes, SQL manual, N+1, NoSQL sem justificativa e código sem documentação, mostrando como o ActiveRecord reduz 11 queries a 2.
2012 - agosto
1 postRuby e Rails no Ubuntu 12.04 LTS Precise Pangolin
Guia para configurar no Ubuntu 12.04 LTS um ambiente Ruby e Rails com RVM, bancos de dados, Redis, Memcache, Vim, Git e Nginx com Passenger.
2012 - julho
6 posts[English] I18n Mínimo com Rails 3.2 no RubyLearning
O autor adapta para o inglês seu tutorial em duas partes sobre i18n mínimo com Rails 3.2, usando uma aplicação demonstrativa hospedada no Heroku e código publicado no GitHub.
ActiveAdmin + Best in Place
Para atualizar tags em mais de 860 posts, o autor combina BestInPlace, ActiveAdmin e ActsAsTaggableOn e passa a editar o tag_list diretamente na listagem, sem abrir cada registro.
Internationalização (I18n) Mínima em Rails 3.2 - Parte 2
A Parte 2 mostra como cachear o HTML gerado a partir de Markdown, estilizar a aplicação com Bootstrap, integrar ActiveAdmin ao Globalize 3 e criar rotas traduzidas.
Internationalização (I18n) Mínima em Rails 3.2 - Parte 1
A Parte 1 monta uma aplicação Rails 3.2 em inglês e pt-BR, configura UTF-8, Devise e Globalize 3 e usa Friendly Id para traduzir conteúdo e manter URLs com slugs estáveis.
Asset Pipeline para Iniciantes - Parte 2
A Parte 2 mostra como separar desenvolvimento e produção no Asset Pipeline, incluir assets extras, gerar sprites com Compass e Sass e configurar URLs, cache e gzip no NGINX.
Asset Pipeline para Iniciantes
O guia apresenta o Asset Pipeline no Rails 3.2 com exemplos de manifestos, pré-compilação, concatenação, minificação, gzip e fingerprints, mostrando como o deploy resolve problemas de cache.
2012 - abril
1 post[Heroku Tips] Enciclopédia do Heroku
A Enciclopédia do Heroku explica como publicar Rails com dynos, processos e filas Resque, usar Redis e enviar assets e uploads ao S3. Em produção, o autor recomenda escalar e monitorar.
2011 - novembro
1 postPáginas Estáticas no Rails
No Rails, uma rota dinâmica e uma única action eliminam matches repetidos no routes.rb e métodos vazios no controller, mapeando /page/hello diretamente para sua view.
2011 - abril
1 postTwitter muda de Ruby para Java. Ruby é 3x mais lento que Java.
Akita contesta a ideia de que o Twitter provou Ruby inferior ao migrar para Java: o ganho veio de arquitetura assíncrona e escala, enquanto Rails segue valioso por produtividade e manutenção.
2010 - julho
1 postUsando ETAG e Memcached
ETAGs com Memcached reduziram requisições Rails de cerca de 50ms para 7ms a 1ms, mas exigiram invalidação após mudanças e chaves limitadas a 250 caracteres.
2010 - maio
1 postVocê já está usando ETAGs, certo?
ETAGs fizeram um teste Rails cair de 9ms para 5ms ao evitar a renderização repetida, mas o autor ressalta o custo de consultar o banco e relata um teste frustrante com ActiveResource.
2009 - dezembro
1 postPrêmio Info 2009: Personalidade do Ano
Ao receber 45% dos votos para Personalidade do Ano da Info, o autor revisita como livros, eventos e o Rails Summit ajudaram a formar uma comunidade Ruby on Rails e Agile no Brasil.
2009 - julho
1 post[Off-Topic] Todos os Marketeiros são Mentirosos
Seth Godin defende marketing baseado em histórias e produtos realmente diferentes, não em checklists. O autor aplica essa ideia à Apple, ao iPhone e à difusão do Rails no Brasil.
2009 - abril
1 postLocos x Rails Wrap up
Fabio resume o Locos x Rails, encontro argentino com mais de 100 participantes estimados, palestras internacionais e uma organização elogiada que aproximou a comunidade Ruby e Rails.
2008 - dezembro
1 postRuby on Rails ganhou o Prêmio Info 2008
Ruby on Rails venceu o Prêmio Info 2008 por votação popular, derrotando o Adobe Air por 41% a 40%. Fabio também registra o segundo prêmio consecutivo do Firefox no Brasil.
2008 - setembro
1 postConversando com Joshua Peek
Joshua Peek conta como entrou no Rails Core após tornar o Rails 2.2 thread-safe no Google Summer of Code. A entrevista aborda os ganhos modestos no MRI, as melhorias no JRuby e os caches pré-carregados no boot.
2008 - maio
3 postsMy Career - Level 3
Locaweb invested in Ruby on Rails, launched a mod_rails shared-hosting trial, and hired the author as Rails Product Manager. He left Surgeworks to help expand the company and Brazil’s Rails community.
Minha Carreira Rails - Fase 3
A Locaweb decidiu investir em Rails e lançou um trial de hospedagem compartilhada com mod_rails. O autor saiu da Surgeworks para assumir a gerência de produtos Rails e ajudar a expandir a comunidade brasileira.
Conversando com Hongli Lai e Ninh Bui (Phusion)
Hongli Lai e Ninh Bui explicam como o Phusion Passenger simplifica o deploy Rails, encerra processos ociosos e supera ou iguala clusters Mongrel. O Ruby Enterprise Edition economizava 33% de memória, em média.
2008 - abril
3 postsMOD_RAILS LANÇADO!!
O Phusion Passenger é lançado prometendo deploy Rails quase tão simples quanto mod_php, isolamento entre usuários no Apache e bloqueio de aplicações como root. A edição Enterprise alegava reduzir memória em até 33%.
Interviewed by FiveRuns
Em entrevista, Fabio Akita relembra como Rails mudou sua carreira e discute comunidade, Rubinius e JRuby. Ele defende escolhas pragmáticas, comunicação com o cliente e a ideia de que Rails não é uma bala de prata.
Finalmente! Rails mudando de SVN para Git!!
O Rails Core anuncia a migração do Subversion para o GitHub e do Trac para o Lighthouse. SVN e Trac seriam congelados, e acompanhar o Edge Rails passaria a exigir Git.
2008 - março
1 postRails serve para grandes aplicações?
Rails não substitui um ERP corporativo como SAP, mas pode atender mini-ERPs ou funcionar como front-end de SAP e Java. Isso exige processos maduros, bons programadores, integração e objetivos realistas.
2007 - maio
1 postNovidade! Akita na Surgeworks
Ao sair da Balance, o autor troca um emprego CLT por uma contratação remota da Surgeworks para trabalhar com Ruby e Rails. Ele vê a oportunidade como resultado de anos de estudo e dedicação.
2007 - abril
2 postsConversando com Geoffrey Grosenbach
Geoffrey Grosenbach relata como chegou ao Rails, assumiu o Rails Podcast e criou o PeepCode. A conversa passa por autodidatismo, open source, aprendizado contínuo e pequenos negócios de software.
Conversando com Dr. Nic
Dr. Nic explica como criou Magic Models, Newgem e Magic Multi Connection para resolver problemas reais. Ele defende extrair funcionalidades do núcleo do Rails e compartilhar soluções em open source.
2007 - fevereiro
1 postQuick and Clean
A palestra de Chad Fowler sustenta que Ruby e Rails aceleram bons programadores, mas não corrigem código ruim. O caso da armadilha 1 + N mostra por que entender SQL e Active Record importa.
2006 - dezembro
2 postsMinha Coluna na RubyOnBr: Rails, Sucesso pela Arrogância?
A coluna explica como o Opinionated Software orienta as escolhas do Rails e relaciona essa abordagem à tendência de criar aplicações web focadas, em vez de sites que tentam fazer tudo.
David Hansson e Opinionated Software
David Hansson defende concentrar a lógica de negócio no domain model, sem stored procedures ou constraints em bancos de aplicação. Akita ressalva que integração e processamento maciço exigem outra arquitetura.
2006 - novembro
2 postsMinha Coluna na RubyOnBr: Desenvolvimento Sustentável com Rails
A coluna percorre processos, metodologias e ferramentas para discutir desenvolvimento sustentável com Rails. A conclusão é que todo projeto precisa de algum controle, inclusive no open source, onde mantenedores organizam o trabalho.
MVC vs Model 2
A tradução diferencia o MVC original, a variação da NeXT e o Model 2 adotado na web, situando Rails academicamente mais perto deste último. A recomendação é escolher o design conforme a interface.
2006 - outubro
1 postUm pouco de propaganda: Minha entrevista na Rubyonbr
O autor fala sobre sua trajetória e o livro Repensando a Web com Rails em uma entrevista à Rubyonbr, anuncia novas colunas e divulga o evento de lançamento na FNAC Paulista.
2006 - setembro
1 postEvolução pela Concorrência
O autor defende que críticas e concorrência fazem tecnologias evoluírem. Em Rails, limitações como internacionalização, legado e tarefas assíncronas já estimularam soluções da comunidade.
2006 - abril
2 postsRails Manifesto
O autor apresenta Rails como alternativa ágil à complexidade do J2EE, apoiada em DRY e Convention over Configuration. A proposta é tornar aplicações Web simples e fáceis de adaptar.
Bem Vindos
A comunidade brasileira de Ruby on Rails começa a se organizar para aprender a plataforma, apesar da falta de material em português e da resistência do mercado. A transição a partir do Java será gradual.