The Fundamentals Of Software Development | Martin Fowler In The Engineering Room Ep. 1
YouTube Viewers YouTube Viewers
201K subscribers
101,051 views
0

 Published On Dec 5, 2021

Welcome to the Engineering Room, wide-ranging conversations with thought-leaders from the software engineering industry. This is a new mini-series of additional content on the Continuous Delivery Channel.

In this first episode, Dave Farley chats with Martin Fowler. Martin is a widely read author having written definitive works on several important topics, including Refactoring, NoSQL, UML, Extreme Programming, and several books on patterns. He also has a very widely read website that captures more of these thoughts, and more collections of patterns too at ➡️ https://martinfowler.com

Dave and Martin discuss a wide range of ideas, from new work in patterns in distributed systems and Data Mesh, to the fundamental principles of software development that matter, whatever the technology or problem that you are solving.

-------------------------------------------------------------------------------------

👕 T-SHIRTS

Do you like the t-shirts that I wear in my videos? YOU CAN SAVE £2 ON EACH ORDER from Qwertee via this link ➡️ https://bit.ly/3yUwvYC.
This Discount is only available for Continuous Delivery viewers!

🚨 DON'T FORGET TO USE OUR DISCOUNT CODE AT CHECKOUT: ContinuousDelivery

__________________________________________________________

📚 BOOKS:

🚨 MY NEW BOOK! 👉 📖 "Modern Software Engineering" is now available on
Amazon ➡️ https://amzn.to/3DwdwT3
In this book, Dave brings together his ideas and proven techniques to describe a durable, coherent and foundational approach to effective software development, for programmers, managers and technical leads, at all levels of experience.

📖 "Continuous Delivery Pipelines" by Dave Farley
paperback ➡️ https://amzn.to/3gIULlA
ebook version ➡️ https://leanpub.com/cd-pipelines

📖 The original, award-winning "Continuous Delivery" book by Dave Farley and Jez Humble
➡️ https://amzn.to/2WxRYmx

NOTE: If you click on one of the Amazon Affiliate links and buy the book, Continuous Delivery Ltd. will get a small fee for the recommendation with NO increase in cost to you.

-------------------------------------------------------------------------------------
Also from Dave:

🎓 CD TRAINING COURSES
If you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses
➡️ https://bit.ly/DFTraining

📧 JOIN CD MAIL LIST 📧
Keep up to date with the latest discussions, free "How To..." guides, events, online courses and exclusive offers. ➡️ https://bit.ly/MailListCD

-------------------------------------------------------------------------------------

⭐ SPONSORS:

This series is brought to you by Equal Experts.

Equal Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. They increase the pace of innovation by using modern software engineering practices that embrace Continuous Delivery, Security, and Operability from the outset ➡️ https://bit.ly/3ASy8n0

-------------------------------------------------------------------------------------

VIDEO CHAPTERS

Intro to Martin Fowler - (00:00:00)
Patterns in Distributed Systems - (00:04:12)
“Data Mesh” Dealing with Data at Large Scale - (00:18:48)
How to Replace Legacy Systems - (00:34:09)
Addressing the Problems of the “Critical Aggregator Pattern” - (00:41:20)
Collecting Patterns or Offering Advice? - (00:47:45)
Self Testing Code - TDD As Fundamental Principle - (00:56:45)
Accelerate Books & DORA Metrics - (01:07:02)
Measurement - Sociology isn’t Physics - (01:10:14)
Software as Tracer-Bullets - (01:12:25)
Hardware & Safety Critical Systems - (01:14:38)
Wrap Up - (01:18:20)

show more

Share/Embed