Ontem foi dia de evento, e evento grande!
Acordei cedo e peguei o trem, saí da cidade do Rio de Janeiro e cheguei em Duque de Caxias para o 3º Fórum de Software Livre de Duque de Caixas.
Dessa vez não encontrei tantos conhecidos, mas o evento foi muito bom.

Project Cauã – Jon “Maddog” Hall
Jon "Maddog" Hall
Na primeira palestra do dia conheci o Maddog, o diretor executivo da Linux International… O cara é um gênio de primeira… Sabe MUITO sobre computadores, Linux e etc.
A palestra dele foi sobre o Project Cauã, que visa levar computadores eficientes, funcionais, leves e baratos para residências e empresas, usando antigo modelo dos mainframes, onde havia uma grande central de processamento e vários pequenos “clients” que fariam uso dessa central. A ideia em si não é ruim, seria um mundo muito melhor, porém acho-a um tanto quanto utópica.
eLua – Desenvolvimento Embedded - Dado Sutter
A segunda palestra que assisti (logo após o Coding Dojo) foi sobre desenvolvimento embarcado utilizando Lua, ou seja, pequenos sistemas feitos em Lua rodando em qualquer dispositivo ou aparelho: de coisas pequenas como Arduinos até carros ou aviões.
Eu tenho uma simpatia muito grande por Lua por ser uma linguagem leve, rápida e – pricipalmente – por ter sido criada no Brasil e utilizada por todo o mundo.
Android – Oscar Marques
O Oscar Marques (do Android In Rio) é um cara genial, que entende muito de Segurança de Informação, Linux, Android e por último mas não menos importante, armas!
Na palestra ele deu um overview sobre a história e a situação atual do Android, desde como começar a desenvolver até as possibilidades de ganhos, publicação de aplicativos, e sem deixar de dar algumas alfinetadas no iPhone, claro.
Integração Contínua com Software Livre – Rodrigo Carvalho
Outra palestra interessante foi sobre Integração Contínua, uma técnica que agiliza, facilita (e torna muito mais seguro) o deploy (publicação) de software.
O Rodrigo Carvalho nos mostrou algumas ferramentas interessantes para facilitar essa terefa, desde o build, passando pelos testes e até a publicação automática.
Infelizmente essa é uma área que eu negligenciei por muito tempo, e tenho vergonha de dizer que ainda faço deploy de alguns sites via FTP, algo que pretendo mudar no futuro.
Desenvolvimento de aplicações mobile com Python e Android - Tatiana Al Chueyr
Essa pra mim foi a segunda melhor palestra do evento, e não seria pra menos:
Nela a palestrante, mostrou (na prática) que dá pra desenvolver aplicativos pra Android utilizando Python! Logo eu, que estou extremamente empolgado com Python e morrendo de vontade de aprender a trabalhar com Android?
Durante a palestra dela, onde ela mostrou alguns exemplos de código Python rodando direto no Android dela, instalei o Scripting Layer for Android (SL4A) no meu Optimus One e comecei a brincar com os scripts de teste.
PHP – Rasmus Lerdorf
Preciso dizer que essa foi a melhor palestra do dia? O criador falando sobre sua criação!
Na palestra o Rasmus contou a vida dele: onde ele nasceu (Groelândia), onde ele estudou e o mais interessante, onde foi o primeiro emprego dele após sair da faculdade: Porto Alegre, sim minha gente, antes do cara criar o PHP ele tava aqui, no Brasil.
Depois ele falou sobre a história do PHP, como surgiu, como era a primeira versão e o desenvolvimento da linguagem ao longo do tempo. Mostrou também as vantagens do PHP 5.3 e o que estão planejando para a versão 5.4, mostrou algumas features interessantes que muita gente ainda não usa: namespaces, lambda functions e ternary shortcuts.
Durante a parte das perguntas eu fiz uma pergunta e a resposta dele foi surpreendente, não vou lembrar as exatas palavras, mas vou tentar transmitir a mensagem:
Rasmus, qual o seu pensamento/sentimento sobre toda essa briga que têm acontecido entre as linguagens “da moda” como Python, Ruby e PHP, sobre qual é melhor, mais rápida e etc.?
Pra mim não existe linguagem melhor ou pior, estamos todos juntos (software livre), tentando resolver o mesmo problema e todas as linguagens têm inúmeros defeitos e vantagens… A pessoa que fala mal de outra linguagem, comparando com “a sua”, é uma pessoa que não conhece os problemas da própria linguagem, pois se conhecesse não iria tentar discutir um assunto tão bobo.
Eu tenho uma relação muito boa com os criadores dessas linguagens, e sempre que nos encontramos não ficamos discutindo sobre qual é melhor ou pior, e sim como cada um resolveu o problema X e como o pensamento aplicado nas outras linguagens pode ajudar na minha linguagem.
O evento em si foi fantástico, e esse encontro vai ficar na lembrança… O próximo [evento] é o DevInRio e que venham muitos outros!
Vou ficar por aqui pois o post acabou ficando maior do que imaginei.
Um grande abraço e até a próxima!


Boa tarde Tiago. Andei pesquisando por cursos e me deparei com esse: http://www.devmedia.com.br/cursos/java
Eles tem curso pra desenvolvimento para android. Você acha que compensa pegar um curso na Devmedia ou posso aprender na internet mesmo?
Infelizmente não posso opinar, não conheço o curso
Quem me dera estar no teu lado, é uma honra conhecer um génio como o : Rasmus.
Pingback: Relato III FSLDC | SL-RJ
E ai Thiago, sou seu seguidor a bastante tempo, desde que me interressei por web.
Estive pensando ultimamente e se todos(os desenvolvedores) se interessarem por software Livre vamos transformar, e mudar muita coisa no mundo. Sou fã do Linux e venho acompanhando paralelo o seu crescimento.
Parabéns pelo post”
Muito bom cara. Deve ter sido muito bom pra você conhecer o criador da linguagem que você trabalha a anos.
Deve ter sido uma enorme honra.