Sinopse do Episódio "Integração Contínua não é (apenas) automatizar a build"
No episódio de hoje falamos sobre Integração Contínua e como ela é importante no desenvolvimento de software. Já automatizou o processo de build da sua aplicação? Faz testes automatizados? Conhece chaveamento de funcionalidades? Será mesmo que seu time pratica Integração Contínua? Confira! Participantes Marcio Frayze David [email protected] https://segunda.tech https://masto.donte.com.br/web/accounts/138458 https://twitter.com/marciofrayze Julianno Martins Silva [email protected] Leonardo Leite https://twitter.com/leonardofl https://www.linkedin.com/in/leonardo-alexandre-ferreira-leite-17194322 https://radarparlamentar.polignu.org/ Links https://trunkbaseddevelopment.com https://www.thoughtworks.com/continuous-integration https://medium.com/@marciofrayze/integra%C3%A7%C3%A3o-cont%C3%ADnua-e-feature-toggles-329055e96de9 https://martinfowler.com/bliki/CanaryRelease.html https://radarparlamentar.polignu.org/ Canal Continuous Delivery do Dave Farley: https://www.youtube.com/channel/UCCfqyGl3nq_V0bo64CjZh8g Palestra do Marcio sobre IC https://m.youtube.com/watch?v=LYtClxC3wcU Effects as data, Richard Feldman: https://www.youtube.com/watch?v=6EdXaWfoslc Livros https://www.goodreads.com/book/show/8686650-continuous-delivery https://www.goodreads.com/book/show/4268826-growing-object-oriented-software-guided-by-tests https://www.goodreads.com/book/show/1654215.The_Art_of_Agile_Development https://www.goodreads.com/book/show/67833.Extreme_Programming_Explained https://www.goodreads.com/book/show/35755822-building-evolutionary-architectures https://www.martinfowler.com/books/refactoringDatabases.html
Ouvir "Integração Contínua não é (apenas) automatizar a build"
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?