Nesse Sábado (19/11), a PlataformaTec estará presente na etapa São Paulo do Agile Tour 2011.
O Agile Tour, considerado o maior evento sobre agilidade do mundo, tem como objetivo disseminar a visão, a cultura e as práticas adotadas pela comunidade ágil no desenvolvimento de software através da troca de experiências entre os participante. É uma excelente oportunidade de aprender mais sobre as nuanças do ágil no dia-a-dia dos profissionais.
Ano passado, em sua terceira edição, o Agile Tour reuniu cerca de 7.500 participantes em 44 cidades espalhadas por 15 países. No Brasil, o evento foi organizado em 5 cidades e atraiu mais de 600 pessoas no total. Esse ano, só no Brasil serão 12 cidades participantes e, com certeza, teremos um recorde no número de inscritos.
Ao longo do dia teremos nove palestras sobre diferentes temas – dentre os quais: “PO, tão simples como dizem?”, onde estarei representando a PlataformaTec em um bate-papo com o público sobre os skills do Product Owner que nem sempre estão presentes nos projetos ágeis.
Caso você se interesse pelo assunto, não perca o Agile Tour 2011. Além de ser uma maneira diferente de se aprender mais sobre ágil, é um ótimo canal para conhecer pessoas e ampliar sua rede de contatos.
Ah, o evento é gratuito! Por isso, não perca tempo e se inscreva já!!
Tags: Agile, product owner, project, scrum
Posted in Português | Comments Off
Para quem acompanha a comunidade Ruby brasileira, não é nenhuma novidade que nos dias 3 e 4 de Novembro teremos mais uma edição do RubyConf BR.
Assim como no ano passado, o evento acontece no Centro de Convenções Frei Caneca, perto da Av. Paulista e de fácil acesso.
Toda a equipe da PlataformaTec estará lá. Além disso, José Valim irá nos contar sobre a experiência de criar uma nova linguagem (Elixir) e como isso o fez aprender mais sobre Ruby. Será no dia 4, às 17h10.
Não deixe de nos procurar para bater um papo bacana. Aproveite e fique também para o Happy Hour que sempre acontece após o evento. É a oportunidade para conversar e conhecer todo mundo que trabalha com Ruby no Brasil. Vai perder essa? Inscreva-se!
Tags: eventos, rubyconf, rubyconfbr
Posted in Português | 1 Comment »
No último dia 13, participamos do RS on Rails com a palestra: “Código Saudável => Programador Feliz”. O evento foi sensacional e muito bem organizado pelo pessoal do Guru RS. Assistimos palestras de excelente qualidade e tivemos a oportunidade de compartilhar um pouco da nossa experiência. Os slides estão a seguir:
A palestra abordou três tópicos que consideramos importantes em aplicações: Arquitetura, Modelos e Produção. No primeiro tópico falamos como você pode estruturar melhor seus controllers, para eles fazerem apenas o que devem realmente fazer e deixar o trabalho de roteamento com as rotas, e também sobre um costumeiro mal uso do princípio DRY. Como uma boa referência para esses assuntos, recomendamos a leitura desse artigo, publicado no blog da Thoughbot e assistir a palestra do David Chelimsky.
Também falamos sobre modelos e como eles podem ficar bem desorganizados. Sugerimos três possíveis melhorias: extrair responsabilidades de um modelo para uma classe usando o composed_of; extrair lógicas em comum entre modelos usando Concerns; e ficar de olho em como o ActiveRecord usa o banco usando a gem query_reviewer e entender como seu banco funciona lendo a documentação ou alguma literatura de referência nesse assunto (High performance MySQL ou Postgre 9.0 High Performance caso você use um destes dois bancos).
Sobre aplicações em produção, falamos sobre algumas dicas sobre como manter sua aplicação sempre bem monitorada em um ambiente em produção. Para monitorar visitas, falamos sobre o Google Analytics e o Piwik. Para ter controle dos erros da sua aplicação em produção, falamos sobre o Airbrake e o Exception Notification. Para ficar de olho na performance de sua aplicação, falamos sobre o Request Log Analyzer e o New Relic. Para monitorar o estado do servidor de sua aplicação, as ferramentas mencionadas foram o God, Monit, Server Density e o Pingdom (sendo este último apenas para monitorar se sua aplicação caiu). Também sugerimos manter uma nota alta no YSlow; usar deploys automatizados com o Capistrano e usar uma solução de backup (nós normalmente fazemos isso usando uma tarefa de backup agendada via Cron e sempre sincronizando com outras máquinas).
Agradecemos o pessoal da Softa pela hospitalidade, pelos happy hours em seu escritório e ao Guru RS pelo excelente evento! Nos vemos em novembro no Ruby Conf!
Posted in Português | 1 Comment »
No dia 13 de agosto, a PlataformaTec estará no evento RS on Rails com a palestra “Código Saudável => Programador Feliz” que será apresentada pelo Rodrigo Flores.
A palestra abordará importantes conceitos intrínsecos ao framework Ruby on Rails e algumas dicas de como melhorar a qualidade e a manutenabilidade de suas aplicações web. O Rodrigo Flores também compartilhará algumas práticas que se tornaram indispensáveis no dia-a-dia dos nossos projetos.
Então, se você estiver interessado em saber como tornar o seu “dia-a-dia de desenvolvedor” mais feliz, vale a pena assistir a palestra.
Ah sim! Não deixem de procurar pelo @cantoniodasilva, @georgeguimaraes e o próprio @rlmflores durante o evento. Conversar e trocar experiências é sempre muito interessante!
E que todos tenham um excelente RS on Rails!

Ei você! Que gosta de codar em Ruby e Rails e não fica sujando o código com remendos... (by @hugobarauna)
Estamos procurando por desenvolvedores Ruby/Rails que:
- … querem trabalhar com um time ao invés de colegas;
- … gostam de trabalhar com pessoas que praticam a melhoria contínua ao invés de pessoas conformadas com o status quo;
- … são pragmáticos ao invés de xiitas cegos e teimosos;
- … entendem que fazer código bem feito e testado gera impacto positivo para os clientes;
- … têm os skills necessários para contribuir com o crescimento da PlataformaTec.
Além das características listadas acima, nós valorizamos muito os profissionais que tem prazer em realizar o seu trabalho. E para ajudar os candidatos a entenderem um pouco mais sobre o que fazemos aqui, vou listar algumas coisas que o nosso time de devs fez durante os últimos meses. O nosso time de devs…
- … desenvolveu uma API com protocolo de segurança utlizando o conceito de chave pública;
- … aperfeiçoou o algoritmo do Readability em Ruby para parsing de páginas web;
- … trabalhou na integração do Git como repositório de templates utilizando Rails 3;
- … aplicou coaching em Ruby e Rails;
- … estudou sobre arquitetura RESTFul;
- … discutiu implementações de código e testes com o José Valim;
- … executou uma série de stress testings utilizando httperf e JMeter;
- … participou de reuniões com clientes para entendimento de escopo;
- … fez programação pareada durante o desenvolvimento de um aplicativo para Facebook com Rails 3;
- … desenvolveu projetos open source (Devise, SimpleForm, Capybara Zombie e Outpost);
- … participou de reuniões com os gerentes de projetos e desenvolvedores de negócios para decidir os rumos dos projetos;
- … escreveu no blog da PlataformaTec e recebeu mais de 1.000 pageviews num único dia;
- … revisou, colaborou e leu o Crafting Rails Applications antes que todo mundo;
- … participou do churrasco e reunião de “Kick-start 2011 PlataformaTec”;
- … e por fim, jogou duas mesas de poker e perdeu uma para o @vinibaggio e outra para @hugobarauna
Requisitos da vaga:
- Inglês intermediário
- Sólido background em programação orientada a objetos
- Experiência com desenvolvimento de aplicativos web em qualquer linguagem (pelo menos 1 ano)
- Experiência com Ruby e Rails (pelo menos 6 meses)
- OS Linux ou Mac
- Disponibilidade integral
- Local: São Paulo (nosso escritório)
Update (abr/2011): este processo seletivo foi concluído. Obrigado a todos que participaram.
Posted in Português | 1 Comment »
De ‘Rails 3′ a ‘Project Rescue’: 5 palestras sobre Rails que valem a pena dar uma checada!
By José ValimEm agosto, a Plataforma Tecnologia esteve presente de Norte ao Sul do Brasil. Nada mais, nada menos que 7.000 km foram percorridos, cinco palestras, quatro eventos e menos horas de sono de todo nosso time. Mas….. valeram cada segundo e centavo investidos!
Esse post é um agregado de todas essas palestras com os respectivos slides (os vídeos serão adicionados assim que eles tornarem disponíveis). Então vamos lá!
Oxente Rails – 05 e 06 de Agosto (Natal)
O Oxente Rails foi espetacular! Não há dúvidas de que valeu o esforço que fizemos para levar boa parte do nosso time (Carlos Antônio, Fabio Yamate, Hugo Baraúna, eu (José Valim) e Vinícius Baggio) e em patrocinar o evento. Aproveitamos o espaço para agradecer o pessoal da Tink! por nos convidar para dar duas palestras e pela organização do evento, que foi impecável. Nos vemos novamente no ano que vem!
Bem, a primeira apresentação foi a minha e falei sobre algumas das ferramentas Open Source da Plataforma Tec (Devise, Simple Form e Responders):
Logo em seguida, o Hugo Baraúna falou sobre Project Rescue (um dos nossos serviços) e contou como fazemos para salvar projetos à beira de precipícios. Veja nos slides abaixo.
Além de um excelente evento, a cidade de Natal também reserva diversas surpresas. Um dia após o evento, nós e um pessoal da comunidade Rails fomos visitar as dunas e nos divertimos bastante. Valeu NATAL!
WhyDay – 19 de Agosto (São Paulo)
Após retornarmos de Natal, fui convidado a falar um pouco sobre Open Source e contribuições no Rails em comemoração ao WhyDay. Seguem os slides.
Update (feito no dia 30/ago): a InfoQ publicou o vídeo da apresentação.
A palestra foi bastante descontraída e logo após nós hackeamos um pouco:
Valeu @rafaelrosafu pelo convite!
RS on Rails – 21 de Agosto (Porto Alegre)
Mas enquanto nós nos divertiamos no WhyDay aqui em São Paulo, o Carlos Antônio estava terminando a sua palestra para o RS on Rails. A palestra contemplou diversas novidades do Rails 3 como o Bundler, ARel, ActiveModel, entre outras.
Na foto abaixo, parece que o Carlos é político em campanha eleitoral. Mas na verdade ele só está dizendo que o Router é 100% compatível com Rack. Confira toda apresentação nos slides.
Valeu @felipebcabral pela organização do RS on Rails e pelo convite! Ano que vem queremos mais! =D
The Developers Conference – 21 de Agosto (São Paulo)
Enfim, após poucas horas da apresentação do Carlos Antônio em Porto Alegre, lá estava eu apresentando outra palestra sobre Rails 3 no The Developers Conference. O interessante é que as duas apresentações se complementam. No TDC, falei sobre generators e a API de notificações, enquanto que no RS on Rails o Carlos Antônio falou sobre Unobtrusive Javascript e XSS Protection. Vale a pena conferir as duas apresentações.
E mais uma vez, obrigado ao @rafaelrosafu e ao @felipero pelo convite.
Encerrando
Agosto foi um mês bem intenso, repleto de eventos bem organizados e com conteúdo muito interessante. Tanto é verdade que nós não conseguimos participar de todos eventos que gostaríamos. Mas posso dizer que estamos contentes em ver como a comunidade Ruby e Rails está crescendo de forma bastante saudável aqui no Brasil. Parabéns a todos que estavam presentes nestes eventos, como espectadores ou organizadores. Valeu comunidade Rails!
Nos vemos em Outubro no RubyConf! E não esqueçam de conferir outras palestras da Plataforma Tec no Slideshare.
Posted in Português | 1 Comment »

All
English only
Em português apenas



