CDI, IoC

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

Boas práticas, Geral

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

Boas práticas, Web

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

Boas práticas, JavaScript, JSON, Padrões

JSON Simples e Prático, Parte I

Fala pessoal! Esta semana percebi que muitos ainda não conhecem ou continuam na dúvida sobre o que é JSON e resolvi contribuir com mais um artigo. Afinal, o que é JSON? JSON é basicamente um formato leve de troca de informações/dados entre sistemas. Mas JSON significa JavaScript Object Notation, ou seja, só posso usar com… Continue reading JSON Simples e Prático, Parte I

Arquitetura, Boas práticas, MVC, Padrões

MVC simples e prático, Parte I

Fala pessoal! Sim, assunto batido! Model View Controller! Mas é muito comum encontrarmos pela internet tutoriais um pouco estranhos, visões às vezes que parecem particulares, diagramas errados e alguns ainda com dúvidas. O conceito do MVC é extremamente simples mas a sua visualização não é lá tão trivial assim. O artigo tem 2 objetivos principais:… Continue reading MVC simples e prático, Parte I

Boas práticas, IoC, Padrões

Inversão de Controle x Injeção de Dependência

Fala pessoal!!! Com este breve artigo(breve mesmo!) vou falar sobre o conceito de Inversão de Controle, que muitos confundem com Injeção de Dependência. É justo, já que no primeiro momento os dois conceitos são bem parecidos. O que é a Inversão de Controle (IoC)? Basicamente, a Inversão de Controle é uma forma diferente que temos… Continue reading Inversão de Controle x Injeção de Dependência

Boas práticas, Padrões, TDD, TDD, XP

TDD simples e prático, Parte IV

Fala Desenvolvedores!!! Neste artigo teremos a continuação da parte III da série sobre TDD. A idéia deste artigo é continuar comentando um pouco mais sobre os Testes de Unidade e também falarmos sobre os Testes de Unidade em relação ao comportamento dos nossos objetos. Também falaremos sobre o conceito de Mock de Objetos, que é… Continue reading TDD simples e prático, Parte IV

Boas práticas, TDD, TDD, XP

TDD simples e prático, Parte III

Fala Desenvolvedores!!! Neste artigo teremos a continuação da parte II da série sobre TDD. Desta vez codificaremos nosso primeiro pequeno exemplo trivial, um Hello World do TDD! Entre um código e outro, claro que também lembraremos de alguma teoria e alguns pontos interessantes. Hello World do TDD Sim. Pra você que está ansioso por algo… Continue reading TDD simples e prático, Parte III

Boas práticas, Padrões, TDD, TDD

TDD simples e prático, Parte II

Fala Desenvolvedores!!! Dando continuidade à parte I da série continuaremos neste artigo com TDD, desta vez destrinchando um pouquinho mais a metodologia para escrevemos o nosso primeiro código. O primeiro artigo foi bem simples, apenas uma breve introdução para apresentar os conceitos e alguns motivos para o uso da técnica do TDD. Vamos agora avançar… Continue reading TDD simples e prático, Parte II