Há pouco tempo terminei de ler o livro "User Stories Applied: For Agile Software Development" (Mike Cohn), um dos livros mais conhecidos sobre o assunto. Neste artigo, separei alguns pontos do livro, vindos de diferentes capítulos, os quais achei interessantes compartilhar por serem dicas úteis ao se trabalhar com user stories. Portanto, este não é... Continuar Lendo →
Testando o RavenDB
Comecei há alguns dias a estudar o RavenDB, banco de dados NoSQL, feito em .Net. Neste artigo, farei uma breve introdução sobre ele, mostrando um exemplo do uso do cliente para .Net (.Net Client API) e deixando minhas impressões iniciais sobre essa tecnologia. UM POUCO DE NOSQL Não há uma definição formal e única onde... Continuar Lendo →
Global Windows Azure Bootcamp: eu fui!
No última dia 27/04 rolou um evento mundial sobre Windows Azure, o Global Windows Azure Bootcamp. Campo Grande também sediou o evento, que aconteceu no Jandaia Hotel, no centro da cidade. O evento consistiu em quase sua totalidade de labs demonstrando alguns dos principais serviços do Azure, com o pessoal colocando a mão na massa!... Continuar Lendo →
Princípios SOLID: Princípio da Inversão de Dependência (DIP)
Chegamos, enfim, ao último post da série sobre os cinco princípios SOLID, o qual abordará o Princípio da Inversão de Dependência (Dependency Inversion Principle), ou simplesmente DIP. O DIP é base para um bom design orientado a objetos e extremamente importante para o projeto de uma arquitetura de software flexível e focada no domínio. DEFINIÇÃO... Continuar Lendo →
Princípios SOLID: Princípio da Segregação de Interface (ISP)
Continuando a série sobre os princípios SOLID, chegamos ao quarto princípio, conhecido por Princípio da Segregação de Interface (Interface Segregation Principle), ou simplesmente ISP. Se você está chegando agora, lembro que os princípios SOLID são boas práticas de OO que ajudam a melhorar o design de nossas classes, removendo design smells e, por consequência, tornando... Continuar Lendo →