Post Archive
MassTransit with Chris Patterson
What is a message bus and when do you need one?
Continue reading...
Software Quality with Steve Smith
How do you foster a culture of quality in a software team?
Continue reading...
Leaders and Software Engineers with Chuck Weindorf
How do you cultivate a positive, innovative software engineering culture?
Continue reading...
The Role of the Software Architect with Ori Saporta
Highlighting what is often missed or overlooked
Continue reading...
Los Cabos 2024
"It sounds so sweet with the sun sinking low" - James Taylor
Continue reading...
Geospatial Technologies with John Frandsen
Learn about the challenges and opportunities of location-aware applications
Continue reading...
Software Engineering Values with Jonathan Crossland
An organization is a collaboration system
Continue reading...
Drawbridge Down + Missing It
Fulfilling a dream
Continue reading...
Back ends for Front ends with Jens Neuse
Leverage the power of composition to reduce the integration burden of front-end teams
Continue reading...
Software as an Engineering Discipline with Chad Michel
The software industry awaits its transformation to a true engineering discipline
Continue reading...
Unleash the Power of Technical Empathy
Good abstractions put the hard work where it belongs: on the implementer, not the integrator.
Continue reading...
Platform Engineering with Luca Galante
Platform engineering is the discipline of designing and building toolchains and workflows that enable self-service capabilities for software engineering organizations
Continue reading...
Dataware with Dan DeMers
Dataware platforms leverage an operational data fabric to liberate data from apps and other silos and connect it together in real-time data networks.
Continue reading...
Ditching Hourly: From Web Dev to Software Architect
Learn a bit about my career journey and passion for good system design
Continue reading...
Event Modeling with Adam Dymitruk
Learn how to leverage the event modeling approach to discovering requirements and designing software systems.
Continue reading...
Software Engineering in Physics Research with Ryan Magee
Find out how scientists use software as a critical component of their research.
Continue reading...
GraphQL with Tanmai Gopal
Learn about what makes GraphQL unique and how it compares to other API design methodologies.
Continue reading...
A Philosophy of Software Design with John Ousterhout
Managing complexity in software system design.
Continue reading...
Searchability
Check out the new search functionality!
Continue reading...
Humans as Value Creators: The Unfiltered Build Podcast
Humans thrive as value creators.
Continue reading...
Cross Platform UI on Software Engineering Radio
Learn about the challenges and opportunities of cross platform applications.
Continue reading...
Mindfulness
Let if flow through you
Continue reading...
The Tao of Software Architecture: An Introduction
Perspectives for clarity, responsibility, and value creation.
Continue reading...
Complexity in Engineering: The Engineering Career Coach Podcast
Contain complexity before it contains you!
Continue reading...
Design Before Technology
A good design requires adoption of and adherence to critical constraints. No great work of art, literature, architecture or industry ever came into existence without critical constraints.
Continue reading...
Dapr Distributed Application Runtime on Software Engineering Radio
The Dapr Distributed Application Runtime empowers you to leverage industry best practices and focus on your application’s logic.
Continue reading...
Infrastructure as Code on Software Engineering Radio
Learn how to apply and good engineering practices like reversibility and automation to your Dev Ops and resource provisioning processes with Infrastructure as Code.
Continue reading...
Managing Technical Debt on Software Engineering Radio
Technical debt affects every software system and project while managing it effectively remains an elusive goal for many software companies and teams.
Continue reading...
Liberating Constraints
Good constraints provide the freedom to fully explore a problem or solution space.
Continue reading...
The Fallacies of Distributed Computing on Software Engineering Radio
For decades the Fallacies of Distributed computing have helped software thinkers to contend with the promises and pitfalls of distributed systems.
Continue reading...
Immutable Architecture Book Club
Discover how mathematics, logic, immutability and other concepts can give you an edge when designing and running distributed systems.
Continue reading...
REST *Still* Wrecks Microservices! Spokane .NET User Group Presentation
My latest efforts to help you avoid the Pit of Despair!
Continue reading...
The Programmer's Brain on Software Engineering Radio
Felienne joined me on Software Engineering Radio for a conversation about her recently published book, The Programmer's Brain.
Continue reading...
Train Surfer
Ride the rails!
Continue reading...
The Five factor Model of Cultural Alignment
A lack of cultural alignment leads to negative outcomes for teams and organizations. It often goes unnoticed or neglected while risks ramp up and the ramifications become more costly and challenging to remedy.
Continue reading...
Exploring Requirements
Improve your skills at discovering, defining, and distilling requirements.
Continue reading...
Software Architecture as Complexity Containment
Ultimately, just one fundamental metric matters when evaluating the competence of software architects: the ability to identify, assess and ultimately contain complexity.
Continue reading...
The Art of Immutable Architecture with Michael L. Perry
A Software Engineering Radio episode with Michael L. Perry on his recently published book.
Continue reading...
The Leadership Style Matrix
Learn to apply the right leadership style in the right situation.
Continue reading...
Software Leadership Distilled
Humans thrive most as value creators.
Continue reading...
Writing for Software Developers on Software Engineering Radio
Philip Kiely joined me on Software Engineering Radio to discuss his recently published book.
Continue reading...
Don't Disrupt Agile. Drop it!
It's time to leave "Agile" behind and embrace the Post-agile era.
Continue reading...
REST Wrecks Microservices! PADNUG Presentation
Avoid the Pit of Despair!
Continue reading...
Righting Software on Software Engineering Radio
A Method for System and Project Design
Continue reading...
Waterfall Versus Agile on Software Engineering Radio
Exploring the good, the bad and the ugly of software development methodologies
Continue reading...
The Agile Planning False Equivalency
Agile practitioners equate having architectural plans with big-up-front-design. Nothing could be further from the truth.
Continue reading...
Antifragile Architecture on Software Engineering Radio
Designing systems that improve in the face of chaos and complexity
Continue reading...
Decoupled CMS on Software Engineering Radio
Talking to experts about the art and science of software engineering
Continue reading...
A New Adventure
Why change one thing when you can change everything?
Continue reading...
Hymns
The songs I grew up with
Continue reading...
Hope in the Dark (Album Demo)
Last summer I recorded a demo for an upcoming instrumental acoustic guitar album.
Continue reading...