Quantcast
Channel: Arquitetura | Lambda3
Browsing all 39 articles
Browse latest View live

Não fale com estranhos, ou… Lei de Deméter

Falei a pouco tempo sobre o princípio Tell, Don’t Ask. Vou tratar de um assunto relacionado e muitas vezes tido como um conceito purista demais, e até desnecessário. Falo da lei de Deméter, ou Law of...

View Article



Como criar reusabilidade?

“One of the things that I’m very conviced of, and I know it is also something that many of my collegues in the agile movement is convinced of, is that if you’re gonna get reuse you don’t do it by...

View Article

Como definir a herança (revisando o princípio de Liskov)

Um tempo atrás eu falei sobre o princípio de Liskov (LSP), e perguntei se uma classe quadrado deveria herdar de uma classe retângulo. Se você não leu o post ou não conhece o princípio de Liskov, sugiro...

View Article

O .Net Architects também tem um grupo de discussão de online

Pessoal, você sabem o .Net Architects também tem um grupo de discussão online, por e-mail, que também é meio que um fórum, né? Se não souberem, vão lá, garanto que não vão se arrepender. Discussões de...

View Article

Tech Ed Brasil 2009: Minha palestra de ASP.Net MVC com jQuery e boas práticas

Conforme o anunciado, estou publicando os slides da minha palestra do TechEd Brasil 2009, que tratou de ASP.Net MVC com jQuery, com subtítulo "Retome o controle da sua aplicação web". ASP.NET MVC com...

View Article


Fase de análise?

Acabo de responder um questionário de um aluno do Mackenzie sobre design patterns, que será utilizado em seu trabalho de conclusão de curso. Era curto (e isso é pré-requisito, ou eu não responderia),...

View Article

Image may be NSFW.
Clik here to view.

Resistindo à tentação de sair fazendo

Na minha palestra do TechEd falei bastante de arquitetura, e citei que há um teste para o qual não conseguimos escrever testes unitários. Você adivinha qual? O teste do tempo. Não há testes unitários...

View Article

Como criar frameworks corporativos

“We want to make these really elaborate architectures, because we believe that we are solving world hunger when we do so. We are going to build structures that will solve every software problem...

View Article


Image may be NSFW.
Clik here to view.

Como tratar erros

Tratamento de erros é algo que não é visto com o suficiente cuidado pela maioria dos desenvolvedores de software. Com frequência, quando estou dando consultorias, encontro software sem tratamento de...

View Article


Image may be NSFW.
Clik here to view.

Webcast: Fazendo injeção de dependência com Unity

Amanhã, terça-feira, 29/09, ao meio-dia, farei um webcast sobre DI (dependency injection ou injeção de dependência) com Unity, do Enterprise Library. Vejo vocês lá.

View Article

Fazendo Injeção de dependência com Unity 1.2: Links e apresentação da palestra

Acabo de apresentar um webcast sobre Unity. Já publiquei a apresentação no SlideShare, e ela está abaixo: Fazendo Injeção de dependência com Unity 1.2 View more presentations from Giovanni Bassi. Estou...

View Article

Usando o princípio Aberto/Fechado (Open Closed Principle – OCP)

O princípio aberto fechado, em inglês Open Closed Principle, ou somente OCP, é um dos princípios mais interessantes da OOP. Ele diz que: “Entidades de software (classes, módulos, funções, etc) devem...

View Article

Image may be NSFW.
Clik here to view.

O que e RAD?

Ferramentas RAD, ou Rapid Application Development (desenvolvimento rápido de aplicação), é o termo usado para definir ferramentas que estimulam o design visual da interface gráfica, e alta reutilização...

View Article


Image may be NSFW.
Clik here to view.

Domain Events

Eu tinha ficado de falar de Domain Events por aqui, já que deixei um exemplo rápido no post de princípio aberto fechado. Chegou a hora. Entrei em contato com a idéia no blog do Udi Dahan, que é um...

View Article

É fácil fazer bem um software?

Saí agora a pouco de uma sessão remota com um cliente do Sul do Brasil. Alguns problemas de performance atrasavam a aplicação, feita com ASP.Net Webforms e SQL Server. Em dois dias descobrimos algumas...

View Article


Image may be NSFW.
Clik here to view.

Engenharia de software?

Eu uso o termo “engenharia de software”. Quem já viu uma palestra minha, leu um artigo, ou frequenta este blog sabe disso. Só que já tem um tempo que tenho um certo problema com o termo....

View Article

Image may be NSFW.
Clik here to view.

Webcast de design patterns: Links e apresentação da palestra

Dia 26 de janeiro fiz um webcast sobre design patterns. Expliquei um pouco o que são, onde devem ser utilizados, apresentei alguns padrões, mostrei alguns dos problemas no seu uso, e falei também...

View Article


Image may be NSFW.
Clik here to view.

Arquitetura emergente

Nos lugares onde os aspectos arquiteturais são levadas a sério como imprecindíveis para o sucesso de qualquer projeto é cada vez mais consenso de que a maneira tradicional de arquitetar sistemas não...

View Article

Dados da palestra de DDD no DevIsland

Segue a palestra feita em BH pro evento de inauguracão do DevIsland: Domain Driven Design (DDD) – DevIsland, BH View more presentations from Giovanni Bassi. Links relacionados: Webcasts no MSDN...

View Article

Image may be NSFW.
Clik here to view.

TechEd 2010: Minha agenda

A Microsoft liberou as inscrições para os palestrantes, e já fui lá e me inscrevi. Abaixo vocês vêem minha grade. Alguns comentários: Rob Ranches e Data Mining? Não dá pra perder. Aliás, Rob Ranches...

View Article
Browsing all 39 articles
Browse latest View live




Latest Images