Categories
Eventos

[BrazilJS 2011] Aplicações para iOS com JavaScript e Titanium Mobile

Hoje fiz minha apresentação no BrazilJS 2011, o primeiro evento exclusivamente sobre JavaScript da América Latina. Na verdade fiquei sabendo que os aproximadamente 550 participantes tornaram o BrazilJS 2011 o maior evento de JavaScript da história e do mundo! Incrível! Fico muito feliz de ter feito parte disso e mais ainda pela calorosa recepção dos amigos de Fortaleza. 🙂

Quer ter ideia de quanta gente estava lá? Então veja a minha vista lá do palco (infelizmente várias pessoas já tinham saído por causa do horário do almoço, que era logo depois da minha apresentação):

Stage view @ Brazil JS 2011

Mas vamos ao que interessa. Minha apresentação foi sobre como desenvolver aplicativos usando Titanium Mobile, JavaScript e APIs abertas do Yahoo! através do YQL.

O Titanium é uma plataforma Open Source que te permite desenvolver aplicações nativas para iOS e Android (e até Desktop) usando suas habilidades de desenvolvimento para web e JavaScript. Diferente de outras plataformas, o Titanium não usa “WebViews”, ele cria aplicações nativas que se parecem e se comportam como aplicativos em Objective-C (iOS) ou Java (Android).

Os slides estão logo abaixo, mas você também pode baixá-los no Slideshare.

Se você quiser se aprofundar nos assuntos que falei durante a apresentação, aqui vão alguns links úteis:

E por último mas não menos importante, muito obrigado pelo feedback no Twitter! Até a próxima!

Feedback about BrazilJS 2011 talk on Twitter (1) Feedback about BrazilJS 2011 talk on Twitter (2)

* Se você quiser começar a brincar com o YQL, aqui está a query que pega os dados das imagens acima: http://y.ahoo.it/TDKTqZRs

Categories
Eventos

Dev in Rio 2010

Você se lembra do Dev in Rio? O Dev in Rio 2009 foi um evento sensacional no Rio de Janeiro, criado e organizado por mim e o Henrique Bastos.

Organizar esse evento foi uma experiência excepcional. Para começar, tivemos a sorte de todos os planetas se alinharem e termos vários amigos internacionais presentes no Rio de Janeiro na mesma semana. Quando decidimos tornar isso um evento, a galera aqui do Brasil também se empolgou e todos toparam nos ajudar não só como palestrantes mas também patrocinando o evento. Só tinha um pequeno problema: tinhamos mais ou menos um mês para organizar tudo. Tudo foi feito em 20 e poucos dias, desde fazer um site, até criar uma marca, receber as inscrições e organizar todo o evento. Organizar uma conferência de alta qualidade com palestrantes renomados foi uma experiência única, tanto para aprender o quão complicado é quanto para poder curtir um gigantesco #horaextra com a gratificante sensação de dever cumprido.

No fim do Dev in Rio ficou aquela sensação de que aquilo não poderia acontecer uma vez só. Foi tão legal que desde o dia que acabou ficamos pensando sobre como seria em 2010. A única coisa que sempre tivemos em mente foi que o Dev in Rio deveria continuar sendo um evento sensacional, e nada menos do que isso. Sempre tivemos em mente que seria melhor não fazer nada do que fazer um negócio “mais ou menos”. No fim das contas tivemos mais dificuldade para conseguir patrocínio e palestrantes do que no ano passado, e somando isso com as dificuldades de comunicação geradas pela minha mudança para São Paulo, acabamos decidindo por não fazer o evento em 2010.

Mas num dos encontros mais recentes do #horaextra, a galera decidiu se organizar para montar um outro evento. Liderados pelo André Fonseca, Ramon Page, Rodrigo Pinto e Sylvestre Mergulhão, todos se dispuseram a colaborar com alguma pequena ação: uns cuidando do site, outros com divulgação ou correndo atrás de patrocínio, todo mundo trabalhando pelo mesmo objetivo – fazer um evento sensacional em 2010 no Rio de Janeiro. E por isso vamos mudar de idéia.

É com muita felicidade que eu escrevo este post para dar a boa notícia: vem aí o Dev in Rio 2010 com força total! O Dev in Rio cresceu e ganhou vida própria. Agora não é mais organizado por apenas duas pessoas, mas sim por toda a comunidade de desenvolvimento de software do Rio de Janeiro! 🙂

Dessa vez eu e o Henrique ficaremos bem menos envolvidos. No entanto, vamos ajudar a galera nova a manter em 2010 as coisas que fizeram do Dev in Rio 2009 um evento de sucesso:

  • Um evento da comunidade para a comunidade;
  • Um evento de qualidade com um custo acessível, apenas para se pagar e não com o objetivo de gerar lucros;
  • Um evento independente de linguagens ou tecnologias, com o único propósito de juntar o que todas elas tem de melhor e suas comunidades;
  • Um evento onde o #horaextra faz parte da programação (com direito a hino e tudo mais). 🙂

Aguardem o Dev in Rio 2010!

Categories
Eventos

Coding Dojo SP @ Yahoo!

Na última sexta-feira (30 de Julho) nós hospedamos aqui no escritório do Yahoo! nossa primeira reunião do grupo Coding Dojo SP!

Coding Dojo SP @ Yahoo!

A reunião foi bem legal e bem cheia. 🙂 Recebemos por volta de 30 desenvolvedores que participaram de um Randori para resolver o problema de escrever números por extenso em Python (graças à influência do nosso amigo Pythonista “rbp“, que foi quem tocou o Dojo).

Acabei de escrever um post no blog do Yahoo! Developer Network contando com mais detalhes como foi o encontro (e explicando também o que diabos é um Coding Dojo). Você também pode ver algumas fotos no meu Flickr.

O próximo encontro será na semana que vem, ainda sem data definida. Para ficar por dentro das datas dos próximos encontros, cadastre-se na lista de e-mails do grupo.

Nos vemos aqui no escritório! 😉

Categories
Eventos

O Open Hack Day BR 2010 foi sensacional!!!

O Yahoo! Open Hack Day Brasil 2010 foi sensacional! Não tenho palavras para descrever o quanto fiquei feliz ao ver a quantidade enorme de feedbacks positivos que tivemos sobre o evento. Foram três meses de muito trabalho para organizar todos os detalhes e estou imensamente feliz que deu tudo certo!

Yahoo! Open Hack Day Brasil 2010
Foto: Hackers no Senac para o Open Hack Day 2010

O evento começou uma semana antes com a comunidade brasileira de desenvolvedores mostrando sua força! Os Yahoos gringos ficaram assustados com o tamanho da movimentação dos hackers no nosso wiki interagindo e formando times. Mais um exemplo disso foi quando o Eduardo Otubo (@otubo, que inclusive foi o ganhador de uma das categorias) teve a excelente idéia de criar um canal no IRC (#brhackday no Freenode) onde o pessoal começou a trocar idéias antes mesmo do fim de semana.

Quando o evento começou tivemos alguns pequenos problemas de conexão com a Internet mas graças ao feedback dos hackers e ação instantânea do nosso time conseguimos resolver tudo bem rápido. Aliás, passei 36 horas lendo o Meme, Twitter, IRC, circulando e lendo nosso quadro de feedback para garantir que todos estavam tendo seus problemas resolvidos e que tinham as melhores condições possíveis para programar. Eu diria que o destaque foi quando começamos a ser bloqueados pela API do Twitter (porque todos estavam saindo pelo mesmo IP e chegamos rápido ao limite de 150 requests/hora) e o Cody Simms (@cody) rapidamente ligou para nossos amigos do Twitter, que aumentaram generosamente o limite permitido para o nosso IP!

O resultado foi que tivemos hacks incríveis e de altíssima qualidade. O Christian Heilmann (@codepo8) – que assim como o Cody (e o Anil) veio ao Brasil especialmente para participar do Open Hack Day – acabou de escrever um post no blog do Yahoo! Developer Network (YDN) sobre as categorias de prêmios e seus ganhadores:

  • Hack “Keep it local”: “PlaceHacker” por Maurício Maia – uma cópia do Yahoo! Placemaker que funciona com maior precisão no Brasil e com registros em português.
  • Melhor Hack com o Meme: “SlideMeme” por Carlos Duarte do Nascimento e Vanessa Sabino – um hack para postar apresentações do Slideshare no Yahoo! Meme, convertendo as apresentações para GIFs animadas.
  • Melhor hack com YQL: “Gas Finder” por Eduardo Otubo e Luciano Camilo – uma colaboração (na verdade apresentada em dois hacks separados) que criou uma tabela YQL com os preços de gasolina em São Paulo e uma aplicação em Android que te leva para o posto de gasolina mais barato próximo de você.
  • Hack de melhor utilidade pública:: “Infraero BR parser” por Danilo Bento – um conversor e API que permite encontrar rapidamente várias informações de vôos e aeroportos do Brasil.
  • Melhor hack com YAP: “filmes.cc” por David Ruiz e Ricardo Felipe Noronha Martins – uma aplicação com YAP que mostra os horários de cinemas no Brasil e permite convidar amigos para ir com você
  • Melhor hack escolhido pelos hackers e vencedor geral (sim, os hackers e os juízes concordaram): “F1 Results” por Daniel Rodrigues da Costa Filho, Fabio Dan Dias Cardoso e Iraê de Carvalho Brasil – uma visualização incrível dos resultados históricos da Fórmula 1 baseados na Ergast API e usando Canvas, CSS3 e HTML5 para fazer uma ótima interface rica.

Todos os hackers campeões ganharam uma mochila de notebook personalizada do Yahoo! Open Hack, um iPod Touch e o nosso respeito!

Ganhadores do Yahoo! Open Hack Day Brasil 2010
Foto: ganhadores do Yahoo! Open Hack Day Brasil 2010

Veja as fotos no nosso grupo do Flickr e mais posts sobre o evento na página de notícias do nosso wiki. Veja também a lista dos 48 hacks submetidos no Hack.Trackr e o nosso Delicious para alguns links interessantes.

Mais uma vez um obrigado especial para os meus queridos Anil Patel (@anilpatel) e Mayra Attuy (@mayra_attuy) que passaram os últimos três meses comigo ajustando cada detalhe desse evento. Obrigado também a toda equipe do Yahoo! Brasil – em especial Pedro Valente (@pedrovalente) e Antonio Carlos Silveira (@acarlos1000) que ajudaram MUITO – e a todos vocês hackers por terem vindo e hackeado por 24 horas sem parar criando projetos inspiradores, fazendo deste evento um grande sucesso!

Nos vemos no próximo Open Hack Day, aguardem notícias! 🙂

Categories
Eventos

Vem aí o Yahoo! Brasil Open Hack Day 2010!

Dando início às atividades de 2010 (Já estava na hora), estamos organizando o Yahoo! Brasil Open Hack Day que acontecerá nos dias 20 e 21 de março de 2010 no Centro Universitário Senac (Campus Santo Amaro).

Vencedores da Categoria "What the hack was that"

Esta será a segunda edição do evento no Brasil, que também já acontenceu em Sunnyvale, Londres, Bangalore e Taiwan. A última edição no Brasil foi em novembro de 2008 e foi um sucesso enorme; com aproximadamente 200 participantes e uma porção de hacks interessantes!

Serão 24 horas sem parar de hacking, aprendizado, diversão e a oportunidade de conhecer outros hackers! O Yahoo! vai patrocinar comida, bebida e tudo mais que os hackers precisarão para ficarem confortáveis, felizes e liberarem sua criatividade! Haverá também um espaço pra dormir caso alguém queira tirar uma soneca.

No último Hack Day (que eu infelizmente não estava presente) houve hacks muito legais, de aplicações móveis a hacks de hardware. Por exemplo, os ganhadores da categoria “What the Hack” usaram Python, Flickr, Twitter e alguns pedaços de hardware para construir uma placa com LEDs que piscavam mais ou menos dependendo do número de fotos no Flickr e posts no Twitter com a tag oficial do Hack Day.

Também houve um hack super criativo sem código (como assim?!?!), que inclusive acabou obrigando que uma nova categoria fosse criada – “Using the environment Hack”:


Vamos juntos criar novos aplicativos usando as plataformas abertas do Yahoo! como YQL, YAP, Meme, YUI3, Pipes, Flickr e, é claro, quaisquer outras ferramentas de desenvolvimento abertas que você quiser usar. Os melhores hackers ganharão um prêmio e o direito de serem vangloriados até o fim dos tempos ou o próximo Hack Day, o que quer que aconteça primeiro. 🙂

As inscrições são limitadas, portanto corra e faça logo a sua em http://hackday.com.br! Caso tenha alguma dúvida entre em contato pelo e-mail openhackbrazil@yahoo-inc.com.

Está aberta a temporada de hacking no Brasil!

Categories
Eventos

QCon 2009, aí vou eu!

QConEsses últimos dias foram uma loucura e eu não consegui parar um segundo pra blogar sobre a Agile Dev Practices (que foi muito legal, por sinal)! Estou agora na minha segunda e mais esperada conferência desta viagem, a QCon 2009 em San Francisco!

Esta é a minha segunda participação nessa conferência sensacional com alguns dos melhores palestrantes e profissionais de desenvolvimento de software do mundo!

Espero conseguir colocar os posts em dia durante a semana. 🙂

Categories
Agile Eventos

Agile Development Practices Conference 2009, aí vou eu!

Agile Development Practices ConferenceDepois das minhas curtas (porém divertidas) férias, estou aqui em Orlando para participar da Agile Development Practices Conference 2009, organizada pela Software Quality Engineering!

Amanhã será o primeiro de dois dias de tutoriais seguidos de dois dias de conferência com a participação de grandes nomes do mundo ágil como Jeff Patton, Alistair Cockburn, Mike Cohn, Jim Highsmith, Andy Hunt, David Hussman, Joshua Kerievsky, Linda Rising, Alan Shalloway e por aí vai. Para encerrar, na sexta-feira acontecerá o Agile Leadership Summit liderado pela Pollyanna Pixton.

Os próximos dias prometem! 🙂

Categories
Eventos

[Dev in Rio 2009] Podcast!

Essa notícia está 1 dia atrasada mas ainda tá valendo: o Gustavo Guanabara finalmente terminou o Podcast com a cobertura do Dev in Rio 2009!

Ficou muito muito divertido! As entrevistas com os palestrantes Ryan Ozimek, Guilherme Silveira, Fabio Akita e Jacob Kaplan-Moss ficaram ótimas e ainda conseguimos alguns convidados especiais para participarem na hora como o Paulo Silveira, Marcos Tapajós e Mauricio Samy Silva (o Maujor). Uma pena que o Nico Steppat e o Jeff Patton não puderam participar mas fica para a próxima.

Ainda, quem quiser ver o “making of” do Podcast pode acessar os vídeos no canal do Dev in Rio no Vimeo.

Categories
Eventos

[Rails Summit 2009] Nós vamos e você também pode ir :)

Eu, Guilherme Cirne, Emerson Macedo e Anselmo Alves já estamos preparando as malas para ir no Rails Summit 2009 (isso sem falar do resto da galera do Rio de Janeiro que também vai em massa)!

Tá afim de ir também? Então faça um vídeo criativo explicando porque você também quer ir na Rails Summit 2009 e poste o link aqui nos comentários. O vídeo mais criativo (que será escolhido por mim e o Fabio Akita até o fim do dia 07 de outubro) vai ganhar um convite para a Rails Summit 2009!

Categories
Eventos

[Dev in Rio 2009] Balanço do evento

Ufa… Depois de uma semana de correria para o fechamento do Dev in Rio finalmente estou conseguindo escrever um post!

Mesmo tendo sido idealizado, planejado e executado em pouco mais de 20 dias, o Dev in Rio 2009 foi excelente, um sucesso total! Conseguimos reunir em plena segunda-feira cerca de 400 pessoas para falar de desenvolvimento de software, se divertirem no Dojo e terem um dia de muita diversão que terminou no maior #Horaextra de todos os tempos.

O Dev in Rio 2009 começou na hora programada quando eu e meu amigo Henrique Bastos abrimos o evento. Rapidamente falamos sobre o evento e sobre como seria o nosso dia. Tratamos de como achamos importante a interação entre comunidades e aprender com pessoas especializadas em tecnologias diversas. Aproveitamos também para agradecer muito aos nossos patrocinadores, apoiadores, comunidades e amigos que nos ajudaram muito mais do que vocês possam imaginar.

Dev in Rio 2009 - Abertura
* Henrique Bastos e eu na abertura do Dev in Rio.

Abrindo os trabalhos, disparamos as duas trilhas do Dev in Rio 2009. No auditório principal, aconteceriam as palestras programadas, enquanto no foyer seria realizado o Coding Dojo.

O Coding Dojo é uma arena de programação organizada pela turma do Dojo Rio em conjunto com o Dojo@SP. A idéia é atacar problemas simples e lúdicos, utilizando técnicas de programação como Test-Driven Development e Modelagem SOLID. Este definitivamente foi o gol de placa do dia – o Dojo funcionou muito melhor do que nós poderiamos imaginar (exceto o Dojo de Java que não foi lá muito popular, tenho que admitir).

Dev in Rio 2009 - Coding Dojo
* Coding Dojo do Dev in Rio: 3 metros de código na parede!

Dev in Rio 2009 - Coding Dojo
* Galera participando do Coding Dojo do Dev in Rio.

A primeira palestra foi a do Ryan Ozymek, que entrou em cena com seu famoso pinguim para falar de sua experiência com software livre e a comunidade Joomla! Ele detalhou o funcionamento de uma grande comunidade de desenvolvimento e deu sua visão de empresário sobre como usar software livre para alavancar os negócios da sua empresa.

Logo depois, Guilherme Silveira e Nico Steppat trataram de um tema bastante polêmico: Java está morto? Abordaram os fatos de que existem muitas coisas além da linguagem no mundo Java e que apesar da linguagem estar “caducando” a JVM ainda pode ser muito útil.

Depois do almoço, Fabio Akita não deu trégua para quem estava com sono e fez uma excelente apresentação sobre o ecossistema Ruby on Rails com direito a videos, screencast e bastante informação além do código. Ele não sabe mas tirou o fôlego das meninas da tradução simultânea!

Na sequência, o (praticamente carioca) Jacob Kaplan-Moss fez sua apresentação sobre Django, o framework web para perfeccionistas desenvolvido em Python. Ele falou dos conceitos e valores que guiaram o desenvolvimento do projeto, além de mostrar um pouco de código para dar uma idéia ao público de como usar o Django na prática.

A última palestra do dia foi feita por Jeff Patton, que falou sobre desenvolvimento de produtos com métodos ágeis. Utilizando como narrativa a história de um projeto realizado em conjunto com Obie Fernandez, diversos problemas comuns no desenvolvimento de software (e suas soluções) foram destacados.

No final, nosso grande amigo Vinicius Manhães Teles liderou um bate-papo entre palestrantes, comunidades e o público. Tivemos a impressão de que se não controlassemos o relógio a conversa teria varado a noite, pois não faltavam assuntos e perguntas interessantes. O público participou bastante e foram levantadas questões como empreendedorismo e polêmicas como a estúpida regulamentação da profissão de analista de sistemas.

Dev in Rio 2009 - Discussão
* Discussão liderada por Vinicius Teles. E antes que alguém pergunte, não, não é o cara do Myth Busters que está na foto, é o Jeff Patton.

Enquanto isso tudo rolava, eu, Henrique e o Gustavo Guanabara e a Flavia Freire (jornalista da Arteccom) passamos o dia gravando um gigantesco Podcast do evento, entrevistando o pessoal e filmando os bastidores. Falamos com palestrantes, patrocinadores e participantes sobre todos os assuntos abordados nas palestras! Guanabara, termina logo de editar esse treco porque eu tô ansioso pra ouvir! 🙂 Veja o “making of” de alguns dos Podcasts com o Ryan Ozimek, com Guilherme e Paulo Silveira e com Fabio Akita e Marcos Tapajós. Assim que finalizarmos as edições vamos divulgar todo esse material.

Dev in Rio 2009 - Gravação do Podcast
* Guanabara gravando Podcast com Fabio Akita e Marcos Tapajós (e datalhe: ao fundo Guilherme Silveira e Paulo Silveira fazem Pair Programming).

Como o evento foi realizado numa segunda-feira, fechamos o evento convidando todos os participantes (ao som de “Estamos todos bêbados” do Matanza e com coreografia de Sylvestre Mergulhão e Henrique Andrade) para uma edição épica do #Horaextra no Lapa 40º. A entrada era gratuita para quem apresentasse o crachá do Dev in Rio 2009 e assim realizamos o maior #Horaextra de todos os tempos:


* Veja mais videos do Dev in Rio 2009.

Tenho certeza de que esse post não consegue transmitir 0,001% do que foi o Dev in Rio 2009 e a minha felicidade de ter conseguido realizá-lo. Gostaria de agradecer mais uma vez o apoio fundamental de toda a galera da Globo.com que viabilizou o evento, dos nossos patrocinadores Caelum, Locaweb e D-Click e de todos que nos apoiaram de alguma forma: Associação PythonBrasil, Fábrica Livre, Myfreecomm, OpenSourceMatters, Arteccom, DojoRio, Dojo@SP, #Horaextra, PythOnRio, RioJUG, RubyInside Brasil, Guanabara.info e todas as pessoas que participaram do Dev in Rio 2009. Sem vocês nada disso teria sido possivel.

Dev in Rio 2009 - Galera no final
* Participantes da mesa redonda do Dev in Rio.

Se você não foi no Dev in Rio, tenho duas coisas para te dizer: (1) você perdeu uma farra das melhores mas (2) em breve vamos disponibilizar os vídeos das apresentações para amenizar sua dor. 🙂

E que venha 2010!