Sinopse do Episódio "Frameworks e o seu impacto na arquitetura de software"
Neste episódio conversamos um poucos sobre Frameworks. Apresentamos as diferenças entre frameworks e bibliotecas, quando recomendamos usar uma biblioteca ou framework e como se proteger para evitar que o uso de frameworks e bibliotecas impactem a arquitetura do seu sistema. Não esqueça de enviar sua opinião pra gente! O que gostou? O que poderíamos melhorar? Enviei sua opinião para [email protected]. Participantes Marcio Frayze David [email protected] https://segunda.tech https://masto.donte.com.br/web/accounts/138458 https://twitter.com/marciofrayze Julianno Martins Silva Links interessantes: Arquitetura Hexagonal (Ports and Adapters) https://netflixtechblog.com/ready-for-changes-with-hexagonal-architecture-b315ec967749 https://www.kennethlange.com/ports-and-adapters/ Arquitetura limpa (Clean Architecture): https://www.goodreads.com/book/show/18043011-clean-architecture Exemplo de implementação do DDD que tem um acoplamento com Hibernate nas classes de domínio. https://github.com/citerus/dddsample-core/ Outros links interessantes: https://www.martinfowler.com/bliki/InversionOfControl.html https://en.wikipedia.org/wiki/Inversion_of_control https://en.wikipedia.org/wiki/There_are_known_knowns https://en.wikipedia.org/wiki/Conway%27s_law
Ouvir "Frameworks e o seu impacto na arquitetura de software"
Mais episódios do podcast p de Podcast
- Pattern Matching for instanceof
- Feedback
- Teste A/B (e porquê isso importa)
- Coragem
- Generics mais avançado: Invariância, Covariância, Contravariância e Bivariância
- Generics Básico
- Migrations
- Vazamento de memória
- Diga, não peça (Tell, don’t ask)
- Código como Documentação
- Programação em Par
- Estrangulamento de Software
- Transações Distribuídas
- ACID, BASE e o Teorema CAP
- Software Resiliente
- Monólito Primeiro e Design Simples
- Retrospectiva 2020
- Arquitetura Baseada em Serviços (Service-based Architecture)
- Linguagem onipresente
- Programação Assíncrona
- O resto do REST
- REST: você (provavelmente) está fazendo isso errado
- Refatoração: o que é e como fazer
- SRP x CRUD (Bônus)
- SRP: O Princípio da Responsabilidade Única
- Injeção de dependência e inversão de controle
- Por que usar programação funcional em linguagens OO?
- UX: Por que todo mundo está falando disso?
- Integração Contínua não é (apenas) automatizar a build
- Pare de usar IF/Else
- ORM amar ou odiar?
- Imutabilidade e programação defensiva
- DevOps
- Código limpo
- Frameworks e o seu impacto na arquitetura de software
- TDD: Desenvolvimento Guiado Por Testes
- p de Podcast
- Arquitetura de software no desenvolvimento mobile
- Arquitetura Monolítica versus Microsserviços - parte 3
- Arquitetura Monolítica versus Microsserviços - parte 2
- Arquitetura Monolítica versus Microsserviços - parte 1
- O que é Arquitetura de Software?