Flock’s Post

Your code works. Until the domain changes. And suddenly… everything leaks. That moment, when a small business change ripples through half your codebase, is usually not a tooling problem. It’s a 𝐝𝐞𝐬𝐢𝐠𝐧 𝐩𝐫𝐨𝐛𝐥𝐞𝐦. On 12–13 February, we’re hosting 𝐚 𝐭𝐰𝐨-𝐝𝐚𝐲, 𝐡𝐚𝐧𝐝𝐬-𝐨𝐧 𝐰𝐨𝐫𝐤𝐬𝐡𝐨𝐩 where we deliberately zoom in on that pain point: 👉 𝐏𝐫𝐚𝐠𝐦𝐚𝐭𝐢𝐜 𝐅𝐮𝐧𝐜𝐭𝐢𝐨𝐧𝐚𝐥 𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠 𝐢𝐧 𝐊𝐨𝐭𝐥𝐢𝐧, with domain isolation at the core. Not theory. Not “FP for FP’s sake.” But 𝐩𝐫𝐚𝐜𝐭𝐢𝐜𝐚𝐥 𝐭𝐞𝐜𝐡𝐧𝐢𝐪𝐮𝐞𝐬 that help you see where your design bends or breaks. Over two intensive days, you’ll work with 𝐊𝐨𝐭𝐥𝐢𝐧, 𝐒𝐩𝐫𝐢𝐧𝐠 𝐁𝐨𝐨𝐭, 𝐀𝐫𝐫𝐨𝐰 and 𝐌𝐚𝐯𝐞𝐧 to: ✔️ Break your domain logic into 𝐜𝐥𝐞𝐚𝐫, 𝐜𝐨𝐦𝐩𝐨𝐬𝐚𝐛𝐥𝐞 𝐦𝐨𝐝𝐮𝐥𝐞𝐬 ✔️ Surface design flaws 𝐚𝐭 𝐜𝐨𝐦𝐩𝐢𝐥𝐞 𝐭𝐢𝐦𝐞 𝐢𝐧𝐬𝐭𝐞𝐚𝐝 𝐨𝐟 𝐢𝐧 𝐩𝐫𝐨𝐝𝐮𝐜𝐭𝐢𝐨𝐧 ✔️ Separate domain decisions from data and infrastructure concerns ✔️ Use functional patterns as a 𝐝𝐞𝐬𝐢𝐠𝐧 𝐥𝐞𝐧𝐬, not a dogma 👥 Who should join? This workshop is for engineers who: Build systems in Kotlin (or Java) Care about DDD, clean architecture, and long-term maintainability Want codebases that are easier to reason about when change hits (because it always does) The workshop is led by Jerre van Veluw, one of our Flock. consultants, known for translating complex ideas into approaches you can apply the very next day. ⚠️ Seats are limited We keep it small so there’s real interaction, deep discussion, and space to challenge ideas. 👉 All details & tickets here: https://lnkd.in/ebR3aTfA If you believe good design should fail fast, evolve safely, and support your domain, not fight it… we’d love to see you there. 🚀

  • No alternative text description for this image

Thanks to Jerre van Veluw for leading this workshop! As a newer Kotlin dev coming from Scala this was a super fun and insightful way to really sink my teeth into some of Kotlin's core concepts, combined in a truly beautiful way with principles from hexagonal architecture.

To view or add a comment, sign in

Explore content categories