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?

Jônatas Davi Paganini

Jônatas Davi Paganini

Developer and writer passionate about PostgreSQL, TimescaleDB, and building better systems. Currently sharing knowledge about time series databases and system architecture.