30 Outubro 2009, 00:39 h
Railers all around the globe, I am very happy to report that the Ruby on Rails community in Brazil is growing strong. Last 13, 14th of October we had Rails Summit Latin America, with 550+ attendees we had the 2nd edition of the second largest Rails conference in the world after the official RailsConf. This conference is possible thanks to Locaweb, the largest hosting company in South America. Together, we were able to organize two very successful events. When I started being a Rails activist ...
27 Outubro 2009, 19:36 h
Atualização 28/10: atualizei a estatística e pensando melhor, as conclusões são um pouco diferentes. Atualização 29/10: coloquei algumas fotos do Frei Caneca. Um evento do porte do Rails Summit não se faz da noite para o dia. Em 2008 a Locaweb assumiu o risco e juntos fizemos um evento de escala internacional em apenas 3 meses. Isso facilmente se traduziria em suicídio, mas acho que conseguimos um excelente resultado, dadas as limitações logísticas. Para este ano, começamos meses atrás. O aud...
17 Outubro 2009, 17:06 h
Finalmente acabou, a segunda edição do Rails Summit 2009. Novamente tivemos aproximadamente 550 participantes, 20 palestrantes. Num ano de “semi-crise” (ou seja lá como estão chamando isso), foi um bom resultado.
Tive a impressão que vieram mais pessoas de mais lugares fora de São Paulo. Claro, os cariocas vieram em peso, praticamente um arrastão :-) Foi ótimo ter todos eles juntos depois do #devinrio. O pessoal do Norte estava presente com o Paulo Fagiani, o Elomar e, claro, seu irmãozinho Aldo. Veio pessoal do Sul, do Nordeste, do Centro-Oeste. Além deles vieram meus amigos da Argentina, que não vejo desde o Locos x Rails que participei no começo do ano.

Os Brasileiros, novamente, deram um show de hospitalidade e camaradagem, teve #horaextra todos os dias. No primeiro dia foi no Bar Brahma, no segundo dia foi no Villa Vintém, eu sei que ontem ainda saíram novamente. É o tipo de coisa que não acontece nas RailsConf. Espero que todo mundo tenha aproveitado para fazer novos amigos, conseguir mais contatos e voltar mais inspirados em cada região para fortalecer as comunidades locais.
08 Outubro 2009, 15:55 h
English readers: click here
Como eu twitei ontem, estamos muito orgulhos de anunciar que a ThoughtWorks se juntou como patrocinador da conferência na última hora. Inclusive eles resolveram dar um presente à comunidade: patrocinar metade de 30 ingressos para o Rails Summit, promoção que começou algumas horas atrás e ficará no ar até acabarem os ingressos patrocinados. Não percam!

Mais ainda, você deve ter ouvido rumores sobre isso. Roy Singham, fundador da ThoughtWorks, soltou o anúncio na conferência Agiles 2009 acontecendo em Florianópolis, SC alguns minutos atrás. Estou muito contente de confirmar que sim, os rumores eram verdade: a ThoughtWorks decidiu aterrissar no Brasil. Eles estabelecerão seu quartel-general em Porto Alegre, RS, começando este ano.
Agora, eles tem intenções de começar a contratar desenvolvedores de software brilhantes imediatamente. Eles estarão no Rails Summit para falar com você, procurando grandes pessoas para embarcarem nessa empreitada.
A ThoughtWorks é muito conhecida como uma força no mundo de desenvolvimento de software, com diversos escritórios pelo mundo. Eles tem grandes e conhecidos engenheiros, arquitetos trabalhando lá, redefinindo a maneira como fazemos software, como Martin Fowler.
Não percam essa oportunidade de vir conhecê-los, pessoalmente. Estaremos esperando por você no Rails Summit 2009, semana que vem!
06 Outubro 2009, 09:03 h
English translation: click here
Arthur é Desenvolvedor de Softwares, trabalha com Ruby e Rails desde 2006. Atualmente trabalha para a startup brasileira Spix. É conhecido como @ArthurGeek na comunidade e publica artigos no seu blog no qual fala sobre assuntos relacionados à desenvolvimento.
Ele foi um dos que começou a evangelizar mais o Merb na comunidade brasileira, assim como o Git como versionador de controle.
AkitaOnRails: Como você encontrou Ruby/Rails, o que foi que mais te atraiu?
Conheci Rails na época da versão 0.13. Eu já trabalhava com Python, e adorava os recursos de uma linguagem dinâmica. Quando conheci o Rails, não me apaixonei por ele de cara, ainda gostava mais do Python. Nessa época, me envolvi com alguns “clones” do Rails para o Python (ironicamente, nenhum deles deu certo). Porém, como precisava de algo pronto para ser usado, acabei usando o Rails nos projetos da empresa onde trabalhava, e, com isso, precisei estudar Ruby da maneira certa. Depois disso, me apaixonei por Ruby e estou nessa até hoje. Claro que não abandonei o Python, mas hoje posso dizer que Ruby é minha linguagem favorita.
AkitaOnRails: Quais assuntos mais te interessam atualmente e porque?
Tenho um grande interesse pelo Rails 3, já que sempre gostei do Merb. Ruby 1.9 é algo que utilizo nos dias de hoje e estou sempre de olho nas novidades com relação à isto. Fora do mundo Ruby/Rails, me interesso bastante pelos “Document based databases” como CouchDB, e, principalmente o MongoDB. Tanto o Ruby 1.9 quanto o MongoDB é algo que utilizamos no dia-a-dia da empresa onde trabalho.
AkitaOnRails: Sobre o que trata a sua palestra e para que tipos de desenvolvedores é mais indicado?
A palestra se chama: “Git: Controle de versões do jeito certo” e abordará temas básicos, diferentes workflows e algumas dicas mais avançadas. É indicada para desenvolvedores que não usam nenhum controle de versões ou para aqueles que querem saber mais sobre como o Git pode ajudar no dia-a-dia de seu trabalho.
04 Outubro 2009, 17:33 h
Desde que o Windows NT 3.1 foi lançado em 1993, ele sempre teve algum suporte a sub-sistemas. Os bons engenheiros contratados da DEC, que efetivamente desenvolveram o NT, levaram à Redmond tecnologias e conceitos desconhecidos a eles como portabilidade (na época ele rodava em processadores PowerPC, MIPS, etc), access control lists, microkernel, multi-tarefa preemptiva, etc. O NT suportava, além do sub-sistema Win32, também OS/2 e um ambiente mínimo POSIX.1.
De qualquer forma, esse suporte era bem rudimentar. Ele foi substituído anos depois pelo Services for Unix 1.0 em 1999 no NT 4.0 SP3+. Mas foi só no SFU 3.5, lançado em 2004, que esse suporte finalmente amadureceu a ponto de ser minimamente usável. Eu me lembro de usar o SFU 3.5 no meu desktop em vez do Cygwin (embora o Cygwin ainda pareça ter mais aplicativos e mais flexibilidade), mas pelo menos era um suporte “oficial” da Microsoft – se isso significa alguma coisa.
Junto ao SFU temos o suporte opcional da Interix, que completa esse suporte com um ambiente GNU mais completo, incluindo SDKs para recompilar ferramentas Unix para Windows com SFU. Com ele conseguimos finalmente ter ferramentas úteis no mundo Windows, como acesso ao OpenSSH.
Para os puristas, que não gostam de instalar nada que não seja “default” da Microsoft, saibam que no próprio Add and Remove Programs (no Windows 2003) como no Add Feature (no Windows 2008) você tem a opção Subsystem for UNIX-based Applications, também conhecido agora como SUA. Primeiro você precisa instalar esse sub-sistema.

01 Outubro 2009, 09:32 h
English translation: click here
Nando Vieira é um dos rubistas mais antigos da nossa comunidade. Ele bloga no Simples Ideias, um dos blogs mais conhecidos sobre Ruby on Rails do Brasil. Trabalha atualmente como desenvolvedor web na Abril Digital, utilizando Rails. É também o fundador do Spesa, além de manter dezenas de projetos Open-source.
Recentemente lançou um e-Book da sua série HOWTO entitulado O que mudou no Ruby 1.9. Da mesma série você pode baixar o e-Book gratuito Rails Application Templates que ele também escreveu.
Venha conhecê-lo no Rails Summit Latin America, que acontece nos dias 13 e 14 de Outubro. Estamos chegando perto. Você já se inscreveu?
AkitaOnRails: Como você encontrou Ruby/Rails, o que foi que mais o atraiu?
Conheci o Rails ainda na versão 0.13. Na época, não tinha quase nenhum blog em português sobre o tema e decidi criar o meu! Tinha visto algum artigo falando sobre ele e sobre como era fácil criar aplicativos e fui conferir. Por coincidência, estava querendo conhecer uma nova linguagem e quando vi a sintaxe do Ruby, decidi que era ela que eu iria aprender! E nessa estou até hoje!
AkitaOnRails: O que você tem estudado ou desenvolvido recentemente, seja em projetos particulares ou open source?
Tenho visto bastante coisa sobre o Ruby 1.9, principalmente para poder adequar meus projetos a esta versão. Além disso, tenho me interessado bastante sobre testes em geral, principalmente Javascript (JSpec e Screw Unit) e Aceitação (Cucumber).
AkitaOnRails: Sobre o que trata a sua palestra e para quais tipos de desenvolvedores é mais indicado?
Irei abordar as mudanças do Ruby 1.9 em relação à versão 1.8, com exemplos mostrando as novas funcionalidades e como corrigir comportamentos que deixaram de funcionar. É um assunto indicado para todos os programadores, pois cedo ou tarde, esta será a versão recomendada!