Brainberg

Software Engineering Events in Amsterdam

This is the widest category on Brainberg, because software engineering itself spans a huge range of events: language user groups (Python, Rust, Go, TypeScript, Kotlin, Elixir, Ruby, Zig), framework communities (React, Svelte, Next.js, Vue, Laravel, Django, NixOS), backend architecture tracks, testing and QA tracks (ISTQB certification courses, mutation testing, test-automation workshops), refactoring and DDD circles, hackathons, and the long tail of "thoughtful engineering" meetups that don't fit neatly under any specific stack.

This page narrows the Amsterdam calendar to Software Engineering events. It's a subset of Netherlands's wider tech-event schedule, useful when you want something specific to go to in the city this month.

Amsterdam runs one of the strongest applied-AI event calendars in Europe. The city is full of product engineering teams actually shipping AI features, which shows up as depth in LLM integration, agent, RAG, and evaluation-focused meetups. Product management and design events are also unusually strong here (The Next Web, Mind The Product, Config EU satellites), as is the data-engineering scene around dbt and Snowflake.

Upcoming Software Engineering events in Amsterdam

Software EngineeringMeetupFree

React Amsterdam May Meetup

Amsterdam, 🇳🇱 Netherlands

Hey folks,
Join us on May 6 for a React meetup where we’ll explore how modern web engineering is evolving — starting with a fresh look at how we deploy Next.js applications beyond traditional setups, and what new tooling makes possible today.

đź—Ł Call for Proposals
Have an idea or story to share? Submit your talk proposal through our CFP form and take the stage at one of our upcoming meetups!

🤝 Organized by
This event made possible thanks to the support from React Summit, JSNation and TechLead Conf organizers – GitNation.

🤝 Sponsored by
Huge thanks to our friends Sentry!
Sentry is the only app monitoring platform built for developers that gets to the root cause for every issue. For software teams, Sentry is essential for monitoring application code quality. From Error tracking to Performance monitoring, developers can see clearer & solve quicker — from frontend to backend.

🤝 Want to support our community?
We’re looking for venue partners and sponsors for future meetups. Let’s discuss collaboration — contact us!

đź•‘ Event Schedule
18:30 - Doors open - snacks, beer, socialization
19:00 - Intro and announcements
19:10 - Vinext: Deploy Next.js Without Next.js - Jan Peer
19.35 - Modernizing a Codebase While Delivering Features - Bora Semiz
20:00 - Break with drinks
20:15 - Don't .gitignore Mental Health - Frédéric Harper
20:40 - Networking, Open Mic Lightning Talks
Mingle until 21:30pm

🗣️ Talks

➡️ Vinext: Deploy Next.js Without Next.js - Jan Peer
Next.js is a great framework - until you want to deploy it somewhere that isn't Vercel. vinext is a Vite plugin from Cloudflare that reimplements the Next.js API surface from scratch, so your existing app runs everywhere with a single command. In this talk, we'll look at why this exists, how Cloudflare built it in a week using AI, and how close to "drop-in replacement" it actually gets.

➡️ Modernizing a Codebase While Delivering Features - Bora Semiz
An opinion and methodologies on how to modernize an outdated and unmaintained codebase while at the same time delivering features. We will also explore how AI can support modernizing a legacy codebase.

➡️ Don't .gitignore Mental Health - Frédéric Harper
⚠️ Content Warning ⚠️
Depression, dark thoughts, anxiety – These are some of the words that most of us would like to add to our ignore file. Discussing mental health is still taboo in our society, and it’s even more so in the developer ecosystem, where we pride ourselves on working long hours and our lack of sleep.
More than ever, we need to talk about mental health! This is why I want to share my experience with depression, general anxiety, ADHD, and experience volunteering at a suicide prevention hotline. Along with my thoughts on how we can improve the situation, I’ll be sharing some tips to help people be more open about these topics and issues – more importantly, I want to touch on how those struggling can ask for help and assistance when needed.
—
👍 Code of Conduct
By registering for this event you agree to comply with our CoC
đź“© Contact
events@gitnation.org
https://twitter.com/ReactSummit
https://bsky.app/profile/reactsummit.gitnation.org
http://youtube.com/ReactConferences

Wed 6 May · 16:30< 50
Software EngineeringMeetupFree

HPC @ Blender

Amsterdam, 🇳🇱 Netherlands

Every 2 months, we'll visit a company or institute that will host the event and provide talks.

This time, we’re visiting Blender. Blender is a public project hosted on blender.org with the mission to get the world’s best 3D CG technology in the hands of artists as free/open source software. Blender is licensed as GNU GPL, owned by its contributors.

Countless communities and thriving businesses are built around Blender, from entertainment to medical research. Together, content creators, add-on developers, researchers and global marketplaces form an ever-expanding ecosystem.

If you want to learn more, check out:

  • Website https://www.blender.org/
  • Blog https://code.blender.org/
  • Recordings of presentations from past Blender conferences, such as BCON25 https://video.blender.org/w/p/ofNr3T19QdraJNTVTB7FvG Also available on YouTube.

The schedule is as follows:

  • 16:30 Walk-in, drinks, office tours
  • 17:00 Seating
  • 17:05 Welcome talk from the host: Blender
  • 17:10 - 17:40 Talk #1: from Jeroen Bakker - "From main loop to pixels on the screen"
  • 17:45 - 18:10 Networking and drinks, office tours
  • 18:10 - 18:40 Talk #2: from Sybren Stuvel - "Introduction to Blender's render farm Flamenco”
  • 18:40 - 19:30 Networking, drinks, and food

For those who visited the previous meetups, you already know what to expect: deep dives into technical subjects, snacks and drinks, and enough time to socialize.

You don’t need to register in advance for the office tours, they will be organised on the spot in small groups.

Due to the small size of the office the registrations are limited to 35 people only, so please register in advance to secure your spot.
And a friendly request - please no more than 5 people from the same company. Thank you!

See you there!

Thu 7 May · 14:30< 50
Software EngineeringMeetupFree

CTO panel on the future of coding skills and the product stack

Amsterdam, 🇳🇱 Netherlands

We’ve been getting a lot of requests to explore two big questions. First, what coding skills will matter in an AI-driven world? This topic has only become more pressing as some have made bold claims that traditional coding is "dead." And second, what will the product stack of the future even look like in an AI-driven world? So we'll be covering both in the May AI on the Amstel meetup!

Here is the panel for the May meetup:

  • Adrian McPhee, CTO of the startup Eccasion. Adrian is also the former CTO of Bol.com and the former CTO of Amsterdam fintech champion Backbase.
  • Clare Jones, CEO of Polarsteps. Amsterdam-based Polarsteps is a popular travel app with over 20 million users.
  • Michael Aronzon, CTO of Miro. Miro's visual workspace has over 100 million users across 250,000 organizations.

May meetup will be held at the large atrium in Miro's Amsterdam office. Doors open at 17:00. The event starts with a networking period, and we usually start the panel sometime between 17:45-18:00. There will be time for Q&A with the audience. After the panel concludes, there will be another networking session. It's fine if you arrive a little late - we know work can be busy!

For those that are new to this meetup, the AI on the Amstel meetup is a monthly technical meetup that features knowledgeable speakers discussing "in the weeds" AI topics and challenges. This meetup caters to engineers, product managers, and founders in AI.

The AI on the Amstel meetup is the largest monthly AI event in Amsterdam. We get 250-400+ people a month depending on the size of the venue that month. For example, here are the pictures of the crowds at our three most recent meetups: a meetup at Amsterdam's flagship public library, a meetup at the AMS Institute graduate school, and a meetup at Booking's headquarters. I hope to see you at the May event!

Our hosts for this month (Miro) also have legal terms for an event in their space. Anyone attending acknowledges that they have read and agree to Miro’s Conduct and Content Standards, Miro Meetups Terms, and Miro’s Nondisclosure Agreement and agree that Miro may use their personal data to send them communications, including marketing emails in accordance with Miro's Privacy Policy.

Tue 12 May · 15:00200–1000
Software EngineeringMeetupFree

Kotlin meetup - Amsterdam: @Transactional + Either and RAG Knowledge Base

Amsterdam, 🇳🇱 Netherlands

Hello, Kotlin enthusiasts!

Our next MeetUp will take place at the Xebia office in Amsterdam on 13 May.

📍 Location: Xebia Netherlands - Amsterdam - Wibautstraat

Join us on an evening filled with tasty food, refreshing drinks, and insightful Kotlin discussions.
Make sure to press the RSVP button!

---

đź•’ Timeline:
• 17:45 - Doors open, food and drinks 🍕
• 18:30 - Opening 💻
• 18:40 - Making @Transactional Play Nice with Kotlin Rich Errors and Either - Tjalling Ran
• 19:30 - Quick break 🚽
• 19:40 - How to supercharge your knowledge base with Retrieval Augmented Generation (RAG) - Jamie Craane 💻
• 20:25 - Closing 💻
• 20:30 - Chats & Drinks 👥

---

Title: Making @Transactional Play Nice with Kotlin Rich Errors and Either

@Transactional rolls back on exceptions — but what if your error is a value? Functional error handling patterns like Arrow’s Either.Left or Kotlin’s upcoming Rich Errors let you model errors as return values instead of throwing exceptions, making failure explicit and strongly typed in your function signatures. The downside: your @Transactional would commit even on an error. This talk shows how to solve that with Spring AOP, so you can adopt functional error handling in an existing Spring Boot codebase without breaking your @Transactional behavior.

Bio:
Tjalling Ran is a back-end developer at Maqqie, where he works on public APIs, backoffice tooling, and CLA compliance, bridging technical implementation and technical and non-technical stakeholders alike. He has a passion for writing expressive and unambiguous code by leveraging the type system and naming things well. His day-to-day stack is Kotlin with Spring, OpenAPI, and JPA. Earlier in his career he worked on code generators with Xtend, a language that felt refreshingly modern compared to Java at the time, which made Kotlin a natural fit.

Title: How to supercharge your knowledge base with Retrieval Augmented Generation (RAG)

Abstract
Your notes, documents, and images contain a wealth of knowledge — but finding the right piece at the right moment can be surprisingly hard. What if you could search your personal knowledge base the same way you talk to an AI assistant?

In this talk, we’ll explore how Retrieval-Augmented Generation (RAG) can supercharge your personal knowledge base. You’ll learn how vector embeddings are created, how they are stored, and how they power an end-to-end RAG retrieval workflow. Along the way, we’ll demystify what embeddings actually are and why they work so well for semantic search.

But we won’t stop at text. We’ll also integrate image embeddings into the workflow, enabling you to query your own photos and screenshots using natural language.

Finally, we’ll tackle an often overlooked challenge: protecting sensitive information. You’ll see practical techniques for preventing confidential data from being sent to external embedding providers.

By the end of the session, you’ll understand how to build a powerful, privacy-aware RAG system that turns your personal data into an AI-searchable knowledge engine.

Bio:
With over 20 years of IT experience, Jamie Craane designs and develops software for a wide range of organizations, from large enterprises to startups and SaaS services. Working for Moxie-IT, Jamie focuses on the entire value chain: from architecture and technology to software development, deployment and management, and improving the performance of development teams. Adding value and providing insight for everyone involved are central to his approach.

Fast, secure, and automated delivery are essential to his approach. Jamie combines innovation with proven technologies and closely follows developments in Artificial Intelligence. He doesn’t shy away from challenges and enjoys sharing his knowledge with teams and the community.

---

RSVP Now!
Don't forget to RSVP to secure your seat—spots are limited! We can't wait to see you there and discuss the future of Kotlin and software architecture.

Wed 13 May · 15:45< 50