Steve Smith: Domain-Driven Design and Architecture
In this podcast episode, Steve Smith shares his expertise in Domain-Driven Design and Architecture, helping companies deliver quality software quickly while avoiding technical debt. As founder of NimblePros and with notable clients such as Microsoft, Quicken Loans, and Celina Insurance, Steve aims to amplify the value of existing development teams by coaching them on efficient software development practices.
The episode delves into Steve's thoughts on Domain-Driven Design, which is the practice of breaking down complex software problems into smaller, more manageable pieces. He shares key concepts of the practice, its history, and why it is beneficial to have a bounded context per application deployed. The episode also covers the importance of having historical records that provide snapshot data at specific times, as well as an explanation of clean architecture with a focus on its implementation using infrastructure projects with multiple dependencies.
Aside from sharing his expertise, Steve also provides recommendations for further learning, such as his coaching platform for developers through devbetter.com. Overall, the episode offers valuable insights for both new and experienced developers on efficient software development practices.
This podcast is sponsored by Clear Measure and can be accessed through the link provided to access the show notes and other episodes.
Published on:
Learn moreThe Azure DevOps Podcast is a show for developers and devops professionals shipping software using Microsoft technologies. Each show brings you hard-hitting interviews with industry experts innovating better methods and sharing success stories. Listen in to learn how to increase quality, ship quickly, and operate well. Hosted by Jeffrey Palermo and sponsored by Clear Measure, Inc.
Related posts
Uncle Bob Martin: Clean Code and How to Do Software Well - Episode 283
On Episode 283 of the podcast, Uncle Bob Martin makes an appearance to discuss his career as a software engineer and instructor, as well as th...
Steve Smith: .NET 8 and Architecture - Episode 276
In this episode, software development expert Steve Smith shares insights on .NET 8 and architecture. Smith is the founder of NimblePros, a com...
Machine Learning Engineer Vs Software Engineer
If you're considering pursuing a career in the tech industry, it's important to understand the differences between the roles of a Machine Lear...
Jeremy Miller: Parallelism in Software - Episode 261
Jeremy Miller, who transitioned from a career in engineering to software development, is a software architecture team leader and a mentor to f...
Jeffrey Palermo: The Process of Architecture - Episode 207
In this episode, Jeffrey Palermo discusses the process of architecture and what it entails. He draws on his 25-plus years of programming to hi...
Jeffrey Palermo on Software Careers - Episode 178
In this informative episode, Jeffrey Palermo delves into the various categories of work required in every software project, offering a rundown...
Derek Comartin: A Software Architect’s Mindset - Episode 188
In an episode of the podcast, Jeffrey Palermo and Derek Comartin discuss the critical role of an architect's mindset when developing software....
Scott Wlaschin: Domain Modeling Made Functional - Episode 191
Scott Wlaschin, a board member of the F# Software Foundation and author of fsharpforfunandprofit.com, delves into the world of functional prog...
Philippe Kruchten: Controlling Your Architecture - Episode 195
In this episode of the show, Philippe Kruchten shares insights from his 35 years of software development experience, with a focus on large tec...