Trocando Jogos

Trocando Jogos

Há alguns dias, lançamos o site Trocando Jogos, um serviço que veio para facilitar a troca de jogos usados. Através da nossa plataforma você pode facilmente trocar seus jogos por outros que você procura e a economia do site é baseada na interação de troca, ao invés do seu dinheiro suado.

Read More

Mad Mimi Gem

Mad Mimi

Mad Mimi is an email marketing service that allows users to create, send and track email campaigns in a fresh novel way without using templates.

This gem adds a Mad Mimi integration in your ruby application to deliver emails and manage your Mad Mimi audience.

Read More

Protegendo seu código de um ataque XSS

air force security forces

Esta semana vários websites conhecidos como o Twitter, Orkut e o YouTube sofreram com ataques XSS.
O XSS (Cross-site scripting) é um tipo de vulnerabilidade encontrado normalmente em aplicações web que permite que crackers injetarem scripts client-side em páginas visualizadas por outros usuários. Read More

Aruba – Como testar suas linhas de comando com Cucumber

Que tal testar seus scripts ruby com Cucumber? Agora é possível e da mesma forma que testamos as nossas aplicações web. Read More

Estamos Contratando

A Amanaiê está procurando um profissional para desenvolvimento de Aplicativos Sociais. Contamos com uma equipe de railers de excelente nível, várias aplicações pontuais e projetos em desenvolvimento.

Read More

Disabling Cache in the Orkut Sandbox

Orkut caches application XML specs to minimize the number of times that each file has to be fetched, saving bandwidth and reducing user latency.
Read More

Você está trabalhando com Rails? Diga ao mundo!

O Working With Rails, mais conhecido como wwr, é uma app que indexa todos os desenvolvedores que trabalham com Rails. Oferece formas de analisar a comunidade por autoridade, popularidade e por país.

Falando em país, posso dizer que já estivemos quase no top, mas hoje estamos amargando a 4 posição – atrás dos United States, United Kingdom e India.

Temos muito mais que 1000 desenvolvedores por aqui e precisamos mostrar isto. Nós, brasileiros, não estamos acostumados a cuidar do nosso marketing pessoal, perdemos feio para os Indianos – nossos maiores concorrentes no mercado de offshore outsourcing.

Após criar sua conta, não se esqueça de recomendar-me. Aproveite e deixe o link do seu wwr nos comentários.

Amanaiê

Amanaiê

Mês passado recebi um convite da Amanaiê, por meio do Mario Nogueira – Gerente de Projetos da empresa e fundador do Pagestacker – para gerenciar uma equipe de desenvolvimento que seria criada.

A Amanaiê cria, produz e distribui aplicativos sociais, que trazem novas maneiras para as pessoas se relacionarem entre si, além de tornarem seu dia-a-dia mais fácil e divertido.

Fundada por Gilberto Alves Junior – designer de interfaces há 8 anos e mantenedor do blog prati.ca. Foi um dos primeiros a trabalhar com Web 2.0 e escrever sobre o assunto no Brasil – e por Michael Nicklas – que tem trabalhado com desenvolvimento de software e integração nos últimos quinze anos. Tem grande habilidade em identificar novas tecnologias e implementar modelos de negócio inovadores, ajudando empresas como Viacom, Univision, IBM, Nielsen e Disney a desenvolver iniciativas estratégicas de tecnologia. Michael também é sócio da Thirst, uma empresa de serviços de design e desenvolvimento de software, baseada em Nova York, onde mora – tem sido destaque na mídia nacional e estrangeira.

Alguns dias depois, aceitei o desafio de criar excelentes produtos sociais para o mercado nacional. Junta-se ao nosso time, nos próximos dias, Dante Regis – Grande filósofo 🙂 – e um outro cara que dispensa apresentações – ainda não posso dizer quem é :).

UPDATE:
Querem saber quem é o outro cara? De uma olhada aqui.

Let’s Rock!

Modismo – Ágil e Rails

Agile Environments

Todos aqui devem saber que eu sou um defensor de Metodologias Ágeis e de Rails. Tive o prazer de começar com Rails a uns 3 anos atrás, e a uns 2 anos com Ágil – Scrum, XP, Lean. Durante este tempo tenho colhido bons frutos das minhas escolhas e, como bom evangelista, eu prego aquilo que acredito e o que faço.

Mas nem tudo são flores, tenho me deparado com algumas coisas que me deixaram um pouco frustrado: O modismo. Modismo? Sim, Modismo. Modismo, é aquela tendência de comprar, fazer, falar e ser o que todos são no momento, ou seja, um indivíduo sem idéias fixas e definidas, que são guiados pela mídia – A ditadura que domina a cabeça das pessoas.

Mas isto é legal. Todos usando Rails e sendo “ágil”!!! Não é este o problema, vamos fazer uma análise: Quando comecei com Rails, tínhamos poucos desenvolvedores, tanto no Brasil quanto lá fora, e era mais do que nossa obrigação divulgar. Era o que podíamos fazer para conseguir expandir o mercado de trabalho e poder trabalhar profissionalmente com aquilo que aprendemos a gostar. E sabe o que tínhamos na época? Um monte de feras como o Akita, Tino Gomes, Lucas Húngaro, Tapajós, Ronaldo Ferraz, Rodrigo (caffo), Demetrius Nunes (dema), Bruno Miranda e outros. Isto era muito bom, porque era uma comunidade super pequena mas de alto nível, qualquer assunto levantado era discutido por quem sabia o que estava falando. Hoje nós temos uma comunidade “inchada”, com poucos excelentes programadores Ruby/Rails e um monte de “usuários” do framework.

Conheço um monte de “usuários” Rails que não sabem nada de Ruby. Alguns outros chegam a chamar o Rails de linguagem, pasmem, isto é o cumulo da ignorância. A rails-br se tornou uma lista de newbie, com perguntas que são facilmente respondidas fazendo uma busca no Google ou no próprio grupo, tornam-se extensas threads inúteis.

O mesmo está acontece com as metodologias ágeis: todos estão falando de ágil, cursos novos, certificações e um monte de blah, blah, blah. Está cheio de consultores e consultorias pronto para moldar um Scrum para sua empresa. Conseguem criar um produto “bonito” e cheio de marketing sem entender os conceitos, regras e fundamentos das metodologias. São apenas aberrações.

Já trabalhei com diversas metodologias, incluindo RUP, Espiral, Cascata e Incremental – que eu lembre foram estes, e o que diferencia estas metodologias tradicionais são o enfoque e os valores, a idéia das metodologias ágeis é o enfoque nas pessoas e não em processos ou algoritmos, a preocupação de gastar menos tempo com documentação e mais com a implementação. Mas para alcançar resultados é exigido muito de cada pessoa, da equipe e da organização, precisa de comprometimento, sacrifício, acreditar – ter fé, saber trabalhar em equipe, o que diga-se de passagem é impossível para a maioria das pessoas – no seu orgulho besta e infantil. Não adianta rotular como ágil sua empresa e não ter atitude. Melhor continuar sem o rótulo ou você vai ferrar com seu projeto/empresa.

Tenha em mente que Ruby não é a solução para tudo, e Ágil também não. O importante não é o que você usa: é quem e como usar. As pessoas ficam entusiasmadas com tudo que escutam e acabam por colocar o carro na frete dos bois.

Leia também:

4º Circuito Paraná de Software Livre

Circuito Paraná de Software Livre

Nos dias 24 e 25 de abril, estará sendo realizado na Faculdade Sul Brasil – FASUL de Toledo, o 4º Circuito Paraná de Software Livre

Novamente estarei palestrando, e vou falar sobre Desenvolvimento Ágil de Software e a difícil adaptação das equipes. Aqui está a programação do evento para Toledo.

Maiores informações aqui e inscrições aqui.

Divulguem e não deixe de participar


View Larger Map