Topic mix

Software architecture

33 moments from 29 videos · 1:42:51 total

Clear architectural decisions prevent long-term technical debt. This collection features concise, curated highlights from senior developers discussing modular design and structured software patterns.

Developing a clean architecture-inspired React application with MVVM
Play section Evolving software architecture driven by business needs Evolving software architecture driven by business needs thumbnail Evolving software architecture driven by business needs Starting with basic separation of concerns allows teams to incrementally adopt complex patterns as application demands grow.
Play section Evaluating when to adopt rigorous software architecture patterns Evaluating when to adopt rigorous software architecture patterns thumbnail Evaluating when to adopt rigorous software architecture patterns While essential for long-lived systems with complex domains, strict layering is counterproductive for prototypes and simple CRUD apps.
Software Engineering for Muggles
Play section Modeling software architecture evolution with the Weasley house Modeling software architecture evolution with the Weasley house thumbnail Modeling software architecture evolution with the Weasley house The ever-expanding magical house serves as a metaphor for software that must continuously adapt to new requirements.
Move fast with Software Architecture
Play section Defining software architecture and shared system understanding Defining software architecture and shared system understanding thumbnail Defining software architecture and shared system understanding True software architecture goes beyond technical documents to establish a shared understanding of decisions that are hard to change later.
Play section Recognizing technical components and proper engineering process alignment Recognizing technical components and proper engineering process alignment thumbnail Recognizing technical components and proper engineering process alignment Creating an architecture that accommodates change involves organizing high-level capabilities alongside specific communication patterns defined by conways law.

Loading the rest of your playlist…

Your mix. Instantly.

More mixes