Arquivo de janeiro de 2011

Giran Siege Report: Almir Mendes e Francisco Souza falando sobre integração contínua

sábado, 29 de janeiro de 2011

Como de costume, na última quarta-feira tivemos mais uma apresentação do Giran Siege, e dessa vez tivemos o Almir Mendes e o Francisco Souza (eu! \o/) falando sobre integração contínua com Hudson.

Almir Mendes e Francisco Souza começando a apresentação

Almir Mendes e Francisco Souza começando a apresentação

O objetivo principal da apresentação foi mostrar as soluções adotadas para integração contínua no novo site da Giran e em nossa plataforma de e-commerce, projetos construídos utilizando Python e Ruby, respectivamente. A dupla demonstrou o uso de ferramentas para testes, cobertura de código, violations, a integração com o Github para build automáticos disparados remotamente e os benefícios alcançados com a implantacão de integração contínua em um projeto. Você pode conferir tudo o que rolou no vídeo abaixo:

Os slides também já foram compartilhados e estão no SlideShare:

E as apresentações continuam! Na próxima semana teremos Francisco Souza, já de partida, falando sobre testes de aceitação com Selenium, Splinter e Lettuce! ;)

Fast Tracks e a Primeira Turma de VRaptor

quarta-feira, 26 de janeiro de 2011

Nesse último final de semana, nos dias 22 e 23, rolou a primeira Fast Track de VRaptor 3 no horário intensivo com uma turma super disposta a aprender.

Fast Track - VRaptor

Os alunos desenvolveram um sistema de gerenciamento de filmes completo: desde a configuração do projeto ao acabamento do layout.

O mais interessante foi ver, mesmo que em pouco tempo de curso, os alunos mostrando situações corriqueiras do dia a dia e as encaixando nas soluções que o VRaptor, junto à outras ferramentas, proporcionam. Para o instrutor é muito gratificante ouvir o aluno dizer: “Vou chegar no serviço e mostrar isso pra fulano resolver aquele problema. Ele vai ficar doido!”.

A turma estava realmente disposta a aprender e muito animada, o final de semana foi intenso nos estudos e desenvolvimento. E como se não fosse o bastante os alunos ainda toparam algumas “horas extras” de aula no final do domingo. Realmente foi um final de semana de pura diversão para os nerds.

O ambiente sempre adequado de forma a ser o mais interativo possível, ótimos lanchinhos e uma grande troca de experiência. O que podemos dizer é que a primeira turma foi um sucesso e com o feedback dos próprios alunos o curso ficará cada vez melhor. Que venham as próximas Fast Tracks!

E você? Gosta de aprender de forma dinâmica e entrosada sem perder tempo e focar na solução da melhor forma? Confira quando serão as próximas turmas e garanta já a sua vaga nos Fast Tracks da Giran.

Fast Tracks começam com o pé direito na primeira turma de Django

segunda-feira, 24 de janeiro de 2011

Na última semana rolou a primeira edição das Fast Tracks com a primeira turma de Django. O treinamento foi um sucesso e a cada dia pode-se perceber um crescimento no interesse dos alunos!

Primeira turma do Curso de Django na Giran

O treinamento foi baseado na última versão do Django (1.3, que ainda nem saiu :-P ), mas com noções de compatibilidade com as versões anteriores, especialmente a versão 1.2. Trabalhou-se o exemplo de uma quase-loja virtual, ou seja, construímos uma vitrine virtual, com cadastro de produtos, organização em categorias, galerias de fotos, newsletter, contato, etc. Tudo isso com uma bela e poderosa área administrativa gerada de forma “automágica”, e saborosos coffee breaks nos intervalos!

Além dos excelentes coffee breaks, o conteúdo foi bem explorado graças à alta interatividade e interesse dos alunos, que estão dando segmento aos estudos e criaram um grupo de discussão no Google Groups para trocarem ideias e compartilharem suas experiências de aprendizado. E a conclusão, baseada no andamento do curso e no feedback dos alunos, foi: sucesso!

Que venham as próximas fast tracks! Vai ficar de fora? Confira quando serão as próximas turmas e garanta sua vaga nos cursos da Giran.

Giran Siege agora com vídeos

quinta-feira, 20 de janeiro de 2011

Como parte da melhoria contínua dos Giran Siege agora, sempre que possível, disponibilizaremos vídeos das apresentações que serão reunidos no Canal de Vídeos da Giran no Vimeo e os slides sempre no Grupo Giran do SlideShare.
E para dar inicio a esta série de vídeos começamos com o vídeo da apresentação do Almir M3nd3s falando sobre AWK

Giran Siege #15 – AWK (com Almir M3nd3s) from Giran Soluções e Ensino on Vimeo.

Acompanhe com os slides:

Giran Siege report: Almir Mendes falando sobre Awk

quarta-feira, 19 de janeiro de 2011

Hoje cedo rolou mais uma edição do Giran Siege, tivemos o Almir Mendes falando sobre Awk, uma linguagem de programação (isso aí, você leu direito, Awk é uma linguagem de programação o__O’). Nesta edição, contamos com a ilustre presença da Flávia Missi, que estava nos visitando.

Galera concentrada no inusitado Awk

Galera concentrada no inusitado Awk

Almir apresentou de uma forma bem dinâmica e clara o uso do Awk, e até surgiram algumas brincadeiras envolvendo criação de ferramentas de TDD e até um framework para desenvolvimento web usando Awk. Um dos momentos mais bacanas foi bem no final quando batemos um papo sobre aplicar o Awk. Um dos criadores do Awk é também co-autor do K & R (primeiro livro da linguagem de programação C), fazendo com que o Awk seja bastante parecido com o C. Na verdade, o Awk foi criado para simplificar processamento de arquivos, e concordamos que para arquivos muito grandes, o Awk é uma das melhores escolhas.

Almir Mendes apresentando sua palestra de Awk

Almir Mendes apresentando sua palestra de Awk

Em linguagens de programação como C e Java, quando abrimos um arquivo, todo o conteúdo é jogado em memória. Imagine-se abrindo um arquivo de log com 2GB? O Awk lê um arquivo linha por linha, ou seja, é uma opção ideal para processamento de arquivos muito grandes, além de outros casos, que você pode ver nos slides que o Almir já subiu para o SlideShare:

Lembrando que o Giran Siege é o ciclo interno de palestras da Giran, com apresentações todas as quarta-feiras na parte da manhã, e todos os slides são disponibilizados em nosso grupo no SlideShare. Muito em breve divulgaremos também o vídeo da apresentação de hoje do Almir! E na próxima quarta-feira, eu (Francisco Souza) e o Almir falaremos um pouco sobre integração contínua com Hudson.