Vem aí: Dev in Cachu 2011

mar 01 2011

O ano de 2011 começou em ritmo acelerado! Durante o processo seletivo da Globo.com, eu já estava envolvido com alguns amigos na organização de um evento de desenvolvimento de software no sul do estado do Espírito Santo. Depois de um pequeno período de inércia, voltamos com a corda toda e lá está: no dia 30 de abril, acontecerá o maior evento de desenvolvimento de softwares da história do sul do estado do Espírito Santo, o Dev in Cachu! :)

Dev in Cachu 2011, eu vou!

Serão sete palestras, dois coffee breaks e muito networking à disposição do público. Contaremos com presença de palestrantes de renome nacional, falando sobre temas diversos como Agile, .NET Framework e Python. Eu marcarei presença ajudando na organização, entregando água para os palestrantes e me aventurando em uma palestra muito bacana com meu amigo Andrews Medina, com o título “Os 4 trabalhos de Python: resolvendo desafios de diferentes propósitos com uma linguagem multipropósito”. Nos baseamos na história mitológica “Os 12 trabalhos de Hércules” para criar “Os 12 trabalhos de Python”, onde vamos fazer algumas coisas divertidas usando esta linguagem de programação. Quatro desses desafios serão apresentados no Dev in Cachu!

Quer saber quais são as outras palestras? Confira nossa página de programação e conheça melhor nossos palestrantes. O evento acontecerá no dia 30 de abril, no Centro Universitário São Camilo, Campus I. O campus fica em excelente localização, ao lado do maior shopping do sul do Espírito Santo, que conta com uma praça de alimentação preparada para receber os participantes do Dev in Cachu! :)

Está esperando o que? Faça já sua inscrição e garanta sua vaga! ;)

2 responses so far

Mãe, tô na Globo!

jan 27 2011

G1Eu estava quase certo que a Giran seria a primeira empresa a me aturar por um ano, mas parece que me enganei mais uma vez. 2010 foi um ano totalmente sensacional na Giran, mas em 2011 um novo emprego em uma nova cidade de um novo estado me esperam com quilos de novos desafios! Em Fevereiro vou me juntar ao time de jornalismo da Globo.com.

Entrei na Giran em Março e comecei trabalhando em um projeto utilizando Ruby on Rails. Desde então, trabalhei em alguns outros projetos pontuais utilizando outras tecnologias e linguagens, como PHP, Python, Ruby e Java :)Giran Além de algumas aventuras aleatórias com outras linguagens e plataformas. Tem sido uma experiência incrível trabalhar ao lado de um time de excelentes profissionais, nunca antes na história desse país eu aprendi e amadureci tanto quanto neste tempo que estive na Giran. Me envolvi em eventos e dojos, me aventurei como palestrante, ministrei um curso de Django, joguei no Rails Rumble e adquiri experiência com websites com vários acessos (Wine, maior e-commerce de vinhos da América Latina).

Além desse enorme aprendizado e coisas técnicas malucas, também me acostumei a ganhar da Flavia Missi e do Tagliati nas partidas de Fifa no Xbox, e a ouvir o Almir M3nd3s reclamando por perder todas as lutas para o Leo Hackin (no Street Fighter IV). Por fim, mas não menos importante, fiz grandes amigos que com certeza vou levar para a vida toda!

Na Globo.com, vou trabalhar principalmente com Python, e tenho certeza que vou encontrar desafios muito bacanas, e aprendizados nunca antes experimentados. Estou muito motivado com o ano de 2011 e esse enorme salto profissional, e espero que tudo dê certo nessa nova aventura!

29 responses so far

Meu ambiente de trabalho em 7 itens

jan 21 2011

Após ser convocado pelo Jeveaux e pelo Almir M3nd3s a escrever sobre meu ambiente de trabalho, resolvi tirar as teias de aranha do blog, escrever um post sobre o tema e seguir a modinha. Montei uma seleção de ferramentas e “coisas” sem as quais não vivo tanto no meu trabalho na Giran quanto em casa quando estou brincando de programar. Confesso que foi difícil enumerar apenas sete itens, mas vamos lá…

1. Pessoas totalmente sensacionais

Time da Giran

Difícil é combinar uma pose

Esse é o ponto mais importante. Pode parecer blá blá blá e clichezinho de agilista-pseudo-telectual, mas o fato é que eu não estaria apto a desempenhar meu trabalho sem as pessoas com quem trabalho. Os recursosAs pessoas do time da Giran formam o conjunto de gente doida mais incrível com quem já tive o prazer de trabalhar. Estou saindo da Giran, no próximo mês vou para a Globo.com (e isso vai ser assunto de outro post nos próximos dias ;D), e a parte ruim desse enorme salto profissional é deixar a Giran, abandonar geograficamente os grandes amigos que fiz nesse quase um ano de trabalho :)

2. Git e Github

GithubSim, eu coloquei o Git e o Github em primeiro lugar entre as tecnologias. Posso dizer com certeza que o Github é a minha principal rede social, vira e mexe vejo algum projeto bacana e começo seguir, faço fork e to sempre enviando meus commits pra uma ou outra coisa. Também usamos Git aqui na Giran, e espero poder carregar essa incrível ferramenta comigo por qualquer lugar que eu for. Independente do sistema operacional, o Git estará presente. Claro que também uso o Mercurial e o Bitbucket, e tenho que dizer que o Bitbucket está cada vez melhor e mais bonito, mas o Github já faz parte da minha vida.

3. (Mac|G)?Vim

Primeiramente, quero deixar claro que copiei mesmo na cara dura a regex do @m3nd3s. Agora, falando um pouco do Vim, posso descreve-lo de forma bem direta como o editor de texto mais produtivo que eu conheço. VimEu sei, eu sei, pra você o seu editor de texto é o mais produtivo, mas no meu blog é a minha opinião que conta :-P Claro que o meu Vim é turbinado com alguns plugins, snippets e funções. O @jeveaux gosta de implicar comigo dizendo que meu Vim demora mais pra carregar do que o Eclipse. Balela, o Eclipse carrega em 8 segundos e o Vim em 7 segundos e 958 milésimos. A propósito, eu ainda utilizo o Eclipse para trabalhar em projetos Java, por que não encontrei nenhum plugin para imports automáticos no Vim sem transformá-lo numa IDE que fica compilando meus códigos e obtendo informações de execução (como as IDEs pesadonas por aí), então continuo utilizando o Eclipse para trabalhar com Java. E sigo com o Vim para todas as outras coisas: Python, Ruby, XML, HTML, CSS, JavaScript e o que for! :)

4. Python

Sou apaixonado por tecnologia, desenvolvimento de software, agile, TDD, XP, linguagens dinâmicas, etc., etc., etc., mas preciso confessar que tenho um carinho especial pela linguagem de programação Python. É uma das ferramentas mais poderosas que conheço e utilizo, e não Python poweredconsigo imaginar meu cotidiano sem essa linguagem. Aonde quer que eu vá, independente do sistema operacional, eu levo o Vim, o Git e o Python comigo! Não, eu não sou xiita, não vou dizer pra você que a resposta para todos os problemas da sua vida é Python, nem que você deve deixar de usar o que está utilizando para utilizar Python. Não estou nem mesmo dizendo que Python é a melhor linguagem de programação do planeta (mas bem que eu poderia :-P), só quero dizer que a linguagem é incrível e eu não vivo sem ela!

No dia a dia, utilizo Python para aventuranças, testes de conceitos e posts no blog, desenvolvemos o novo site da Giran em Python (usando o Flask), para automatização de tarefas pequenas, no desenvolvimento de projetos open source (Splinter, Lettuce, Flask, Flask-MongoAlchemy, etc.), treinamentos de Django e projetos pessoais.

5. Mac OS X/Linux

Sim, o Mac OS é para moças (pode ficar bravinho e fazer comentário, xiita :-P), mas moças estáveis. Desde que entrei na Giran, tive a experiência de trabalhar com um Macbook Pro, Linux na veia :Duma máquina excelente, mas com um sistema operacional que não **me** agradou muito: apesar da estabilidade, o Finder é um dos piores softwares que já usei na vida, sem falar de outras limitações estranhas e a necessidade de sair procurando um monte de aplicações ali e aqui. Sim, essa crítica é vazia e sem fundamentações, mas entenda: eu uso Mac há quase um ano e minha conclusão é que ainda prefiro Linux. E é por que eu gosto e me sinto mais à vontade com Linux, não por que eu odeio a Apple, o Mac OS ou o Steve Jobs. Pra mim, o Linux é melhor, e ponto final, não há espaço para debates aqui ;)

6. Terminal/Bash

TerminalSim, eu preciso de uma telinha preta (ou roxa, no caso do Ubuntu :P) para digitar comandos. Tanto no Mac OS quanto no Linux eu utilizo o Bash como terminal. Como no caso do Vim, também personalizei o bash com alguns arquivos e essa personalização também está no Github. Desde o vício de digitar ls e git status até a construção de alguns bash scripts e Makefiles onde agrupo meus comandos mais comuns para determinados projetos.

Uso, em geral, o Bash para tarefas de desenvolvimento do dia a dia, e também nas minhas brincadeiras do dia a dia com minha máquina virtual na Linode. Vira e mexe o blog fica fora do ar por que faço alguma “caquinha” no nginx e tudo cai, mas vale o aprendizado, e o bash é o companheiro certo de madrugadas de hackings e momentos que invento de brincar de sysadmin.

7. Algo rabiscável

RabiscoSou viciado em rabiscar coisas. Meus cadernos são totalmente rabiscados, minha apostila de inglês e meus materiais da faculdade parecem cadernos de crianças na creche. Rabisco o teclado do computador, rabisco a carcaça do Macbook Pro, tenho um quadro branco no meu quarto e de vez em quando invento moda de escrever cartas para meus amigos (sim, eu escrevo cartas :-P). Rabisco o scrum board alheio, a tela do meu celular e de vez em quando algumas camisetas e bermudas (sim :P). Enfim, qualquer coisa que parecer rabiscável, eu rabisco. Por isso, *sempre* tenho papel por perto para não rabiscar coisas que parecem rabiscáveis, mas na verdade não são :)

Passando a bola pra frente

Como eu tenho que dar todo segmento à modinha, vou convocar uma turma para escrever sobre os seus respectivos ambientes de trabalho:

One response so far

Começou o FLISOL 2011 em Vitória: submeta sua palestra!

dez 28 2010

Esta semana demos início à organização do FLISOL 2011, que acontecerá em um sábado, no dia 09 de abril. Em Vitória, estamos trabalhando em um evento de dia inteiro, em local ainda a ser definido, mas já estamos recebendo inscrições de palestras! Ficou interessado? Você pode submeter sua proposta de palestra preenchendo o formulário abaixo: Continue Reading »

One response so far

Curso de Django em Vitória, na Giran

dez 03 2010

Hoje lançamos o novo site da Giran, que construímos utilizando Flask e o Google App Engine. Foi uma grande oportunidade de aprendizado para o time, e um momento de imersão em práticas como TDD e integração contínua para os membros do time que ainda não tinham experiência com tais práticas.

Django

Junto ao lançamento do novo site, incluímos uma novidade bem bacana: Giran Fast Tracks, que são cursos rápidos e imersivos sobre alguma-tecnologia-que-alguém-do-time-escolher. E entre os cursos que começarão a acontecer em Janeiro de 2011, está o primeiro curso de Django no Espírito Santo, o framework web para perfeccionistas com prazos. Além do curso de Django, temos também os cursos  de CodeIgniter, VRaptor e Scrum. São cursos com 16 horas de carga horária e uma dinâmica focada no aprendizado prático do uso das ferramentas abordadas :)

Ficou interessado? Quer saber mais detalhes sobre o curso de Django? Entre em contato com a Giran!

10 responses so far

Quarta edição do Liberdade Interativa em Dezembro

dez 01 2010

Na próxima semana, teremos em Vitória a quarta edição do Liberdade Interativa, evento organizado pela comunidade Tux-ES, que tem como objetivo aproximar as pessoas da comunidade de software livre do Espírito Santo. Nesta edição, de caráter relativamente especial, contaremos com a presença de um visitante carioca: Henrique Bastos, diretor de tecnologia da Myfreecomm e membro da comunidade de desenvolvedores de software do Rio de Janeiro.

O evento será na próxima quarta-feira, dia 08 de dezembro de 2010, no auditório central da Faesa da Av. Vitória, começando às 18:30. Serão três palestras e logo depois do evento, contaremos um não-tão-tradicional-ainda-por-aqui #horaextra, em um boteco próximo de você! =P

A programação completa do evento é a seguinte:

18h30min – Credenciamento
18h45min – Abertura
19h00min – BDD: Desenvolvimento guiado por comportamento (Francisco Souza)
19h50min – Empreendendo uma comunidade de sucesso (Henrique Bastos)
20h40min – Controle de versão sem dor de cabeça com Git (Paulo Jeveaux)
21h30min – #horaextra

Detalhes das palestras:

Desenvolvimento guiado por comportamento

Behaviour-driven development (BDD) é um tema emergente. Trata-se de uma prática de especificação e design de software, que tem como efeito colateral a construção de testes de regressão capazes de ajudar na garantia do funcionamento de um software. Nesta palestra você conhecerá os conceitos do desenvolvimento guiado por comportamento (BDD), e entenderá como guiar o design e a arquitetura de um software através da escrita de especificações executáveis e de alto nível.

Palestrante: Francisco Souza
Francisco SouzaMundialmente conhecido no interior de Cachoeiro de Itapemirim, Francisco Souza é membro do time de desenvolvedores e jogadores de videogame da Giran. É apaixonado por desenvolvimento de softwares, entusiasta em Python, Django e software livre, viciado em coding dojos e associado à Associação Python Brasil. Participa ativamente nas comunidades locais de desenvolvimento e software livre. Por último, mas não menos importante, é estudante de Licenciatura em Informática e possui todas as certificações PMP (Professional Mario Player).

Empreendendo uma comunidade de sucesso

Descubra como canalizar o poder da Internet em ações reais! Como utilizar o mundo virtual para organizar grupos de pessoas de forma colaborativa, distribuída e auto-gerenciada. Conheça as lições aprendidas com a experiência de mais de 2 anos empreendendo a comunidade de software do Rio de Janeiro. Uma comunidade que começou local e vem se expandindo para além das fronteiras do estado e do país.

Palestrante: Henrique Bastos
Henrique BastosHenrique Bastos é apaixonado por desenvolvimento de software! Trabalha desenvolvendo sistemas com Python, Django e Métodos Ágeis. Além de atuar constantemente nas comunidades de software organizando eventos e encontros, ministrando palestras, cursos e evangelizando o desenvolvimento sustentável de software, no Brasil e no exterior.

Controle de versão sem dor de cabeça com Git

GIT é um projeto open source, escrito originalmente por Linus Torvalds para manter o controle de versão do código do Kernel do Linux de forma distribuída e focada em eficiência e rapidez. Descubra como aproveitar o poder desta ferramenta para gerenciar de maneira simples e eficaz o código dos seus projetos também.

Palestrante: Paulo César M. Jeveaux

Paulo César M. JeveauxJeveaux trabalha na Giran Soluções e Ensino, onde atua com desenvolvimento de plataformas e serviços para internet de alta performance e escalabilidade utilizando metodologias ágeis como XP e Scrum. É fundador do Grupo de Usuários Java do Espírito Santo (ESJug), do grupo de metodologias ágeis (Agile-ES), foi administrador do PortalJava por 8 anos e hoje participa da moderação do GUJ. Possui mais de 9 anos de experiência em desenvolvimento de sistemas em diversos segmentos, passando por globo.com, Vale, Claro, Xerox, CEF e outras. Grande entusiasta e participante ativo das comunidades de Java, Agile, Ruby e Linux.

Até lá, galera! :D

No responses yet

Página 2 de 2212345...1020...Última »