Archive for category podcast
Podcast 17: SOA
Neste episódio Elemar Jr., Emmanuel Brandão, Felipe Oliveira e Giovanni Bassi discutem o tema SOA, ou Service-oriented architecture.
Alguns dos temas abordados foram:
- O que é SOA?
- Quando aplicar
- Objetivos desse tipo de arquitetura
- Exemplos
Links do podcast:
Ouça o podcast:
Podcast 16: Arquitetura emergente
Neste episódio Giovanni Bassi, Elemar Jr. e Emmanuel Brandão discutem o tema arquitetura emergente.
Alguns dos temas abordados foram:
- O que é arquitetura emergente?
- Pontos positivos?
- Pontos negativos?
- Sua relação com agilidade
Links do podcast:
- Arquitetura Emergente, por Giovanni Bassi
- Arquitetura Emergente na InfoQ
- Blog do Elemar Jr.
- Blog do Emmanuel Brandão
- Blog do Giovanni Bassi
Ouça o podcast:
Podcast 15: Legado
Posted by Daniel Fonseca Castro in podcast on July 11th, 2010
Neste episódio Alexandre Valente, Emmanuel Brandão, Giovanni Bassi, Leandro Daniel e Vinicius Quaiato discutem o tema legado, esse tema surgiu de alguns tweets entre Leandro Daniel , Vinicius Quaiato e Emmanuel Brandão.
Alguns dos temas abordados foram:
- O que é legado?
- Código sem teste é legado?
- Porque manter um legado?
- Porque migrar um legado?
- Evoluir ou reescrever um sistema legado?
- Quem deve identifica um legado?
Links do podcast:
- Sistema legado
- Microsoft Enterprise Library
- Microsoft Visual Basic 6.0 Migration Resource Center
- Refatoração
- Blog do Alexandre Valente
- Blog do Emmanuel Brandão
- Blog do Giovanni Bassi
- Blog do Leandro Daniel
- Blog do Vinicius Quaiato
Ouça o podcast:
Podcast 14: Test Driven Development
Posted by Daniel Fonseca Castro in podcast on July 10th, 2010
Neste segundo podcast sobre Test Driven Development Christian Cunha, Giovanni Bassi e Victor Cavalcante falam sobre os benefícios, objetivos e definições de forma clara e objetiva, esse assunto foi abordado pela primeira vez no episódio 9 e atendendo alguns feedbacks o grupo decidiu tratar esse tema novamente.
Alguns dos temas abordados foram:
- Como implementar TDD.
- Teste unitário e teste integrado.
- Mocks e Stubs.
- Waterfall e TDD.
- Baby Steps.
Links do podcast:
- Strategy pattern
- Inversion of Control Containers and the Dependency Injection pattern
- Scrum
- Waterfall
- Object Test Bench
- Refatoração
- BDD
- Kent Beck
- Blog do Christian Cunha
- Blog do Giovanni Bassi
- Blog do Victor Cavalcante
Ouça o podcast:
Podcast 13: Programação Orientada a Aspecto
Posted by Daniel Fonseca Castro in podcast on May 16th, 2010
Neste episódio do .Net Architects Podcast Alexandre Valente, Denis Ferrari e Fabio Gouw falam sobre Programação Orientada a Aspecto, os participantes conceituam sobre o tema de forma clara e objetiva.
Alguns dos temas abordados foram:
- Frameworks mais utilizados no mundo .Net.
- Impactos de performance.
- Aonde utilizar AOP.
- Vale a pena utilizar aspectos para regras de negócio.
- Como testar código com aspecto.
- Custo de implementação.
Links do podcast:
- PostSharp
- Aspct.net
- Aspectj
- IL
- Castle Windsor
- MSBuild
- Proxy Pattern
- Blog do Alexandre Valente
- Blog do Denis Ferrari
- Blog do Fabio Gouw
Ouça o podcast:
Podcast 12: Desvendando o DNA de um arquiteto
Posted by Daniel Fonseca Castro in podcast on April 4th, 2010
Descubra o DNA de um arquiteto, neste episódio Fabio Margarito,Giovanni Bassi,Luciano Condé e Victor Cavalcante contam suas experiências e trajetórias,esse episódio nasceu do podcast número 7 “Arquiteto”, se você ainda não ouviu vale a pena!
Alguns dos temas abordados foram:
- Formação universitária
- Expectativas das empresas em relação aos profissionais recém formados
- Competências extras necessárias para formação de um arquiteto
- Qual o papel do arquiteto de software no dia a dia das empresas
- As empresas entendem o papel de um arquiteto e estão dispostas a pagar por ele?
Links do podcast:
- Microsoft Certified Architect Program
- TCO – Wikipedia
- CTO – Wikipedia
- SaaS – Wikipedia
- Arquitetura Corporativa por Otavio Pecego Coelho
- Blog do Fabio Margarito
- Blog do Giovanni Bassi
- Blog do Luciano Condé
- Blog do Victor Cavalcante
Ouça o podcast:
Podcast 11: Modelo Anêmico
Posted by Daniel Fonseca Castro in podcast on March 15th, 2010
Neste episódio do .Net Architects Podcast Alexandre Valente, Denis Ferrari , Emmanuel Brandão , Fabio Margarito e Giovanni Bassi discutem o tema modelo anêmico ,esse tema já foi discutido na lista online e gerou um bate papo muito rico.
Alguns dos temas abordados foram:
- Modelo anêmico é ou não um anti-pattern.
- Problemas e benefícios do modelo anêmico.
- Quando o modelo anêmico é mais produtivo que o modelo rico e vice-versa.
- Como aplicar testes unitários no modelo anêmico e no modelo rico.
Links do podcast:
- Anemic Domain Model – Martin Fowler
- Anti-pattern – Wikipedia
- Data Transfer Object – Martin Fowler
- Programação Orientada a Aspecto – Wikipedia
- POCO – Wikipedia
- Command-query separation – Wikipedia
- Blog do Alexandre Valente
- Blog do Denis Ferrari
- Blog do Emmanuel Brandão
- Blog do Fabio Margarito
- Blog do Giovanni Bassi
Ouça o podcast:
Podcast 10: Qualidade de Software
Posted by Daniel Fonseca Castro in podcast on February 8th, 2010
Neste episódio do .Net Architects Podcast Alexandre Valente, Giovanni Bassi e Denis Ferrari falam sobre qualidade de software, esse episódio nasceu de uma discussão iniciada pelo Alexandre Valente no .Net Architects.
Alguns dos temas abordados foram:
- O que é qualidade de software.
- Como medir qualidade de Software.
- Responsabilidades do gerente de TI.
- Treinamento x Qualidade.
Links do podcast:
- Discussão sobre qualidade de software
- Alistair Cockburn
- Blog do Alexandre Valente
- Blog do Denis Ferrari
- Blog do Giovanni Bassi
Ouça o podcast:
Podcast 9: TDD não existe
Posted by Daniel Fonseca Castro in podcast on January 24th, 2010
Neste episódio do .Net Architects Podcast Alexandre Valente, Fabio Margarito,Giovanni Bassi e Victor Cavalcante falam sobre TDD (Test Driven Development), esse podcast nasceu do post “TDD não existe” escrito por Giovanni Bassi e gerou uma ótima discussão.
Alguns dos temas abordados foram:
- Onde e quando aplicar TDD faz sentido, quando TDD pode ser considerado SDD (Specification Driven Development ou Specification Driven Design).
- Quando utilizar Baby Steps .
- Devemos ou não aplicar testes em toda a aplicação inclusive interface gráfica.
- Custo x benefício do TDD.
Links do podcast:
- TDD não existe
- .Net Architects Dojo
- Test Driven Development: By Example – Kent Beck
- Refactoring: Improving the Design of Existing Code – Martin Fowler
- Coding Dojo
- Blog do Alexandre Valente
- Blog do Fabio Margarito
- Blog do Giovanni Bassi
- Blog do Victor Cavalcante
Ouça o podcast:
Podcast 8: Princípios S.O.L.I.D
Posted by Daniel Fonseca Castro in podcast on November 21st, 2009
Neste episódio do podcast .NET Architects Alexandre Valente, Giovanni Bassi e Vinicius Quaiato falam sobre os Princípios S.O.L.I.D, todos os princípios foram explicados e discutidos pelos participantes.
Alguns dos temas abordados foram:
- Aonde aplicar cada um dos princípios.
- Experiências no mundo real.
- Historia dos princípios S.O.L.I.D na comunidade .NET.
- A evolução da comunidade .NET.
Links do podcast:
- The Principles of OOD
- Solid (Object Oriented Design)
- Como definir a herança (revisando o princípio de Liskov)
- Quadrado herda de retângulo? Ou, dando uma olhada no princípio de Liskov
- Blog do Alexandre Valente
- Blog do Giovanni Bassi
- Blog do Vinicius Quaiato
Ouça o podcast: