The Fundamentals Of Software Development | Martin Fowler In The Engineering Room Ep. 1
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)

Java & Diversity In Tech | Trisha Gee In The Engineering Room Ep. 2

🚀 TDD, Where Did It All Go Wrong (Ian Cooper)

How Agile Failed at the BBC and the FBI | Gojko Adzic In The Engineering Room Ep. 3

Google & AWS Veteran: What Top Tier Software Architects Do Differently

Making Architecture Matter - Martin Fowler Keynote

Why Companies Are Quietly Rehiring Software Engineers...

How Kent Beck shapes the software engineering industry

Why Netflix is betting on systems thinkers—not specialists—in the AI era | Elizabeth Stone (CPTO)

A Philosophy of Software Design | John Ousterhout | Talks at Google

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

How To Manage Software Complexity | Martin Thompson In The Engineering Room Ep. 4

JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Course | Intellipaat

Don’t Build a Distributed Monolith - Jonathan "J." Tower - NDC London 2023

A Guide To Managing Technical Teams

The Cloud Journey Does NOT End At Migration

Mitchell Hashimoto’s new way of writing code

AI Is Creating A Rare Opportunity For Investors. How Jim Roppel Is Playing It. | Investing With IBD

What All New Software Developers Need To Know

How To Estimate Software Development Time

