Quarta edição do Liberdade Interativa em Dezembro

dez 01 2010 Published by under eventos

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

BDD em Django: Desenvolvimento web mais divertido com qualidade usando Freshen

jun 24 2010 Published by under desenvolvimento de softwares

Freshen é um framework Python para construção de testes de aceitação, baseado no Cucumber e tem o mesmo objetivo do Cucumber: fazer o desenvolvimento de softwares com BDD mais divertido. Podemos aplicar os conceitos do BDD escrevendo testes de aceitação em alto nível e graças à integração com o Nose, podemos ainda usar testes unitários para testar unidades de código. Continue Reading »

3 responses so far

Test-driven development é coisa do passado?

abr 20 2010 Published by under desenvolvimento de softwares

Não me lembro qual foi a primeira vez que li/ouvi falar sobre TDD (test-driven development, pra quem ainda não conhece), testes unitários e os benefícios destas práticas para melhoria de qualidade de software. O interessante é que ao utilizar testes unitários, percebemos que os benefícios que aquele monte de evangelista maluco defende são reais, é tudo verdade mesmo… Continue Reading »

One response so far

Integrando Freshen com Pylons

abr 18 2010 Published by under desenvolvimento de softwares

Freshen é um framework BDD para Python, que utiliza a Gherkin syntax do cucumber. Em outras palavras, é uma versão do Cucumber para Python, que se integra ao Nose, uma ferramenta para testes em Python. Com ele, é possível escrever funcionalidades de sistemas numa linguagem muito mais próxima da humana (mas muito mesmo xD). Eis um exemplo de especificação funcionalidade: Continue Reading »

3 responses so far

Behaviour Driven Development (BDD) em Django

abr 02 2010 Published by under desenvolvimento de softwares

BDD (Behavior Driven Development) é uma técnica de utilizada em metodologias ágeis de desenvolvimento de software que encoraja interação entre todas as partes envolvidas na construção de um software (desenvolvedores e cliente, basicamente) - adaptado da Wikipedia.

No Django, é comum vermos pessoas falando sobre o uso de testes unitários e doctests, para um desenvolvimento guiado por testes, mas e como seria utilizar BDD no Django? O que já existe de BDD em Python? Continue Reading »

8 responses so far