Skip to content

Python

Meet other local Python Programming Language enthusiasts!
pin icon
2,255,269
members
people1 icon
1,647
groups

Frequently Asked Questions

Yes! Check out python events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.

Discover all the python events taking place this week here. Plan ahead and join exciting meetups throughout the week.

Absolutely! Find python events near your location here. Connect with your local community and discover events within your area.

Python Events Today

Join in-person Python events happening right now

Coffee Coding
Coffee Coding
BACK TO COFFEE ROOM AGAIN! Welcome to Appsterdam. Whether you are a seasoned programmer or learning to code Apps, wouldn’t it be cool to run by your challenge with another programmer when you get stuck? Or you have questions, or simply want to be in the environment of other like-minded friends while you work on your project? Welcome to Appsterdam. Bring your laptop and get feedback, encouragement and support, no matter what level you are at. Share and contribute. Get guidance. Feel good. All levels are welcome, so don’t be shy. In the future we plan to have break-out sessions where we will have short talks on valuable topics and also conduct mini-hackathons where all of us get to participate and learn together. Maike and Daniel are super committed to have an inspired group. We start at 9:30 and end at 11:30 sharp, so some a bit closer to 9:30 to make sure you get the help you desire. Just ask and maybe we can help you with: • Android Development • iOS Development • Flutter Development • C++ • JavaScript • Python • Rust • UX/UI Design (Adobe XD, Balsamiq, Keynote, Sketch, Figma)
Spring Comedy🎤 🌷
Spring Comedy🎤 🌷
**Laughs in Bloom!** **Celebrate spring with an unforgettable night of laughter at the Spring Comedy in Flower City Haarlem!** Get ready for an evening of top-tier stand-up comedy, fresh humor, and a vibrant atmosphere. Get ready for a great spring night of laughter! 🎟️ **[TICKETS](https://www.eventbrite.com/e/spring-comedy-tickets-1982790532859)** **COMEDIANS** Read more about the comedians[ ](https://www.eventbrite.com/e/spring-comedy-tickets-1982790532859)**[HERE](https://www.eventbrite.com/e/spring-comedy-tickets-1982790532859)** **PROGRAM** Doors open at 7:30pm. Show at 8pm. There will be a 15 min intermission. Bar, indoor lounge lobby and outdoor patio to chill before, during and after the show. **VENUE** Hello I'm local, in the center of Haarlem. **TICKETS** Online ticket price: €13 (€ 14,51 including Eventbrite transaction costs); €16 at the door. **[TICKET👉HERE!](https://www.eventbrite.com/e/spring-comedy-tickets-1982790532859)** **IMPORTANT! The amount of attending people that you see on this website does not represent how busy the event will be. Since our events are promoted on several platforms, the attendance is the result of the combination of the bookings coming from each platform.**
Co-host / co-organiser WANTED | Coffee Meetup
Co-host / co-organiser WANTED | Coffee Meetup
Dear Cinephiles, I am looking for volunteers to help running the future meetups. If you are interested and would be available several times in the upcoming month, please meet me for coffee or contact me through a message for details. Location is Studio/K, the most inclusive cinema is Amsterdam. Sign up if you are interested, and maybe see you there! Cheers, Nikoletta
Vibecoding Workshop (Beginner)
Vibecoding Workshop (Beginner)
**Vibecoding Amsterdam — Beginner Workshop** **Who can join:** All levels welcome. No coding experience needed. **Location:** The Cohesion Lofts **Language:** English • **Duration:** 2 hours • **Small group:** max 6 **Let’s bring your project idea to life.** Bring your own idea (or borrow one). By the end, you’ll have a working web app running on your laptop, a clean project structure you can keep building on, and a clear roadmap for your next steps. **What we'll do:** * Quick intros + pick a simple idea * Setup development tools and get the starter template running * Build sprint using the AI agent (most of the session) * Wrap-up **Tools** * We'll use Google Antigravity to vibecode. But you can follow along with your preferred tool: Cursor, Codex App, Claude Code, etc. * We won’t be using one click builders like Lovable/Bolt. * Stack: Next.js, TypeScript, Supabase, Vercel, Stripe, OpenAI (GPT) **About me:** Computer engineer, vibecoding for 1+ year. I’ll guide step-by-step and help unblock you as you build. **Bring:** Laptop + good vibes. No prior installations are needed.
EVERYBODY WELCOME VOLLEYBALL MEETUP! 🏐(!This week indoor at wethouderheijhall)
EVERYBODY WELCOME VOLLEYBALL MEETUP! 🏐(!This week indoor at wethouderheijhall)
Hi. Come volleyball with us. It doesn't matter if you are a pro or beginner. It's all good and you are welcome. We start at 14:00, but it's best to enter the building at 17:00 so you have plenty of time to find everyone and possibly change clothes. I will wait in front of the building so everyone is able to find the place. You can join this meetup by taking all of these steps: 1. signing up for this meetup 2. contributing €10 for the court rental, ball and everything else we need. You can pay cash on location or by tikkie link which i will share in the comments. We also have a WhatsApp group now:D Follow this link to join my WhatsApp group: [https://chat.whatsapp.com/FbAYgxv7jE8168o90cpIh9](https://chat.whatsapp.com/FbAYgxv7jE8168o90cpIh9)
Spring bazaar | Nowruz Bazaar
Spring bazaar | Nowruz Bazaar
You can support the event here [Support](https://www.eventbrite.nl/e/spring-bazaar-nowrooz-bazaar-tickets-1984456239031?utm-campaign=social&utm-content=attendeeshare&utm-medium=discovery&utm-term=listing&utm-source=cp&aff=ebdsshcopyurl) Spring is arriving, and with it comes Norooz, a celebration of renewal, resilience, and light. For centuries, Norooz has carried hope through the darkest days, reminding us that brighter tomorrows are always possible. ✨ On **14–15 March**, we’re gathering in Amsterdam to welcome the new season together. Expect a vibrant, cozy space inspired by Iranian art and culture, where creativity, heritage, and community come together under one roof. This isn’t just a bazar. It’s a celebration of spring energy, meaningful conversations, handmade treasures, beautiful illustrations, thoughtful design, and flavors that remind us of home. A place to reconnect, discover something new, and step into the new year with warmth and inspiration. 🌸 🗓 14–15 March from 11AM - 4PM 📍 Amsterdam \| Join the Wave [Zeeburgerpad 8, 1018 AH Amsterdam](https://www.google.com/maps/place//data=!4m2!3m1!1s0x47c609c25e4cf7a1:0xb9f2eec5656b0df5?sa=X&ved=1t:8290&ictx=111) Come celebrate the arrival of spring with us, surrounded by light, art, and hopeful energy. **PS:** If you’re an artist, designer, creative brand, food maker, or part of a community initiative connected to culture and renewal, and you’d love to be part of the bazar, send a short intro, photos or a portfolio link, and what you’d like to present to 📩 hello@letskooch.com
Want to start playing padel? Join our Padel group for beginners!!
Want to start playing padel? Join our Padel group for beginners!!
**Welcome New Members!** 😺 Thanks for considering joining our **Beginner Padel Group**! This is the perfect place if you want to try out padel, improve your skills, or just meet new people who share the same passion for this fun and social sport. 👉 **Join our WhatsApp group here:** [https://chat.whatsapp.com/HEPL44faeVkIe7igEdcs92?mode=gi_t](https://chat.whatsapp.com/HEPL44faeVkIe7igEdcs92?mode=gi_t) ⚠️ **Important**: The time and place you see on Meetup are only placeholders for our recurring events. The **real details (time & location)** of each lesson or game are shared in our WhatsApp group a few days in advance. To join a session, you’ll need to actively get on the team by chatting with the host and fellow players. We also have sub-groups for every city and groups for people who are **NOT BEGINNERS as wel :)** 🎾 What to expect: * Beginner-friendly games for anyone new to padel * Introductory lessons + matches where you’ll learn the basics step by step * Support to help you start organizing your own games once you’re comfortable 💬 This group is all about sharing my passion for padel and bringing together players from around **Amsterdam and Haarlem**. Feel free to: * Post anything padel-related * Find others to play with * Ask the admin for lessons if you’re just starting out

Python Events This Week

Discover what is happening in the next few days

KPMG Lente Marathon Amstelveen
KPMG Lente Marathon Amstelveen
**Sunday 15th March** **KPMG Lente Marathon Amstelveen** [Click here for link](https://www.lentemarathon.nl/afstanden/) 🏁start & finish: Amstelveen shopping center 🗺️distance: 5km / 10km / 21,1km / 42,2km 📍Gatering before the start Just like last year, this year another group off ATAC’ers are running this! Shout out loud if you got a bib, what distance and pace So you can start together and maybe run togheter if pace is a match, or want a pacer or wanna be a pacer ;) How ever, after the race we can join and have appeltaart and a drink! Offcourse others are welcome to cheer on the side and join for appeltaart & drinks! **10k** **21k** 4:15-4:30 Cem **21k** 4:15-4:30 Tariq **21k** 4:30-5:00 Virgil **21k** 4:30-5:00 Alessandro **21k** 4:30-5:00 Pierre N **21k** 4:50-5:20 Arnout **21k** business run Suzan **21k** business run Nina **21k** (injury-supporter) Alex Z **42k** ?:??-?:?? Juliette **42k** ?:??-?:?? Victoria **42k** ?:??-?:?? Quintin **42k** ?:??-?:?? Mariana
[New place and time] Japanese Language Club in Amstelveen
[New place and time] Japanese Language Club in Amstelveen
From now on, by default we'll organize the Japanese Language Club **on Sundays from 12:30 at a new location** \- in Amstelveen Library\, just across the street from the previous location :\) This new location has more space for us, so we can also have a bit more attendees, and we can use the study books from the library :) ❗Please note: * **Food is not allowed** in the library (but we'll go grab a lunch after the event - this is optional). * Drinks are allowed, you can bring your own, and there are also tea and coffee machines, paid by card. * You can arrive a bit earlier (from 12:15), but try to be there by 12:30, that's the official start time. * Toilets are not free, but they are pretty cheap (0.50€), paid by card. * We don't need to worry about making noise, as long as we keep it reasonable (so no yelling or loud music). 📍**How to find us**: enter via the Venstra Cafe entrance, then continue straight and take stairs up one level to enter the Amstelveen Library. Then on the left side, with a bunch of round tables under the "Taalhuis" sign, is where we gather. *This session we'll practice vocabulary, in groups of 3-4 people, depending on the amount of native speakers.* Note: the actual max attendee number is around 20. I'll be adding more people from the wait list, so that we have a nice balance of various levels and of familiar and new faces :) So feel free to add yourself to the wait list (you can do it as a free user, just click the, somewhat hidden, "continue with free plan" link when asked to get a subscription). **[About the Japanese Language Club]** It’s a weekly Japanese-themed event hosted by different organisers with a variety of games, conversations and grammar practices. We warmly welcome anyone who shares an interest in Japan, including those who are: – interested in the Japanese language and how to use it, regardless of their level. – keen to share stories about living in or travelling to Japan. – curious about exploring both traditional and modern aspects of Japanese culture. – especially those from Japan who want to maintain or improve their English by talking about familiar cultural topics. We truly hope everyone in the group finds joy and inspiration through these cultural adventures with the “ichigo ichie” spirit. Best regards, Goro, the founder **【この日本語クラブについて】** このレギュラーイベントでは、週替わりのホストが提案するさまざまなスタイルの日本語会話の練習やゲームなどを、リラックスした雰囲気のなかで楽しんでいます。 ・レベルに関わらず、日本語に興味をもっている方。 ・日本での生活や旅行の経験を誰かとシェアしてみたい方。 ・新旧問わず日本文化に関する知識を交換したい方。 ・そして特に日本出身の方には、馴染みの深い自国文化をテーマに英会話力を維持、向上させたい方。 この様な方々ならどなたでも歓迎します。 「一期一会」の精神で思いやりのある温かいコミュニティを作りましょう。私たちのイベントを通して、皆さんがこのグループでそれぞれの楽しみをみつけてくれることを心から願っています。 グループファウンダーのゴローより
20s 30s Global Socializing in Amsterdam
20s 30s Global Socializing in Amsterdam
Hoi! Amsterdam’s canals carry people from everywhere — so does our meetup. [[Click this Whatsapp groupchat link to join]](https://chat.whatsapp.com/IW6rrTextVH2V2qoqrqZLr) Join us at 7:30 PM each Saturday, where 20s–30s internationals come to relax and connect. Whether you’re learning Dutch or just want global friendships, this group is open to all. It’s chill, diverse, and very Amsterdam
Silent Book Club
Silent Book Club
Dutch Events - Coffee and Dutch with teacher☕🇳🇱
Dutch Events - Coffee and Dutch with teacher☕🇳🇱
**Oefen je Nederlands met een bakkie! Voor iedereen met A1+.** **Dit is je kans om je Nederlands te oefenen in een gezellig en leuk café!** **Wil je nieuwe mensen ontmoeten en Nederlands praten? Kom dan ook! We gaan samen een 'bakkie doen' en Nederlands kletsen. Zonder boeken, met hulp van docent Marleen van Double Dutch Haarlem. Een bakkie (koffie/thee) krijg je gratis.** **Het is geen formele les. Gewoon een relaxte kans om te kletsen en andere mensen te ontmoeten.** Docent: Marleen Blomsma Dit event is alleen voor volwassenen. Kinderen kunnen niet meedoen. Kosten: €10 per persoon (inclusief begeleiding van docent & bakkie koffie/thee) **Reserveren tickets: alleen online via de website Eventbrite (niet aan de deur). Registraten krijgen een ticket en de routebeschrijving per e-mail toegestuurd.** **TICKET👉[HIER!](https://buytickets.at/expatshaarlem/2093021)** **⚠️ TICKET REQUIRED ⚠️ A Meetup sign up is NOT sufficient.** **Tickets are only online = NOT sold at the door.** \*\*\*\* **ENGLISH:** **This is your chance to practice your Dutch with fellow internationals and a professional teacher in a nice and cozy cafe! in a nice and cozy cafe!** **No formal lesson, just a low key opportunity to chat and meet fellow Dutch learners while enjoying a cup of coffee or tea. It helps if you know a bit of Dutch (A1 and up). Our teacher is there to help you with your Dutch. But again: no books, no homework.** **Coffee and Dutch is all about practicing your Dutch and having a good time.** **Costs**: This event costs 10€ per person (including guidance from teacher & cup of coffee/tea). **Reservations & payment:** **Registration via this webisite only! (not at the door). Registrants get a ticket and the directions via email.** We can only offer this event for adults. Kids cannot participate. Reservations & payments: **TICKET👉[HERE!](https://buytickets.at/expatshaarlem/2093021)** **⚠️ RESERVATION & TICKET REQUIRED ⚠️ A Meetup sign up is NOT sufficient. Tickets are only online = NOT sold at the door.** **This event is a collaboration between Dutch Language school [Double Dutch Haarlem](https://www.doubledutchhaarlem.nl/) and [expatsHaarlem.](https://expatshaarlem.nl/)** **Double Dutch Haarlem**: kleine groepen en veel persoonlijke aandacht; online & offline ; erkende school;100% gecertificeerde & gepassioneerde docenten **expatsHaarlem:** ExpatsHaarlem is the broadest international community & media platform in the Haarlem area and is about easing and enriching the life of internationals. We provide news, information and articles and organize events for expats – and Dutchies too-. We arrange special offers and discounts for our readers. We offer a Housing Service and have a Partnership Program with professionals for services in fields such as Dutch Language, Parenting, Legal and Financial Services, Going out and Wellness. ExpatsHaarlem also organises seminars, workshops, comedies and meetups to inform, connect and support the local expat community. **IMPORTANT! The amount of attending people that you see on this website does not represent how busy the event will be. Since expatsHaarlem events are promoted on several platforms, the attendance is the result of the combination of the bookings coming from each platform.**
Hiking @ Elswout - 4km route (Activity to meet new people)
Hiking @ Elswout - 4km route (Activity to meet new people)
We meet next to Locael (Haarlem station) and will leave by bike at 13:30. For those who'd like to take public transport, you can take bus 14 (Heemstede station) and stop at Haarlem, Vijver (some walking required to the meeting point of the hike). We should be back before 16:30 and will stop for a drink as well. Depending on the weather we will return a bit later. It'll be a fun and enjoyable day with nature and good company. See you all! **PRACTICAL INFO:** **Organizer:** See event info. **Where:** Locael next to Haarlem station (https://maps.app.goo.gl/rRm18XtK7RhqamP77) Please contact us if you prefer to meet directly at Buitenplaats Elswout or if you are taking public transport. **Meeting point (around 2pm):** Vergaderen op Buitenplaats Elswout (https://maps.app.goo.gl/cES6djpvVtsoxMRh6) **What to bring:** Drinking supplies and weather-appropriate clothes **How do i connect?** We inspire active participation and genuine connections. The more you invest in the event, the richer your experience will be. Open up, listen attentively, and show a genuine interest in others. And be surprised that in return, you'll be met with open minds, diverse perspectives, and a supportive community eager to connect. :-) **Are you a newcomer?** Our meetups have a relaxed and friendly atmosphere. So, join us, meet new people, and don't worry if its your first time. Looking forward to seeing you all there!
12:30 -15:00 AVP Amsterdam Volley Players (Pijp)
12:30 -15:00 AVP Amsterdam Volley Players (Pijp)
=> Time & Location: 12:30 in the entry hall in Sporthal De Pijp => Cost: 7euro per person (cash or tikkie link in comments). => Attendance: Confirm your attendance in one of these ways: A: Request to join via MySportz: B: RSVP the event here => Cancellation: If you cannot join, please update your RSVP before 6pm on the FRIDAY before the event. Cancelations after that will be considered a "No Shows". 2 "No-shows" will put you on the black list. => Skill Level: You have to have intermediate level volleyball skills to join. In case you do not match the level, we're reserving ourselves the right to ask you to upskill before rejoining us. This group is not for basic level. => Rotation Style: You will be assigned a team upfront (we anticipiate 6 teams as a minimum, despite what the meet-up ""Attendee Limit"" says). Unless your team agrees otherwise, we play with a basic rotation, so no assigned permanent roles/positions. What does taht mean? * Person middle front is a setter. Setter is responsible for the 2nd ball (always!). * Front right and left are attackers: spike the ball andjump for block when the other team is spiking. * Person middle back row is moved forward, to the centre of the field. This person is responsible for the short balls around 3m line, drops behind the block or balls blocked from own team spike. * Left and right person in the back are responsible for longer balls, balls from spikes, receiving serves etc."

Python Events Near You

Connect with your local Python community

Py.Amsterdam Meetup at ABN AMRO
Py.Amsterdam Meetup at ABN AMRO
**🎉 Py.Amsterdam Meetup at ABN AMRO** The Python community in Amsterdam is thriving, and we're thrilled to invite you to our next [Py.Amsterdam](https://py.amsterdam/) **meetup**, this time hosted at [ABN AMRO](https://www.abnamro.nl/en/personal/index.html)! Join us for an evening full of insightful talks, community bonding, and all things Python. 🐍 🗓 **When:** April 29th 📍 **Where:** Gustav Mahlerlaan 10, 1082 PP in Amsterdam (second door) 💬 **What:** Talks, lightning sessions, and networking with the best Pythonistas around. 🔹 **Agenda** * **17:30** \| 🏢 Doors Open * **18:00** \| 🎤 TBA * **18:40** \| 🍕 Networking with food & drinks * **19:40** \| 🎤 TBA 📌 **Important:** Don’t forget to bring your **ID** — *** 💬 **Want to give a talk?** We're always looking for speakers! Whether you have a deep dive, a quick lightning talk, or something in between — we'd love to hear from you. Send us an email at [info@py.amsterdam](mailto:info@py.amsterdam) or fill out the speaker form on our website with the following details: * **Talk Title** * **Talk Abstract** * and **Speaker Bio**. * Don't be shy, all experience levels are welcome! *** 👥 **About our host: [ABN AMRO](https://www.abnamro.nl/en/personal/index.html)** ABN AMRO is one of the Netherlands' largest and most established banks, with a history spanning over 300 years. Headquartered in Amsterdam, the bank serves millions of retail, private, and corporate clients across the globe. ABN AMRO is committed to innovation and sustainability, actively investing in digital transformation and fintech partnerships to shape the future of banking. With a strong engineering culture, the bank employs hundreds of tech professionals working on cutting-edge solutions in data, cloud, and software development. 🔗 Check out their job board: [https://www.abnamro.nl/en/careers/](https://www.abnamro.nl/en/careers/) 💡 **Want to host a future meetup?** Py.Amsterdam is a community-powered event series, and we’re planning to meet every other month. If your company wants to get involved, apply here 👉[Host a meetup](https://docs.google.com/forms/d/e/1FAIpQLSc_d2yqN4VD0SkXUshU2flRQCFvOMkTiANEJBuf77pWCWy0nQ/viewform) 🌍 **More info:** [py.amsterdam](https://py.amsterdam) 📢 **Join our group:** [meetup.com/pyamsterdam](https://www.meetup.com/pyamsterdam/) 🐍 **Let’s connect, learn, and grow — together!** See you soon! 🚀 ***
Causal Inference in Practice: Beyond Classical A/B Testing
Causal Inference in Practice: Beyond Classical A/B Testing
🙂 ***This is an in-person event*** 🙂 **⚠️ (Ideally) Register on [LinkedIn](https://www.linkedin.com/events/7429445270809112576/):** [[https://www.linkedin.com/events/7429445270809112576/](https://www.linkedin.com/events/7429445270809112576/)] We all love a clean A/B test, but let’s be honest: the real world is rarely that cooperative. Whether it’s interference between users, ethical constraints on randomization, or non-compliance, there are times when classical experimentation simply breaks down. How do leading data teams bridge the gap? They turn to other **causal inference methods**. In our 6th session, we’ve invited top practitioners to pull back the curtain on how they identify, estimate, and validate causal effects when a standard randomized controlled trial isn’t an option. 💬 **What We’ll Cover** - **The "Why" Over the "What"**: Concrete use cases where A/B testing failed and Causal Inference saved the day. - **The Methodology Deep-Dive**: From mapping causal structures with Directed Acyclic Graphs to estimating effects via Difference-in-Differences, how do you choose the right method? - **The Tech Stack**: A look at the go-to tools, libraries, and custom code (Python/R) used to build these models. - **Operationalizing Insights**: How to scale causal analysis and communicate uncertainty to stakeholders who are used to "simple" A/B test results. 🎤 **The Format** This session is a hybrid of deep-dive technical presentations and a candid panel discussion. No slide-heavy lectures here—just real-world examples, robustness checks, and honest talk about what happens when the data is messy. \- Speaker: **Xiaowei Zhang — Manager Data Science (Causal Inference Consulting & Research) @Booking.com** \- Speaker: **Antanas Mainelis — Lead Decision Data Scientist @Vinted** \- Moderator: **Jos Baan — Senior Data Scientist @Spotify** ✨ Why Attend? ✅ Master the transition from experimental to observational causal analysis. ✅ Learn how to handle "interference" and "non-compliance" in your data. ✅ Network with a community of peers who are navigating the same technical hurdles. ✅ Get a look at the diagnostic checks that determine if an effect is actually "identifiable." 🍕 **Practicalities** \- Drinks & Food 🍷 🍕 \- In\-person only: Because the best insights happen in the hallway and over a slice of pizza\. \- Interactive: We’ve reserved plenty of time for Audience Q&A—bring your toughest causal questions\! ⚡ **Limited Seats** To keep the discussion high-quality and interactive, we cap attendance. Make sure to RSVP early to secure your spot! We can’t wait to see you there and continue building the ADU community together! 🚀 #AmsterdamDataUnion #CausalInference #DataScience #MachineLearning #ABTesting #DataEngineering #AmsterdamTech
Applied AI Stories: Solving Cold Cases and Powering Product Search
Applied AI Stories: Solving Cold Cases and Powering Product Search
**⚠️ Important Note:** **PyData Amsterdam is transitioning to Luma. ✨** * Please **[subscribe](https://luma.com/pydataamsterdam?k=c) to PyData Amsterdam on Luma**: [https://luma.com/pydataamsterdam](https://luma.com/pydataamsterdam) * And **register at the Luma [registration link](https://luma.com/bm0o8s4r) for this event**: https: https: //luma.com/bm0o8s4r ————————————————————— ————————————————————— PyData Amsterdam is back with another evening of inspiring talks, food, and networking on **Thursday the 26th of March, from 17:30 until 21:30 CET at ML6 in Amsterdam**! Join us for an exciting meetup where we explore how modern machine learning systems are being applied to real-world problems at scale - from cold case investigations to large-scale e-commerce search. We’ll kick off with drinks and networking, followed by two in-depth technical talks from industry practitioners, with plenty of time to connect over food and drinks afterwards. **Schedule** * ​**17.30 – 18.00**: 🥤 Welcome & Networking * ​**18.00 – 18.15**: ML6 / HR introduction * ​**18.15 – 19.00**: 🎤 Talk 1 – *Can AI agents help solve Europe’s Largest Cold Case? - By Titus Naber* * ​**19.00 – 20.00**: 🍕 Food & Networking * ​**20.00 – 20.45**: 🎤 Talk 2 – *From Keywords to Concepts: A Late Interaction Approach to Semantic Product Search on IKEA.com - By Amritpal Singh* * ​**20.40: 21.30**: 🥤 Drinks & Networking​ ## **Talk 1: Can AI agents help solve Europe’s Largest Cold Case?** ​**by Titus Naber** ​The Olof Palme investigation lasted 34 years and resulted in one of the largest police archives in modern European history. Even reading the digitized portion alone would take a single person years. ​So what happens when you give that archive to AI agents? ​In this talk, Titus will walk us through the design and deployment of a Deep Research agent system capable of autonomous hypothesis generation, iterative search, and cross-referencing across thousands of police documents. The session will dive into how AI agents can be orchestrated to explore massive, unstructured datasets and support complex investigative workflows. ​**Bio** Titus Naber is a Machine Learning Engineer at **ML6**, based in Amsterdam. He holds an MSc in Artificial Intelligence from Delft University of Technology and has experience across machine learning, full-stack development, and autonomous systems. Previously, he worked at Adyen on open-source payment integrations and was involved in autonomous racing through the Formula Student team. Titus combines strong academic foundations with hands-on industry experience to build practical, high-impact ML systems. ​ ## **Talk 2: From Keywords to Concepts: A Late Interaction Approach to Semantic Product Search on IKEA.com** ​**by Amritpal Singh** ​Traditional keyword-based search struggles to capture the rich, multi-attribute intent behind customer queries. In this talk, Amritpal will present IKEA’s journey from keyword matching to concept-based semantic search using a late-interaction retrieval model. ​Instead of relying on Boolean logic or single-vector embeddings, this approach uses token-level scoring to preserve keyword specificity while capturing fine-grained intent. The system is trained using large-scale synthetic query generation, strong negative mining, and adaptive ranking — all while maintaining low latency at production scale. ​Deployed live on **[IKEA](https://ikea.com/)**[.com](https://ikea.com/) across multiple markets and languages, the new system outperformed the existing Boolean search, delivering meaningful gains in relevance, engagement, and commercial impact, especially for long-tail queries. ​**Bio** Amritpal Singh is a Senior Data Scientist at IKEA Amsterdam with over 10 years of experience in machine learning, computer vision, and NLP. Previously, he was a Staff Data Scientist at Huawei and a Senior Research Engineer at HERE Technologies. He holds an MSc in Embedded Systems from TU Delft and a BTech in Electrical Engineering from Vellore Institute of Technology. ​ We look forward to welcoming you for an evening of cutting-edge ML, practical insights, and great conversations - see you there!
Python Leiden User Group April 2026 meeting
Python Leiden User Group April 2026 meeting
Come join our community of people interested in and working with the Python programming language. We meet up in the city of Leiden, The Netherlands. Exchange experiences and learn from others on the topic of the most popular programming language! We meet up once every two months. The meetups are low profile, not commercial, and open to both professionals and enthusiasts. At this meeting, we have these three talks planned: **Talk 1: Creating QR Codes with Python** by Rob Zwartenkot **Talk 2: Creative Coding with Python** by Sudha Parimala **Talk 3: Building apps with Streamlit** by Daniël Kentrop **Meeting format** Our meetings will have presentations with room for discussion, and we will make sure there's also opportunity to meet and get to know your fellow group members. **About our meetups** Our talks happen in a friendly and informal setting. They are a great way to learn new things, share your knowledge, and meet other Python enthusiasts. There is always room for questions and discussion. Our presentations and talks are in English to be accessible for the large amount of non-Dutch speakers in the Python community. **Call for talks** We'd invite you to propose a talk for this or future meetings. Talks can be short or longer, they can include a live demo or a hands-on lab. It does not matter if you're not a highly experienced speaker. Meetup groups like this are great for building out your skills. **Meeting venue** Our meeting will take place at the “[Technolab](https://www.technolableiden.nl/)”, an organization that offers science education for children and teenagers. We’ll be using the big meeting room, while the people from “[The Space Leiden](https://spaceleiden.nl/)”, a local hacker/makerspace, will also be present in the building. The Space will be open starting 19:00. Our food sponsor [Samotics](https://samotics.com) is providing free pizza. If you don't care for pizza, you can also skip those and arrive at 20:00. Our location can be tricky to find for first-timers, please check the instructions on our website [here](https://pythonleiden.nl/how-to-reach-us.html).
Amsterdam JUG Meetup at Picnic
Amsterdam JUG Meetup at Picnic
Join in with the latest Amsterdam JUG Meetup at [Picnic HQ, Van Marwijk Kooystraat 15, 1114 AG Amsterdam](https://maps.app.goo.gl/Fg2ookbSZFxPhbSXA). **Agenda** **17:00 -** Doors Open (And Food!) **17:30 - 18:00** Talk 1: **"Raising Young Coders"** by [Cassandra Chin](https://www.linkedin.com/in/cassandra-chin-developer/) from [CNCF](https://www.cncf.io/) **18:00 - 18:30** Talk 2: "**Java 25 in Production: Memory Dieting to Tame Latency and Garbage Collection"** by [Manish Askani](https://www.linkedin.com/in/manishaskani/) from Picnic **18:30 Short Break** **18:45 - 19:15** Talk 3: "**MCP in Practice with Kafka**" by [Jeroen van Disseldorp](https://www.linkedin.com/in/dizzl/) from [Axual](http://axual.com/) **19:15** **\- 19:45** Talk 4: **"Connecting the Dots with Context Graphs"** by [Stephen Chin](https://www.linkedin.com/in/steveonjava/) from Neo4J **19:45** **\- 20:15** Talk 5: **"Scripting on the JVM with Java, Scala, and Kotlin"** by [Li Haoyi](https://www.linkedin.com/in/haoyi-li-3b3291182/) **20:15 -** Networking drinks **21:00 -** End Talk 1: **Raising Young Coders** Teaching kids programming at a young age is really important to improve diversity in the field of computer science. Studies show that after middle school most students have already made up their mind about a career in computers, so having a positive introduction to computers at a young age is really important. I wrote a book on Raising Young Coders published with Apress to teach tech and non-tech parents how they can inspire their kids to love technology. I also teach workshops for underprivileged kids around the world at events like CNCF Kids Day and want programming to be fun and engaging just like how I learned to program. I will share some of the techniques I use to get kids excited about technology, which you can use to teach your own kids or others. Talk 2: **Java 25 in Production: Memory Dieting to Tame Latency and Garbage Collection** Upgrading to a new Java version is often driven by the desire for new language features, or the need to stay current with security updates. In this talk, we show how moving to Java 25 became a turning point for fixing severe tail-latency and GC instability in a high-throughput production system at Picnic. This talk presents a real-world case where upgrading to Java 25 resolved severe tail-latency and GC issues in a high-throughput system. It covers JVM memory tuning, leveraging Compact Object Headers, and counterintuitive strategies—like shrinking the heap—for improved latency and GC stability, offering practical advice for backend and platform engineers. Talk 3: **MCP in Practice with Kafka** This talk explores MCP through a practical, Kafka-centered case study. It demonstrates how high-level intent expressed in natural language can be translated into controlled Kafka operations such as topic provisioning, access management, and application deployment. The session also illustrates how MCP can be combined with declarative approaches like a YAML-based DSL for stream processing to generate and deploy streaming applications without requiring direct Java development. Over the past year, the Model Context Protocol (MCP) has generated significant attention as organizations explore more reliable ways for AI systems to interact with real infrastructure. As AI assistants move beyond conversational use cases and begin executing operational tasks, a key challenge is ensuring those interactions are secure, predictable, and governed by clearly defined constraints. MCP addresses this by providing a structured framework that enables AI systems to discover capabilities, interpret context, and invoke external tools through explicit, well-defined contracts. Talk 4: **Connecting the Dots with Context Graphs** AI systems need more than intelligence; they need context that persists. Without it, even strong models can misinterpret information, lose decision rationale, or repeat the same mistakes. Context Graphs have emerged as a practical pattern for agentic AI: a living graph that captures not only what was retrieved or known, but how context led to actions through tool calls, constraints, policies, and outcomes, stitched across entities and time so precedent becomes searchable. This talk explores context engineering as the discipline of designing that context layer, and shows how context graphs complement retrieval by enabling multi-hop, structured context assembly (building on GraphRAG-style hierarchical summaries) while improving explainability and evaluation. Attendees will leave with a practical understanding of how to build context pipelines that combine contextual retrieval with persistent memory and provenance, and why context graphs are becoming central to trustworthy, enterprise-ready AI systems. Talk 5: **Scripting on the JVM with Java, Scala, and Kotlin** This talk will explore the usage of JVM languages as scripting languages, replacing the Bash and Python scripts common throughout the industry. We will walk through live-coded demonstrations of how the JVM's benefits of performance, compile-time safety, and vast library ecosystem are advantages over traditional script platforms, but also how language verbosity, build tool overhead, and lack of convenient libraries hampers the efforts. Lastly, we will demonstrate how script-focused tooling is able to smooth over some of those issues, simplifying build configuration and providing suitable libraries to make the JVM truly a world-class scripting environment as robust as any scripting language out there. **Bios:** **Cassandra Chin** has given keynotes at Devnexus, JFokus, Devoxx Belgium, and Devoxx Morocco. Her latest book, Raising Young Coders, is published by Apress and helps parents to inspire their kids to love technology. She has been teaching technology kids workshops at international conferences since she was 13 years old and is passionate about helping allow women, minorities, and underprivileged students to learn about technology. Her books have been featured at international events like Kubecon + CloudNativeCon and in popular technology shows like theCUBE and Techstrong TV. [More here...](https://www.linkedin.com/in/cassandra-chin-developer/) **Manish Askani** is a Staff Engineer at Picnic Technologies, where he focuses on Operational Excellence in the Consumer domain. His work centers on improving production reliability, latency, and performance of high-throughput Java systems used by millions of users. Manish spends most of his time deep in JVM behavior, garbage collection and memory performance, translating low-level runtime mechanics into practical improvements for real production workloads. He has led multiple initiatives around incident reduction, performance stability, and deployment resilience and regularly works at the intersection of platform engineering and application architecture. [More on LinkedIn here.](https://www.linkedin.com/in/manishaskani/) **Jeroen van Disseldorp** is a technology entrepreneur, CTO, and founder of [Axual](https://axual.com/) ("Kafka done right: European. Governed. Future-proof.") with a passion for real-time data and event-driven architectures. With years of experience designing scalable distributed systems, he focuses on making complex streaming technologies practical and accessible for teams. Jeroen is enthusiastic about energy and sustainability and is particularly interested in how innovation and data can contribute to a more sustainable future. [More on LinkedIn here.](https://www.linkedin.com/in/dizzl/) **Stephen Chin** is VP of Developer Relations at Neo4j, program chair of the LF AI & Data Foundation, and author of numerous titles including the upcoming GraphRAG: The Definitive Guide for O'Reilly. He has given keynotes and main stage talks at numerous conferences around the world including AI Engineer Summit, AI DevSummit, Devoxx, DevNexus, JNation, JavaOne, Shift, Joker, swampUP, and GIDS. Stephen is an avid motorcyclist who has done evangelism tours in Europe, Japan, and Brazil, interviewing developers in their natural habitat. When he is not traveling, he enjoys teaching kids how to do AI, embedded, and robot programming together with his daughters. [More here...](https://www.linkedin.com/in/steveonjava/) **Li Haoyi** graduated from MIT, has built infrastructure for high-growth companies like Dropbox and Databricks, and has been a major contributor to the open source community with over 10,000 stars on Github. Haoyi has deep experience in the JVM and has used it professionally to build cloud infrastructure, distributed backend systems, programming languages, high-performance web applications, and much more. [More here....](https://www.linkedin.com/in/haoyi-li-3b3291182/)
AmsterdamJS Meetup: Instant Code Evaluation & more
AmsterdamJS Meetup: Instant Code Evaluation & more
👋 Hi friends, Long time no see! We’re excited to bring the Amsterdam JS Meetup back on **March 26**. Join us for an evening of JavaScript, practical dev talks, and good conversations with fellow engineers from the Amsterdam tech community. **🗣 Call for Proposals** Have an idea or story to share? Submit your talk proposal through our [CFP form](https://docs.google.com/forms/d/e/1FAIpQLSfLPydVtLxPfYJYGLr-tzpE2nmo4-o20SWS2-8bSduiGEu5yw/viewform) and take the stage at one of our upcoming meetups! **🤝 Organized by** This event made possible thanks to the support from [React Summit](https://reactsummit.com/) and [JSNation](https://jsnation.com/) organizers – GitNation. **🤝 Hosted by** Huge thanks to [JetBrains](https://www.jetbrains.com/) for hosting the meetup! JetBrains is a global software company that creates professional software development tools and advanced collaboration solutions trusted by more than 12.8 million users from 220 counties and territories. Since 2000, JetBrains has built a catalog of 34 products, including WebStorm, an IDE for JavaScript, TypeScript, and related technologies. **🕑 Event Schedule** 18:00 - Doors open – snacks, beverages, socialization 18:30 - Intro and announcements **18:40 - JS Eval: See What You Code - [Kiril Panayotov](https://zakrok.dev/)** **19:15 - Green Lighthouse, Broken Experience - [Ali Gök](https://www.linkedin.com/in/ali-g%C3%B6k-8265a7229/)** 19:50 - Break with drinks **20:05 - Networking, Open Mic Lightning Talks** 🕘 Mingle until 21:00pm — **👍 Code of Conduct** By registering for this event you agree to comply with our [CoC](https://portal.gitnation.org/coc) **📩 Contact** hi@jsnation.com [https://twitter.com/thejsnation](https://twitter.com/thejsnation) [https://www.youtube.com/JSNation](https://www.youtube.com/JSNation)
Image Manipulation Workshop with Adam Driggers
Image Manipulation Workshop with Adam Driggers
Hello again creative coders and enthusiasts! Last time we had a great session reverse-engineering a procedural art piece. Thank you to everyone who joined us! This month we're very happy to welcome **[Adam Driggers](https://adamdriggers.com/)** (aka **@driggs**) to the stage at A Lab for a **beginner-friendly** hands-on **workshop on image manipulation with** p5.js! Come join us on **Sunday, March 22nd** at **13:00h** at our usual spot at [A Lab](https://www.a-lab.nl/). 🖼️ **Workshop: Image Manipulation with** p5.js Adam will guide you through the surprisingly fun world of working with images in code. Starting from the basics of loading and displaying images, you'll work your way up to pixel-level manipulation and cutting images apart in unexpected ways. Expect to walk away with new tricks up your sleeve and a fresh perspective on what you can do with a photo and a few lines of p5. **Bring your laptop**. this is a hands-on session! No deep experience required, just curiosity and willingness to experiment. After the workshop, there's time and space for some **co-working**. A great moment to keep hacking on what you've just learned, continue an existing project, or simply hang out with fellow creative coders. As always, we'll wrap up with a **show & tell**, where everyone is welcome to put their work on the big screen and share what they've been making, learning, or breaking. We hope to see you there! Or if not, online on our **[Discord](https://discord.gg/eJJvn3487M)**