Solving the integration testing puzzle with contract-based testing by Bas Dijkstra
Setting up and running integration and end-to-end tests in distributed software systems is hard. Making sure that all components are deployed, with the right version, in the right state, with the right data is a challenging task for many teams. Contract-based testing is an approach that tries to address this problem and simplify and speed up integration testing for distributed software systems. In this talk and live demo, you'll learn about the basic principles behind contract-based testing, the questions it tries to answer, and the three different approaches to contract-based testing. You will also see contract-based testing in action, using the well-known Pact.Net library for C#. To wrap up the talk, we will also talk about how to adopt contract-based testing in your team and organization, and some of the potential pitfalls that should be addressed along the way. Bas Dijkstra is an independent test automation consultant and trainer. He has been active in the test automation field for some 16 years now, and has worked on software testing and automation solutions across a wide range of programming languages, frameworks and technology stacks. He delivered test automation training to dozens of companies and hundreds of conference attendees in the Netherlands as well as abroad, to excellent reviews. You can find a complete overview of his professional life on his LinkedIn profile. If you want to get in touch, please use the contact form on his site, or send me an email at [email protected].

.NET Meetup August 2025 - Lightning Talks

Pattern-based C#: if it quacks like a duck… by Eva Ditzelmüller and Stefan Pölz

GitHub Copilot - Gimmick or Useful? by Andreas Willich

DevContainers: Development environments as code

Integration Down Under - July 2026 Meeting

What is SonarQube | Introduction SonarQube | SonarQube Tutorial | SonarQube Basics | Intellipaat

How To Think SO Clearly People Assume You're Brilliant

The French Do Not Care About Work

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

The World's Most Important Machine

Don't Hang Up On AI Scammers. Do THIS Instead.

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat

Going Functional with Railway Oriented Programming in C# by Paul Rohorzka & David Walser

Designing Data-Intensive Applications: Chapters 1 and 2

No Boss, No Money: The Raw Reality of China’s Gen-Z Freelancers

Everything that I like, dislike, and plan to change in my tech stack.
![Master No Code Chatbots With Copilot Studio (Formerly Power Virtual Agents) [Full Course]](https://i.ytimg.com/vi/nYxf8ndIBE0/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCDSuC2zfv72qnTbKu4dkMBDhkYUg)
Master No Code Chatbots With Copilot Studio (Formerly Power Virtual Agents) [Full Course]

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

CHOSEN ONE! SOMEONE IN A SUIT JUST ASKED "WHO TRAINED THEM?" ...NOBODY DID. THAT'S THE MYSTERY

