TDC 2014 São Paulo – Live Code with CDI 2.0

Hello everyone! I'm really happy to announce that my presentation on TDC 2014 in Brazil is now available to everyone! =D I talked about CDI 2.0 and all my presentation were based on 100% in live code (and unbelievably everything worked well!) I spoke about some cool features we have in CDI as the features below: - Dependency Injection … Continue reading TDC 2014 São Paulo – Live Code with CDI 2.0

JPA with Entity Listeners and Callback Methods

Hello Everyone! Today I'll talk about Entity Listeners and Callback Methods in JPA Spec! Callback Methods and Entity Listener in JPA? Imagine that you'll save a new blog post in you database using JPA (with Hibernate for example). Sometimes we need to change or put new data in our record before or after it is … Continue reading JPA with Entity Listeners and Callback Methods

Curso SOA na prática – Integração com WebServices e Mensageria

Olá Pessoal! Como alguns sabem sou Instrutor da Caelum e recentemente tive o prazer de ministrar o novo curso SOA na Prática - Integração com WebServices e Mensageria. Como ficou o curso? Animal! Já conhecem a Casa do Código não? O sistema como um todo da Casa do Código possui Integrações com outros sistemas que … Continue reading Curso SOA na prática – Integração com WebServices e Mensageria

SOLID – Princípio da Responsabilidade Única

Olá Pessoal! Muito se tem falado sobre boas práticas e bom design de código. Se você gosta de trabalhar profissionalmente no seu código e se gosta de facilitar a manutenção do seu código, com toda certeza já precisou aprender sobre alguns padrões e técnicas para isso. Muitos destes padrões e técnicas são antigos, datados desde … Continue reading SOLID – Princípio da Responsabilidade Única

GitHub e Git – Colaboração e Organização

Olá Pessoal! Recentemente precisei migrar alguns projetos que utilizavam SVN para o Git e resolvi fazer um post falando um pouquinho sobre o Git e seu amigão GitHub. Então vamos lá! Git Hoje dificilmente um projeto não possui um controle de versão. Se o seu projeto de produção não possui um controle de versão, de … Continue reading GitHub e Git – Colaboração e Organização

JSON Simples e Prático, Parte II

Fala pessoal! Seguindo a ideia do post anterior sobre JSON, hoje vamos a um exemplo mais palpável, real e divertido: Simular uma integração com o famoso Facebook! O Facebook, assim como diversos sistemas, disponibiliza acesso aos seus recursos através de alguns métodos. A este conjunto de métodos, damos o nome de API. Como visto no … Continue reading JSON Simples e Prático, Parte II