TW presents: Trunk-based Development with Michael Lihs, Chris Ford & Kief Morris
In this meetup we want to talk about trunk-based development. This means that each commit to the source code repository immediately is pushed to the master branch and continuously integrated by our CI/CD pipeline. We want to discuss the benefits and challenges of this approach as well as the implications for the development and collaboration workflow. We will take a closer look at pair programming and how to support code reviews in a trunk-based workflow. The meetup will have 2 parts: a short presentation with an introduction of the topic and an online discussion afterward. So be prepared to get involved 😉 About the speakers Michael Lihs currently works as an Infrastructure Consultant at ThoughtWorks. Coming from a larger enterprise, where security was usually left to a “team of specialists”, he quickly learned to embrace Agile Threat Modelling as a technique to shift left on security. He strongly believes that security is everyone’s responsibility and that everyone in the software development process should be involved. Chris Ford has been fascinated by programming (and in particular functional programming languages) since he first stumbled across Haskell during a misguided attempt to study electrical engineering. He came to his senses, and has spent the last seven years happily building systems in various countries across the world. He has worked for ThoughtWorks in the UK, India and Uganda, and is currently coding Clojure in Glasgow. Chris is troubled by the thought that humans and applications might be specialisations of a general class of information producing and consuming nodes, and what that might mean. He's not quite as odd a person as that might imply, honest. As TW Global Director of Cloud Engineering, Kief Morris enjoys helping organizations adopt cloud age technologies and practices. This usually involves buzzwords like cloud, digital platforms, infrastructure automation, DevOps, and Continuous Delivery. Originally from Tennessee, Kief has been building teams to deliver software as a service in London since the dotcom days. He is the author of Infrastructure as Code, published by O'Reilly.

ThoughtWorks Presents: Managing Feature Toggles in Teams with Paul Börding

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

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

Claude Architect: Multi-Agent Orchestration

code.talks 2023 - Our journey from Gitflow to Trunk Based Development

What does code mean in 2026? — Thoughtworks Technology Podcast

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)

ThoughtWorks presents: Lean Inception - How to Align People and Build the Right Product

The Fundamentals Of Software Development | Martin Fowler In The Engineering Room Ep. 1

What does the future of software engineering look like? — Thoughtworks Technology Podcast

Patterns of Effective Teams • Dan North • GOTO 2017

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Expert Talk: DevOps & Software Architecture • Simon Brown, Dave Farley & Hannes Lowette • GOTO 2021

Monoliths vs Microservices is Missing the Point—Start with Team Cognitive Load - Team Topologies

Why Google Stores Billions of Lines of Code in a Single Repository

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

What is spec-driven development? — Thoughtworks Technology Podcast

Feature Branches & Toggles in a Post-GitHub World • Sam Newman • GOTO 2017

Agile Architecture Part 1 - Allen Holub

