Steve Bohlen introduces DDD principles and concepts, and explores various patterns -Repositories, Specifications, Entities, Value Objects, Services, etc. - useful for implementing DDD in .NET code.
Erik Dahl shares a number of lessons learned along the way, outlining a set of UX Axioms designers and developers alike can use to integrate UX into their practice.
Jason McCreary discusses how a number of books from The Reading List - Implementation Patterns, Refactoring, Design Patterns, The Pragmatic Programmer - helped him with becoming a software engineer.
Steve Green introduces SOLID principles with coding examples tailored for novice and intermediate developers.
Sebastian von Conrad advises on reporting: capturing the right data at the right time, best practices and cleaning up reporting debts in code bases.
How Did We End up Here? 50:22
Trisha Gee and Todd Montgomery attack the technology industry’s sacred cows by exposing the motivations that hide behind them.
Andrea Giammarchi presents different asynchronous patterns and best practices for the Web, the server, and the embedded IoT platforms.
Mike Bowler discusses CD, the build pipeline and version control practices and automated testing, exploring best practices and pitfalls, and making the deployment question a business decision.
Adib Saikali describes the best practices for building back-end services to support sophisticated single page apps using Spring 4. It contains demo code examples.
Gian Merlino presents the advantages, challenges, and best practices to deploying and maintaining lambda architectures in the real world, using the infrastructure at Metamarkets as a case study.
Kevlin Henney revisits the original premise and definition of “Worse is Better”, and looks at how this approach to development can still teach something surprising and new.
Alvin Sng discusses the important engineering aspects of the Resolution Center’s development.