Arquivo da Categoria ‘Eventos’

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! ;)

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.

Resumo do 2º Bate Papo e-commerce Vitória

segunda-feira, 1 de novembro de 2010

No último final de semana de outubro, exatamente no dia 30/10/2010 foi realizado na Faesa a 2ª edição do Bate Papo e-commerce de Vitória. Esta edição contou com a participação de grandes nomes do e-commerce nacional e o melhor, que são capixabas! Tivemos a presença do pessoal da SambaClub e da Wine.

Esta edição em Vitória ainda aconteceu em paralelo com a 30ª edição do bate papo de São Paulo e a 3ª edição em Aracaju. É o #bpecommerce crescendo e avançando pelo Brasil todo.

No começo do bate papo tivemos o Thiago, da SambaClub, contando um pouco da história da empresa que está completando 5 anos de vida e de muito sucesso. Aproveitando o aniversário a SambClub também está lançando um novo site, totalmente remodelado desde o visual até a usabilidade: tudo para melhorar a experiência de compras do cliente.

SambaClub no bpecommerce vitória

Na sequência foi a vez de Anselmo Endlich, da Wine, falar sobre como eles tem trabalhado para reduzir a energia psíquica do cliente nos processos de decisão e escolha de um vinho e também no processo de finalização e pagamento de um pedido.

Wine no bpecommerce vitória

As duas apresentações foram de altíssimo nível, mas o que mais surpreendeu foi a intensa participação dos participantes, que tiveram muitas perguntas ao final das apresentações e muito bate papo com os palestrantes.

Apesar de ser gratuito, para se inscrever no bate papo era necessário levar 2Kg de alimentos não perecíveis. Os alimentos arrecadados na inscrição – mais de 50Kg – foram doados à Sociedade de Assistência a Velhice Desamparada, que fica bem de frente para a Faesa, onde o evento foi realizado.

Doação de Alimentos

Veja as fotos do 2º BP Vitória e entre para o nosso grupo: Bate Papo E-Commerce

Apresentações da Giran no III InovaTI

quinta-feira, 28 de outubro de 2010

O InovaTI é uma feira de Empreededorismo em Tecnologia da Informação realizado na Faculdade São Camilo em Cachoeiro do Itapemirim, cidade no sul do estado do Espírito Santo. O evento é organizado pelos alunos acadêmicos dos cursos de Sistemas de Informação e Análise e Desenvolvimento de Sistemas em Cachoeiro do Itapemirim, um formato bem interessante e inteligente mantido pela São Camilo, que faz com que em cada ano novas pessoas estejam à frente do evento, organizando e tocando as coisas ao seu modo e tornando o evento cada vez melhor.

Este ano a Giran participou como patrocinadora do evento e também com apresentadora, levando quatro pessoas e duas apresentações para o segundo dia de evento. São elas:

Metodologias ágeis: SCRUM e XP

Por Washington Botelho e Makoto



Case Giran – Os desafios no uso de XP e SCRUM no dia-a-dia de uma pequena empresa

Por Leonardo ‘Hackin’ Freire e Paulo César M Jeveaux



Giran Siege – palestras internas da Giran

quinta-feira, 30 de setembro de 2010

Pessoal se preparando pro carnav... ops, pra Siege.

Hello dudes,

Desde o início da Giran, sempre tivemos uma preocupação muito grande em não apenas trabalhar como times no dia-a-dia de ralação de desenvolvimento mas também na socialização dos conhecimentos de todos: afinal, se somos um time multi-disciplinar temos que saber ao menos do que nosso amigo tarado em Python está falando quando ele fala sobre aquela framework alucinante de testes.

Logo no início fizemos vários Coding Dojos de Rails, Python, Java, PHP … enfim, de várias linguagens que usávamos em esferas diferentes de aplicação e que como bons nerds queríamos saber e aprender com quem já sabia como “sensei”.

Agora, estamos entrando na era das palestras internas, onde cada um do time tem a responsabilidade de apresentar uma pequena palestra de 20 a 25 mins sobre QUALQUER assunto que ele queira falar. A necessidade surgiu não apenas pela vontade de todos terem uma experiência grande em várias áreas não apenas de software, mas de tantas outras coisas desse entorno, e também pela quantidade de livros que temos em nossa humilde biblioteca física (e mais na virtual) e das coisas aprendidas no dia-a-dia dos projetos.

Livros!

Nosso ciclo de palestras foi batizado de Giran Siege, em homenagem às Castle Siege do jogo Lineage II. Uma Castle Siege é um evento periódico dentro do jogo que consiste em permitir a disputa pelo castelo de uma vila entre clãs e alianças.

Nossas Sieges serão realizadas todas as quartas-feiras e disponibilizadas em seguida em nosso grupo no slideshare. Estamos fazendo alguns testes engraçados e experiências com gravações para tentar compartilhar esse conteúdo também.

Nossas próximas Sieges:

  • 29/09 – Recommender Systems (@glbenz) – esta foi ontem!
  • 13/10 – Safari Extensions (@leohackin)
  • 20/10 – ShellScript (@m3nd3s)
  • 27/10 – Express JS (@franciscosouza)
  • 03/11 – CMS (@tagliati)
  • 10/11 – Iniciando iPhone Dev (@leohackin)
  • 17/11 – Django JVM (@franciscosouza)
  • 24/11 – Resenha Rework (@jeveaux)

Se quiserem dar uma sacada nas sieges que já rolaram, vejam o nosso grupo no slideshare ou apenas siga o time de desenvolvedores da Giran, eles adoram falar do dia-a-dia aqui da empresa.

Devs da Giran no Rails Rumble 2010

segunda-feira, 27 de setembro de 2010

O Rails Rumble é uma competição de poucas regras e relativamente simples: um time de até quatro pessoas tem 48 horas para desenvolver uma aplicação utilizando Ruby on Rails, com o código no github. Este já é o quarto ano de Rails Rumble e muita gente boa já desenvolveu coisas super legais durante a competição, muitas das aplicações estão super bem e são largamente usadas hoje em dia.

E este ano alguns capixabas participarão desta competição também! São diversos patrocinadores e até alguns prêmios bem legais. Alguns funcionários da Giran convidaram outros amigos e se alistaram para a competição, ao todo formamos três times, ambos com o número máximo de competidores: quarto! Seremos 12 programadores vivendo 48 horas de muita diversão, aprendizado e colaboração.

A Giran dará todo suporte necessário aos três times: ambiente propício para o desenvolvimento em pares, além de agradável e silencioso, máquinas e infra-estrutura de primeira para o desenvolvimento, comida (muita pizza!), bebida (muito café e red bull!), colchões e puffs. Conheça um pouquinho sobre os times e os membros que participarão do Rails Rumble:

Time: Blastoise

Formado por: @jeveaux, @makoto_vix, @lcquadros e @bt1 (convidado especial)

Acompanhe-os também pela lista giran_br/railsrumble-blastoise

Time: Walter Fall

Formado por: @glbenz, @franciscosouza@wbotelhos e @vixlima (convidado especial)

Acompanhe-os também pela lista giran_br/railsrumble-walterfall

Time: Shupla Hadouken

Formado por: @leohackin, @m3nd3s, @tagliati e @reinaldojunior (convidado especial)

Acompanhe-os também pela lista giran_br/railsrumble-shuplahadouke

Muitas outras equipes brasileiras participarão do Rails Rumble também, até agora já são 26 times de vários estados do país.

Giran na QConSP

terça-feira, 10 de agosto de 2010

No mês que vem a Giran participará do QConSPwww.qconsp.com – apresentando um pouco sobre o trabalho realizado no e-commerce da Wine.com.br, o maior comércio eletrônico de bebidas da América Latina e cliente Giran.

Paulo César M Jeveaux e Gabriel Benz, que trabalham na Giran, apresentarão o case de sucesso relacionado ao trabalho com a Wine.com.br, projeto que hoje é de inteira responsabilidade da equipe da Giran, desde o desenvolvimento até integrações com sistemas de terceiros e arquitetura+configuração+administração de ambiente de produção.

O trabalho com a Wine é desafiador e muito interessante para todo o time Giran: um início de aprendizado duro de uma plataforma proprietária utilizada pela Wine – o ElasticPath; a correção de problemas urgentes; melhoria de código existente; novas integrações; novos recursos, funcionalidades e desejos; tudo isso em meio ao caminho para aumentar a conhecimento da plataforma, crescer de forma sustentável e com qualidade e garantir o bom funcionamento de toda a loja.

Não conhece o QCon?

QCon São Paulo – O principal evento de arquitetos e desenvolvedores chega a América Latina. O QCon SP traz, dias 11 e 12 de setembro, ícones internacionais e nacionais de diversas áreas, com apresentações de alto nível técnico. Com sistemas cada vez mais complexos, o QCon aborda não apenas uma única tecnlogia ou aspecto: passa de Java, .NET e Rails até Arquitetura, Design, Cloud, Escalabilidade, Replicação, Cache e casos de sucesso. Serão dois dias com mais de 40 palestras de alto nível.”

Mesmo após mais de 14 meses de trabalho contínuo nosso time ainda aprende muito, cria muitas coisas novas, mudam, adaptam, e ainda têm muito a construir e realizar, muitos desejos e sonhos. A Wine deixou de ser apenas um cliente Giran e tornou-se um parceiro+amigo: transparência, sinceridade, dedicação e um time que trabalha com qualidade extrema, todos estes fatores foram essenciais para a Giran alcançar esta confiança e parceria.

A apresentação abordará rapidamente essa parceria e forma de trabalho e depois se concentrará na parte técnica do projeto, quem estiver na apresentação verá algumas coisas legais com Spring e Solr, com Apache, caches diversos, um pouco de Torque e OpenJPA, e muitos outros pontos interessantes da arquitetura tanto de software quanto de produção.