[{"data":1,"prerenderedAt":76},["ShallowReactive",2],{"$fnktdbix781q":3},{"event":4,"related":31,"upcoming":75},{"id":5,"slug":6,"source":7,"url":8,"title":9,"description":10,"startsAt":11,"endsAt":12,"timezone":13,"mode":14,"venue":15,"organizer":19,"image":12,"isFree":12,"region":23,"topics":24,"score":26,"featured":27,"status":28,"firstSeenAt":29,"lastSeenAt":30},"meetup:316996254","kotlin-meetup-contract-based-testing-and-kotlin-contract-2026-11-04","meetup","https:\u002F\u002Fwww.meetup.com\u002Fdutch-kotlin-user-group\u002Fevents\u002F316996254\u002F","Kotlin Meetup: Contract-Based Testing & Kotlin Contracts","Hello, Kotlin enthusiasts! 👋\n\nJoin the Dutch Kotlin User Group on Wednesday, 4 November 2026, for an evening exploring contracts from two perspectives: building reliable integrations and understanding the analyses Kotlin’s compiler performs for you.\n\nWillem Veelenturf and Jerre van Veluw from Flock will demonstrate contract-based integration testing with Kotest and Wirespec. Then Alejandro Serrano Mena from JetBrains will explore Kotlin contracts and how they are evolving into new language features.\nMeet fellow Kotlin developers, exchange ideas, and join the discussion. Make sure to RSVP!\n\n📍 Location: Xebia Netherlands - Amsterdam - Wibautstraat\n\n 🕣 Timeline\n\n 17:45 — Doors open, food and drinks 🍕\n 18:30 — Opening 💻\n 18:40 — Robust Contract-Based Integration Testing with Kotest and WireSpec in Action — Willem Veelenturf & Jerre van Veluw\n 19:30 — Quick break\n 19:40 — All you ever wanted to know about contracts — Alejandro Serrano Mena\n 20:25 — Closing\n 20:30 — Chats & drinks 👥\n\nAll times are local to the Netherlands (CET).\n\n Talk 1: Robust Contract-Based Integration Testing with Kotest and WireSpec in Action\n\nWillem Veelenturf & Jerre van Veluw · Flock\nIn this session, Willem and Jerre will take you on a journey through the Flock architecture and its three pillars. You’ll discover how a contract-based approach keeps your software stable. From there, they’ll dive into Wirespec, a tool that turns API contracts into type-safe code for both sides of an integration.\nTo bring these concepts to life, they’ll wrap up with a live coding demo, building robust, contract-based integration tests from scratch using Kotest and Kotlin.\n\n About the speakers\n\nWillem Veelenturf is a Software Engineer and co-founder at Flock.community. He is passionate about Kotlin, type-safe integrations, and building scalable software.\nJerre van Veluw is a Software Engineer at Flock.community and creator of Wirespec. Specializing in Kotlin and API design, he is a “pragmatic perfectionist” who advocates for spec-first development and robust testing pipelines.\n\n Talk 2: All you ever wanted to know about contracts\n\nAlejandro Serrano Mena · JetBrains\nContracts are a small part of Kotlin, but one that unlocks many of the nice analyses that the compiler does for you. In this talk, we look at the major kinds of contracts—in-place contracts, return contracts, and flow contracts—to understand their role in the language. As a bonus, we’ll see how those concepts are morphing into new language features.\n\n About the speaker\n\nAlejandro Serrano Mena is passionate about formal methods and functional programming in software development, especially using Kotlin and Haskell. He works as a researcher in the Kotlin Language Evolution team at JetBrains and helps co-maintain the Arrow library.\nHe enjoys using and improving these tools as well as spreading the word: he has written four books for different experience levels and regularly speaks at conferences and meetups.\nPreviously, Alejandro worked in academia on compilers and type systems for functional languages. His PhD thesis focused on error messages, and he has contributed to efforts such as improving GHC’s support for impredicativity. He puts this knowledge into practice in open-source projects, many of which use metaprogramming techniques or compiler extensions.\n\n RSVP\n\nReserve your seat and join us for an evening of Kotlin, practical demos, and conversations with the community. We look forward to seeing you there!","2026-11-04T16:30:00.000Z",null,"Europe\u002FAmsterdam","in-person",{"name":16,"address":17,"city":18,"lat":12,"lng":12},"Xebia Amsterdam","Wibautstraat 200\u002F202, Amsterdam","Amsterdam",{"name":20,"slug":21,"url":22},"NLKUG - Dutch Kotlin User Group","nlkug-dutch-kotlin-user-group","https:\u002F\u002Fwww.meetup.com\u002Fdutch-kotlin-user-group\u002F","amsterdam",[25],"platform-devops",6.8,false,"scheduled","2026-10-26T14:36:53.851Z","2026-10-30T04:23:15.709Z",[32,46,61],{"id":33,"slug":34,"source":7,"url":35,"title":36,"startsAt":37,"endsAt":12,"timezone":13,"mode":14,"venue":38,"organizer":41,"image":12,"isFree":12,"topics":45,"featured":27,"status":28},"meetup:313564002","sreday-site-reliability-devops-and-cloud-amsterdam-2026-2026-11-02","https:\u002F\u002Fwww.meetup.com\u002Ftecheventeurope\u002Fevents\u002F313564002\u002F","SREday: Site Reliability, DevOps and Cloud | AMSTERDAM 2026","2026-11-02T09:00:00.000Z",{"name":39,"address":40,"city":18,"lat":12,"lng":12},"ING Cedar","Bijlmerdreef 106, 1102 CT Amsterdam, Netherlands, Amsterdam",{"name":42,"slug":43,"url":44},"In-Person Tech Events EUROPE 2026","in-person-tech-events-europe-2026","https:\u002F\u002Fwww.meetup.com\u002Ftecheventeurope\u002F",[25],{"id":47,"slug":48,"source":7,"url":49,"title":50,"startsAt":51,"endsAt":12,"timezone":13,"mode":14,"venue":52,"organizer":56,"image":12,"isFree":12,"topics":60,"featured":27,"status":28},"meetup:316309126","into-azure-2026-2026-11-10","https:\u002F\u002Fwww.meetup.com\u002Fgithub-meetup\u002Fevents\u002F316309126\u002F","Into Azure 2026","2026-11-10T08:30:00.000Z",{"name":53,"address":54,"city":55,"lat":12,"lng":12},"Microsoft Nederland","Evert van de beekstraat 354, Schiphol","Schiphol",{"name":57,"slug":58,"url":59},"GitHub Meetup","github-meetup","https:\u002F\u002Fwww.meetup.com\u002Fgithub-meetup\u002F",[25],{"id":62,"slug":63,"source":7,"url":64,"title":65,"startsAt":66,"endsAt":12,"timezone":13,"mode":14,"venue":67,"organizer":69,"image":12,"isFree":12,"topics":73,"featured":27,"status":28},"meetup:317137555","devops-amsterdam-is-back-2026-11-10","https:\u002F\u002Fwww.meetup.com\u002Fdevopsamsterdam\u002Fevents\u002F317137555\u002F","DevOps Amsterdam is back!","2026-11-10T16:30:00.000Z",{"name":39,"address":68,"city":18,"lat":12,"lng":12},"Bijlmerdreef 106, Amsterdam",{"name":70,"slug":71,"url":72},"DevOps Amsterdam","devops-amsterdam","https:\u002F\u002Fwww.meetup.com\u002Fdevopsamsterdam\u002F",[25,74],"ai-agents",true,1793369496201]