Nesse Episódio #4 do quadro de Técnicas do HiDev Podcast conversei  sobre Padrões de Software com Eduardo Guerra.


Falamos sobre o que são padrões de software, como eles surgiram, quais os principais catálogos de padrões que todo desenvolvedor deveria conhecer, como identificar e definir um padrão, se os padrões de software fazem sentido fora do mundo de programação orientada a objetos e por que alguns padrões acabam virando anti-padrões com o tempo.


Eduardo atualmente é professor e pesquisador na Free University of Bozen-Bolzano na Itália e por vários anos foi pesquisador no Instituto Nacional de Pesquisas Espaciais (INPE). Eduardo tem mestrado e doutorado pelo Instituto Tecnológico da Aeronáutica (ITA).


Quando terminar de escutar esse episódio dá um pulo lá no Episódio #4 do quadro de Trajetórias do HiDev Podcast. Lá conversamos sobre os vários e interessantes desafios vividos por Eduardo nos seus mais de 20 anos de experiência na computação.



CONVIDADO: EDUARDO GUERRA [Twitter] [LinkedIn] [Site Pessoal]


APRESENTADOR: Bruno Cartaxo [Twitter]


REFERÊNCIAS CITADAS NO EPISÓDIO

[Livro] Design Patterns com Java: Projeto Orientado a Objetos Guiado por Padrões - Eduardo Guerra
[Livro] Componentes Reutilizáveis em Java com Reflexão e Anotações - Eduardo Guerra
[Livro] Design Patterns: Elements of Reusable Object-Oriented Software
[Livro] Pattern-Oriented Software Architecture, a System of Patterns: 1
[Livro] Patterns of Enterprise Application Architecture
[Livro] Domain-Driven Design: Tackling Complexity in the Heart of Software
[Livro] A Pattern Language: Towns, Buildings, Construction
[Projeto Open-Source] SwingBean
[Projeto Open-Source] Esfinge
[Projeto Open-Source] ClassMock

Twitter Mentions