Posts in português

A BlueVia, Evernote e a Wayra estão organizando um Hackaton para gerar novas idéias e serviços, especialmente àqueles focados em usuários de “feature phones”, para assim aumentar a inclusão digital daqueles que ainda não possuem um smartfone.

As equipes BlueVia e Evernote estarão presentes para ajudar os participantes desta hackathon a conectar suas criações. Evernote, a plataforma global para a memória humana, fornece APIs web e clientes mobile para qualquer um registrar seus pensamentos e BlueVia fornece APIs web simples permitindo aos desenvolvedores rapidamente plugar poderosos serviços de rede mobile como mensagens e cobrança.

Mais importante que ganhar a premiação, os participatens do Hackaton contribuirão para que milhões de pessoas possam acessar a riqueza de informações na Internet que atualmente não conseguem usufruir. Não espere mais, inscreva sua equipe e faça a diferença, além de concorrer aos prêmios de R$6.000,00 e a viagem ao Vale do Silício!

O que: Hackathon BlueVia, Evernote e Wayra
Quando: 26 e 27 de maio
Onde: Wayra Academy São Paulo (região da Berrini)

Inscrições e outras informações em http://blog.bluevia.com/bew-hackathon-2012/?lang=pt-br

Boa sorte! ;)

Agile Tour 2011

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á!!

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!

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!

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!

"You" by Hugo Barauna

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, SimpleFormCapybara 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:

  1. Inglês intermediário
  2. Sólido background em programação orientada a objetos
  3. Experiência com desenvolvimento de aplicativos web em qualquer linguagem (pelo menos 1 ano)
  4. Experiência com Ruby e Rails (pelo menos 6 meses)
  5. OS Linux ou Mac
  6. Disponibilidade integral
  7. Local: São Paulo (nosso escritório)

 

Update (abr/2011):  este processo seletivo foi concluído. Obrigado a todos que participaram.