Blog - Logging

Crie as suas oportunidades para aprender

Não espere que surja um tempo livre na sua rotina para aprender algo novo. Vivemos várias oportunidades no dia-a-dia que poderão ser ótimas chances de conhecer algo novo, basta sermos mais sensíveis a esses momentos e criarmos nossas oportunidades para aprender.

Regras de negócio usando Domain Driven Design

O objetivo desse post não é explicar o Domain Driven Design, mas sim tentar ajudar a desmistificar uma dúvida que pode ser recorrente dos que começam a desenvolver software orientado ao domínio: como organizar a lógica de negócio evitando o modelo anêmico.

Java Code Style (eclipse formatter e clean up)

Além de pensarmos na qualidade do código que estamos entregando para a máquina compilar, interpretar e executar, também precisamos nos importar com a qualidade do código fonte que continuará existindo para manutenções futuras. Apresento nesse artigo uma proposta de estilo de código fonte Java e como o Eclipse pode ajudar nisso.

Python: breve introdução

Slides da minha apresentação de introdução da linguagem Python para alunos da faculdade Pitágoras de Votorantim/SP.

Virtualenv: Instalação e utilização

Virtualenv é uma ferramenta indispensável para quem desenvolve software utilizando Python. Nesse artigo mostro os motivos pelos quais você deveria utilizar e como fazer a instalação e configuração inicial.

A vida é o que acontece enquanto fazemos outros planos

A partir da apresentação do Henrique Bastos na Python Brasil [9] eu faço uma reflexão sobre carreira e mercado para desenvolvedores de software, mas também serve para profissionais de outras áreas.