Estou muito feliz em estar programando pra web novamente. Estive olhando uma porrada de projetos open-source que mudaram meu destino na programação. Durante os últimos anos estou mais focado no mercado financeiro e agora estou voltando a todo vapor na web.
Backend
Do velho pro novo, continuo usando rspec, rails e agora meu ruby passou de 1.8.7 para vários com rvm: rvm --default jruby
. Também percebi que a qualidade do open-source como um todo melhorou muito. Existe uma documentação muito mais clara e superior e todo mundo está fazendo como no mundo dos meus sonhos de programador.
O bundler com um simples bundle install
mudou o rumo de nossas dores de cabeça com bibliotecas e outros problemas de -require- se tornou simplesmente require "bundle/setup"
.
Frontend
A web finalmente está ganhando experiência com o usuário e ficou muito mais elegante, event driven e distribuída.
Com coffeescript ou não, o javascript ganhou uma série fãns super-programadores que trouxeram frameworks legais como backbone, jasmine, underscore, socket.io, knockout e outras ideias que estão abrindo nossos horizontes para construir coisas realmente dinâmicas em termos de adaptação, rápida em termo de expectativa de performance e simples em termos de implementação.
Viva o open source
Acredito que o que mais acelerou este crescimento do open-source com excelência, foi esta esfera de reconhecimento dos bons profissionais e também a admiração e inspiração pelo mesmo. Estou cada dia mais empolgado com a expressividade da linguagem e como escrevemos algorítmos livremente lindos.
Quanto mais aprendo de programação mais percebo que o futuro é smart e que a tecnologia precisa de pessoas assim: Que pensem e construam projetos simples e que resolvam os problemas de maneiras diferentes. Que quebrem o convencional. Que esqueçam como o concorrente faz e tentem recriar as suas próprias mentes. Que consigam utilizar de tudo que há de melhor no open-source pra fazer tudo com eficiência e de uma forma muito divertida :D
E você? nos últimos 2 anos, quais bibliotecas fizeram a diferença na sua vida?