Modern Software Engineering: Building Better Software Faster (Dave Farley) - TE Conf 2024
What really works to help us build better software faster? What are the fundamentals of our profession, that if we get them right, and apply them whatever our goal and whatever our technology, will increase our chances of success. Some of these ideas have been hiding in plain sight, and if we just take them and build our practice and process on them, we do get better results. So what are they, what does that take, and what are the hallmarks of great software development? In this talk Dave Farley explores these ideas, and with examples from software and other industries illustrates each of 10 ideas that when combined can be used to form the basis of a modern, agile, engineering approach to software development. Dave also answers the question “what does ‘quality’ in software really mean?”. Outline of the session: What is Engineering Common Foundational Principles 10 Guiding Principles for Software Engineering Applying the Guidelines to Code ABOUT DAVE Dave Farley is a pioneer of Continuous Delivery, thought-leader and expert practitioner in CD, DevOps, TDD and software design. He was an early adopter of agile development techniques, employing iterative development, continuous integration and significant levels of automated testing, working in large scale distributed systems. Dave has a long track record in creating high-performance teams, shaping organisations for success, and creating outstanding software. Dave is the managing director and founder of Continuous Delivery Ltd, one of the authors of the Reactive Manifesto, and a winner of the Duke Award for the open source LMAX Disruptor project. He is author of two best-selling books - "Continuous Delivery" and "Modern Software Engineering", founder of the CD.Training school and creator of the popular CD YouTube channel. Find Dave here: LinkedIn: / dave-farley-a67927 Twitter: https://x.com/davefarley77 YouTube Channel: https://bit.ly/CDonYT Blog: http://www.davefarley.net Company Website: https://www.continuous-delivery.co.uk TECH EXCELLENCE Subscribe to our YouTube channel / @techexcellence Join our Meetup Group https://www.meetup.com/techexcellence Follow us on LinkedIn / techexcellenceio Follow us on Twitter / techexcellence_ Join our Discord Community / discord #testdrivendevelopment #tdd #unittesting #testautomation #softwareengineering #agile #cicd #devops #continuousdelivery #techexcellence

Hexagonal Architecture (Alistair Cockburn)

Orchestration vs. Choreography: The good, bad & the trade-offs (Laila Bougria)
![Growth Loops — The New Playbook for Generating Demand [Impact Summit 2026 (Virtual)]](https://i.ytimg.com/vi/0XKRGnd7__4/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYMSBjKHIwDw==&rs=AOn4CLCJVgx2qCeRl3E98fcqMMG4EC2iFg)
Growth Loops — The New Playbook for Generating Demand [Impact Summit 2026 (Virtual)]

Google & AWS Veteran: How Top Tier Software Architects Think, Work and Collaborate

Inside Anthropic, the $965 Billion AI Juggernaut | The Circuit

Webinar | Introduction to parallel performance engineering

So you think you might be an architect (Sonya Natanzon)

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

How Roche Automated 90% of Tail Spend | Procurement Webinar

Domain-Driven Refactoring (Jimmy Bogard)

HOLY ROSARY TODAY THURSDAY, JUNE 11, 2026 ST. JUDE THADDEUS & LUMINOUS MYSTERIES | DAILY HOLY ROSARY

Software Maintenance Costs (Valentina Jemuović)

Complexity and Modularity: Two Sides of the Same Coin (Vlad Khononov)

Architecture Modernization: Aligning Software, Strategy & Structure (Nick Tune)

TDD: Theme & Variations (Kent Beck)

Listen and Feel the Peace | Tibetan Healing Sounds for Deep Meditation, Inner Peace & Soul Healing

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Optimizing for a fast flow of value with Architecture for Flow (Susanne Kaiser)

