Java Concurrency
Meet other local people interested in Java Concurrency: share experiences, inspire and encourage each other! Join a Java Concurrency group.
11,816
members
6
groups
Largest Java Concurrency groups
Newest Java Concurrency groups
Frequently Asked Questions
Yes! Check out java concurrency events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.
Discover all the java concurrency events taking place this week here. Plan ahead and join exciting meetups throughout the week.
Absolutely! Find java concurrency events near your location here. Connect with your local community and discover events within your area.
Java Concurrency Events Today
Join in-person Java Concurrency events happening right now
SSR web development with Clojure
NOTE: this is an **in-person event** in Amersfoort!
We are a bunch of Clojure enthusiast who meet every month to discuss every thing Clojure.
Today we'll have a presentation around SSR web development, with practical examples and experiments.
Further, we don't have scheduled any special activity for tonight, so here's some ideas of what we would love to hear from you:
* have you started new projects with Clojure(Script)? Tell us all about it!
* did you author or started using cool new libraries? Plug your laptop to the projector and show us!
* ever wanted to learn more about some topics or are you just anewcomer to the Clojure world? Just ask, we're happy to help you out!
See you!
p.s.: food is not offered tonight, make sure to come with a full stomach!
Generative AI - New Way Of Working
Hey Everyone! 👋
**Location:**
\- On\-site: INDUSTRIEMUSEUM Minnemeers 10 9000 Gent
\- Online: TBA
**Practicalities for the evening on Tuesday, May 26th:**
\- 18:00: Doors Open\, snacks & drinks
\- 19:00: Speaker Talks
\- 20:30: Networking & Drinks
**Transport:**
* **Parking:** Paid parking at Dok Noord
* **Arriving by Train:** Minnemeers 10 in Gent is an easy **10 minute walk** from Dampoort Gent Station.
**Note:** As this is an invite‑only event, you may be asked to show your calendar invite upon arrival.
**Welcome to edition 15 of the Generative AI Belgium Meetup! 🚀**
This time, we look at how AI is changing the Way We Work.
For a long time, work was built around a simple exchange: time for money. You showed up, spent hours on tasks, and value was measured by effort, output, and expertise.
Generative AI is starting to question that model.
AI agents are no longer just tools for writing better emails. They are entering workflows, taking over tasks, writing code, coordinating information, and becoming part of how teams operate.
Tools like Claude Cowork & Microsoft Copilot are already omnipresent in our daily work and expectations to use them are rising quickly.
At the same time, robotics is making the story physical again. Machines are not only thinking with us behind a screen. They are starting to move through factories, labs, hospitals, warehouses, and most importantly homes.
This raises a new question: what happens when AI becomes both a colleague in your browser and a body in the room?
In this edition, we are inviting:
* Startups building the tools, agents, and workflows that make this future happen
* Researchers exploring human-machine interfaces and robotics
* A broader discussion on what a “union of the future” could look like when work is shared between people, software agents, and machines
Let's see what meaningful work, when intelligence becomes abundant.
Join us on May 26th!
**Line-up:**
\- TBA
\- TBA
\- TBA
Big thanks to Stad Gent for hosting us and to our sponsors: In The Pocket, BruCON, Red Hat, Collibra, Plainsight & Volta Ventures for supporting the community.
UX Beers Antwerp May @Buffl
**Welcome to our May UX Beers in Mechelen!**
This time, we will host our event on Tuesday the 26th of May at [Buffl](https://buffl.be) in Mechelen.
[Ariad](https://www.ariadgroup.com/) and [Creative Skills](https://www.creativeskills.be/) sponsor our events.
Follow the event online? We stream live via [Youtube](https://www.youtube.com/watch?v=EBqyTDAyQBw)
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
\#\#\# UX TALKS
**Talk 1: Research Reinvented**
[Michiel Willekens](https://www.linkedin.com/in/michiel-willekens/), Productmanager @ BUFFL and [Seppe Stroo](https://www.linkedin.com/in/seppe-stroo-843b82128/), Founding partner @ BUFFL
In this presentation, BUFFL will demonstrate how rethinking research can drive real business results through a pragmatic case study.
You’ll discover how to translate business objectives into the right customer questions and how to act on those insights immediately to accelerate growth and sales.
By bringing the live voice of thousands of (potential) customers into the decision-making process, organizations can ask the right questions at the right time and turn insights into measurable business impact: from increased sales and customer
loyalty/experience to stronger brand awareness and more effective activation strategies.
**Talk 2: Synthetic Personas – real insights or digital illusions?**
[Kate Foszcz](https://www.linkedin.com/in/katarzyna-foszcz/?locale=en), AI Product designer @ Ebay
Can synthetic personas help us make better business decisions, or are we just interviewing very convincing imaginary friends?
In this talk, Kate will explore where synthetic personas can actually bring value, from testing assumptions to speeding up research, and where they can quietly mislead us with biased, overconfident, or poorly grounded answers. Expect a practical look at how to design these systems responsibly, when to trust them, and when to go back to real humans.
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
\#\#\# SCHEDULE
18:00 - Doors open. Drinks & snacks
19.00 - 19.15 - Introduction to UX Belgium Meetup, announcements
19.15 - 19:45 - Talk #1
19:45 -20:15 - BREAK
20:15 - 20:45 - Talk #2
20:45 - 21:30 - Socialize
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
\#\#\# SLACK CHANNEL
We have our own UX Belgium slack channel.
[Come join us and say hi!](https://join.slack.com/t/ux-belgium/shared_invite/zt-1bjpnuiog-T4Di4flXYPWgbT9KrZ53CA)
\*\*\*
\#\#\# YOUTUBE CHANNEL
All our livestreams and talks are recorded and available on our [UX Belgium youtube channel](https://www.youtube.com/channel/UCno7V18T-EglYXprgrUZQ7A).
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
\#\#\# ABOUT UX BELGIUM
UX Belgium is a growing community of User Experience (UX) professionals in and around Belgium.
Look for these types of events:
UX Beers
Periodically, we gather at a different agency or venue to drink beers, network and listen to speakers on various themes in the world of UX and digital design.
UX Antwerp: Each last Tuesday of the month
UX Brussels: Each second Tuesday of the month, 4x per year
UX Workshops
Now and then we organize events to dive deeper into specific skills and techniques in UX. These are smaller, hands-on workshops designed to boost your UX toolbox.
\*\*\*
The UX Belgium Meetup Team
3D workshop in Apeldoorn
**3D Workshop**
* **Ontwerpen met Fusion360**
* **Scannen in 3D**
* **Het gebruik van 3D printers**
**Je bent nu welkom in de nieuwe locatie NewTechPark**
Je kunt ook online aan deze fysieke bijeenkomst deelnemen. De bijeenkomst is dan op de locatie te volgen.
Als je [hier](w.j.put@hccnet.nl) vooraf een mailtje stuurt kun je dinsdagavond tussen 19.00 en 20.00 uur inloggen met Jitsi voor vragen, of ter kennismaking met hcc!3D.
Online neem je deel aan de bijeenkomst met [https://wij.hcc.nl/3D](https://wij.hcc.nl/3D)
[(Alleen toegang als je zichtbaar bent met voor- en achternaam. )](https://wij.hcc.nl/3d)
Spreek met impact! Met Gooise Toastmasters Goudenraad!
**Wil jij impact maken als je voor een groep spreekt en tegelijkertijd stappen zetten in je carrière?**
* Dan zijn **spreken in het openbaar, leiderschap en communicatie** dé belangrijkste vaardigheden die je moet beheersen.
* Maar waar kun je deze vaardigheden leren en op een veilige manier oefenen? Bij ons! **Goudenraad Toastmasters van het Gooi**! In het prachtige **Huis van Eemnes**!
*
Verder over ons:
* Met het bewezen en succesvolle **100-jarige Toastmasters-programma** van deze **wereldwijde organisatie** zet je stappen om zelfverzekerd voor een groep te staan en echte impact te maken.
* Goudenraad is de **tweetalige club (Nederlands en Engels)** in het Gooi voor professionals, ondernemers, trainers, managers, docenten, technici en iedereen die op een leuke manier wil groeien en zijn communicatie- en leiderschapstalent verder wil ontwikkelen!
* Wij komen **twee keer per maand** op een **maandag avond** samen in Het Huis van Eemnes, waar we uiteenlopende speeches in zowel het Nederlands als Engels horen en geven. Daarnaast ontvangen we **opbouwende feedback** die je van collega's misschien niet snel zou krijgen – en dat is **goud waard!**
* Ook hebben wij regelmatig **mini-workshops en improvisaties**
* Als Toastmaster kun je **wereldwijd netwerken** **met een internationale groep professionals,** deelnemen aan het **European Trainer's Network** en meedoen aan **Toastmasters-wedstrijden en conferenties.**
En dat alles voor een **zeer betaalbare prijs!** Aarzel niet en meld je aan om **gratis en vrijblijvend als gast** een van onze bijeenkomsten bij te wonen.
Email: goudenraadtoastmasters@gmail.com
Adres: Huis van Eemnes, Noordersingel 4, 3755 EZ Eemnes
Nimma.codes: Agentic Coding bij Rakoo / Waarom je RAG een graph nodig heeft
De 39ᵉ monthly meetup van [Nimma.codes](https://www.nimma.codes/). Elke laatste dinsdag van de maand. Een cross-language user group voor software developers in de regio Arnhem-Nijmegen.
**Locatie**
Arsenaalgas 8C, 6511 PE Nijmegen
**Om 19:00 is de fietsenstalling van de parkeergarage gesloten**
Let op: het eten is er om 17:30. We starten om 18:00 met de opening. *We houden er niet van om eten te verspillen. Ben je verhinderd? Geen probleem, maar meld je uiterlijk een dag voor de meetup af.*
**Programma**
* 17:30 - 18:00 Inloop + food/drinks
* 18:00 - 18:45 **Agentic Coding bij Rakoo: wat werkt, wat niet, en wat nu? - Matthijs Hendriks & Koen Poelhekke**
* 18:45 - 19:00 Pauze
* 19:00 - 19:45 **Vector search is niet genoeg: waarom je RAG een graph nodig heeft - Ian FitzPatrick**
* 20:00 - 21:00 Netwerken en gezelligheid
**Agentic Coding bij Rakoo: wat werkt, wat niet, en wat nu? - Matthijs Hendriks & Koen Poelhekke**
AI is alive and AI is here to stay. Ook binnen Rakoo speelt AI een steeds grotere rol. Waar het begon met tekstgeneratie en analyses, gebruiken we AI in steeds meer systemen, en worden LLMs nu ook steeds meer ingezet voor code-generatie. De yolo yolo vibe coding heeft nog een negatieve bijsmaak, maar dit is grotendeels opgelost met het professioneel inzetbare Agentic Coding. Hiermee kunnen agents zelfstandig taken uitvoeren: analyses, planning, én implementatie. Developers hoeven dan alleen nog de hoofdlijnen te bedenken en het resultaat te reviewen.
Maar hoe past agentic coding in je proces? De eerder overzichtelijke situatie van issue -> code -> review -> mergen kan nogal op de schop gegooid te worden. Daarnaast zijn er de bekende security- en privacy risico's, en wil je ook rekening houden met zaken als code quality, code style, en maintainability, en is het veel lastiger om het overzicht te behouden. Hier zijn natuurlijk tools voor, maar welke van de 10001 kies je - en hoe kies je de juiste? En hoe meet je eigenlijk de waarde?
Rakoo zit middenin dit proces en we vertellen je graag wat we hebben gebouwd, ingericht, teruggedraaid, en waar we uiteindelijk (lees: voorlopig) op uit zijn gekomen. We staan ook stil bij hoe je dit secure (sandboxed) houdt, en hoe we dit in het team en in onze sprints hebben geïntegreerd. Als laatste: waar gaan we naar toe? Wat zien wij als verdere mogelijkheden en hoe denken we daar te kunnen komen - of besluiten we dat we een bepaalde richting niet in slaan?
**Vector search is niet genoeg: waarom je RAG een graph nodig heeft - Ian FitzPatrick**
De belangrijkste uitdaging voor Retrieval Augmented Generation (RAG) AI systemen is om de LLM van de juiste context te voorzien om vragen te beantwoorden. Vector databases zijn een veel gebruikt middel om kennis (documenten) op te slaan en te doorzoeken op 'betekenis' en niet alleen letterlijke keyword match. Een groot nadeel hiervan is dat document structuur bij deze opslagmethode vaak verloren gaat. In deze talk laat ik zien dat cl-rdf, een open-core (IAM en HA zijn Enterprise features) database dat vectoropslag kombineert met een triple graph (RDF) een groter palet aan mogelijkheden biedt om kennis op te slaan en te doorzoeken. Trigger warning: in deze presentatie gaan veel haakjes voorkomen...
Weekly Running Group
Every Tuesday, the group 024 Waalrunners go for a run at a distance of between 7km - 10km depending on the group. Everyone is welcome to join, you just need to turn up at 20:00 on Tuesday in front of Brouwerij De Hemel. There are different routes every time, and the group welcome all new people to join them.
[https://www.facebook.com/024waalrunners-710731759317504](https://www.facebook.com/024waalrunners-710731759317504)
Java Concurrency Events This Week
Discover what is happening in the next few days
Dutch Data Security & Compliance Community Meetup #8
**From DLP Best Practices to Government Cloud Security with Microsoft Purview**
**Datum, tijd, locatie**
📅 Datum: Vrijdag 29 Mei 2026
🕐 Tijd: 12:30 - 17:00
📍 Locatie: RawWorks, De Vork 2, 3984 PA Odijk
**Introductie**
Tijdens deze editie van de Dutch Data Security & Compliance Community Meetup #8 staat de realiteit van data security in zowel commerciële als publieke omgevingen centraal.
We combineren twee krachtige praktijkperspectieven: de implementatie van Data Loss Prevention (DLP) binnen organisaties en een grootschalige cloudmigratie binnen de publieke sector met Microsoft Purview.
Deze middag draait om concrete ervaringen, technische en organisatorische uitdagingen en lessons learned uit de praktijk. Verwacht inzichten die direct toepasbaar zijn om jouw data security en compliance aanpak te versterken.
**Wat kan je verwachten?**
**Sessie 1 – DLP in de praktijk: Best practices en lessons learned from the field**
Martijn van Geffen (Microsoft)
DLP binnen Microsoft Purview wordt steeds complexer door de opkomst van AI en het gebruik van meerdere enforcement engines. Traditionele aanpakken schieten tekort wanneer data via AI-tools wordt gedeeld, gekopieerd of geüpload.
In deze sessie deelt Martijn van Geffen (Microsoft) praktijkervaringen met DLP-implementaties, met speciale aandacht voor DLP for AI. We bespreken hoe verschillende enforcement engines (Endpoint, Edge, Network, Cloud Apps) zich gedragen bij AI-scenario’s zoals copy/paste en file uploads — en waarom dit vaak leidt tot onverwachte pop-ups en policy-interacties.
Daarnaast gaan we in op het verbeteren van de gebruikerservaring (policy tips, Outlook customizations, oversharing notificaties) en het reduceren van false positives.
Je krijgt concrete best practices voor het ontwerpen van effectieve policies, het kiezen van de juiste engine voor AI-use cases en het beheersbaar maken van DLP in een moderne Microsoft 365-omgeving.
**Customer case – Data Security x Heerenveen**
Femke Helgering (RawWorks)
Ronald Hofstra (Gemeente Heerenveen)
Hoe beveilig je gemeentelijke data tijdens een cloudmigratie naar Microsoft 365? In deze customer case staat het data security traject van Gemeente Heerenveen centraal.
Na de migratie is gestart met de implementatie van Microsoft Purview-functionaliteiten zoals Sensitivity Labels, Data Loss Prevention (DLP) en Data Lifecycle Management. Dit bracht zowel technische als organisatorische uitdagingen met zich mee op het gebied van governance, adoptie en bestaande werkwijzen.
Femke Helgering (RawWorks) en Ronald Hofstra (Gemeente Heerenveen) delen de praktijkervaringen, keuzes en lessons learned uit dit traject. Je krijgt inzicht in hoe security en gebruiksvriendelijkheid in balans kunnen worden gebracht binnen een overheidscontext.
**Agenda**
* 12:30 – Inloop met koffie en lunch
* 13:30 – Opening door DDSCC
* 13:45 – Introductie door RawWorks
* 14:00 – DLP in de praktijk: Best practices en lessons learned from the field, Martijn van Geffen, Microsoft
* 14:45 – Pauze
* 15:15 – Customer case - Data Security x Heerenveen, Femke Helgering & Ronald Hofstra, RawWorks & Gemeente Heerenveen
* 16:00 – Ronde tafel gesprekken
* 16:30 – Borrel & netwerken (tot 17:00 uur)
**Additionele informatie**
**Parkeren**
Bezoekers kunnen parkeren bij de parkeerplaats van de Sint Nicolaas Kerk:
Sint Nicolaaslaan 1, 3984 JA Odijk
Vanaf daar is het enkele minuten lopen naar de locatie van RawWorks.
Who's Really in Control? AI Agents Meet Software Engineering
We're excited to announce our next meetup May 28th, 2026! As usual, we'll take care of food, drinks and awesome sessions, you just need to bring you ;-)
This meetup will feature three talks aimed at (Java) developers, and they all revolve around the question: what does software engineering look like in the age of AI?
* Bert Jan Schrijver kicks off with a talk on who's really in control when AI agents start writing and changing your code
* Tom Wigleven closes the evening by sharing how to accelerate your entire software delivery pipeline with AI agents, without sacrificing quality
* Mitchell Tieleman & Dean Falix from ODIN Labs then show how to orchestrate long AI workflows without hallucinations, with a live demo
All sessions will be presented in English; RSVP now for an evening of learning and fun! The meetup will be at the OpenValue office in Utrecht (directions: https://route.openvalue.eu), enough free parking spaces available.
**Agenda**
* 17:30 Walk in
* 18:00 Food
* 18:30 Talk 1 (see below)
* 19:00 Break
* 19:15 Talk 2 (see below)
* 19:45 Break
* 20:00 Talk 3 (see below)
* 21:00 Drinks
**First talk: Software engineering in the age of AI agents: who's in control?**
An AI deletes a production database… and insists it didn't. Welcome to modern software engineering. Generative AI is becoming a powerful collaborator: writing code, making changes, taking action. But it doesn't always do what we think it does. In this keynote, we'll explore what's really changing: from writing code to verifying it, from building to guiding, and from trusting systems to critically reviewing them. I'll share personal stories, industry insights, successes and failures, and how to responsibly use rapidly evolving AI tools. Because even if you let AI do the work, you're still accountable for the outcome.
*About Bert Jan:*
Bert Jan is CTO at OpenValue and focuses on Java, AI, software architecture, Continuous Delivery and DevOps. Bert Jan is a Java Champion, JavaOne Rock Star speaker, Duke's Choice Award winner and leads NLJUG, the Dutch Java User Group. He loves to share his experience by speaking at conferences, writing for the Dutch Java magazine and helping out Devoxx4Kids with teaching kids how to code.
**Second talk: How to Accelerate Software Delivery Without Sacrificing Quality**
"AI writes code now." Sometimes it's good. Sometimes it confidently writes something broken. The gap between those two outcomes isn't the model. It's how you use it.
We can automate and orchestrate almost everything in the software development workflow with the right agents and skills. How can we confidently increase the quality of the output? Structured specs, agent teams that design, implement and review each other's work, guardrails, extensive e2e testing, and a self-improvement loop that makes every run better than the last. The result is close to a full development team at your disposal, but remember you're accountable for what ships! You set the direction and control the quality.
*About Tom:*
Tom Wigleven has spent twenty years writing software. These days he writes specs and lets agents do the typing. At OpenValue he's involved with AI accelerated development. He talks about the workflows, the guardrails, the quality, the responsibilities and what it means for how teams ship software.
**Third talk: Own Your AI, Not Theirs: Orchestrate (Long) Workflows Without Hallucinations**
OpenValue asked: "What happens when AI deletes a production database and insists it didn't?"
Odin Labs answers: Build AI that actually knows what it's doing.
In this session, we demonstrate what makes Odin Labs unique: orchestration of long, complex workflows powered by BrainDB - organizational memory that eliminates hallucination at the source. You'll see a live demo of an AI agent executing multi-step work orders with full context retention across the entire workflow. No context drift. No guessing. No black boxes.
Core message: When AI has the right context, it doesn't need to guess.
*About Mitchell & Dean:*
Mitchell Tieleman (Co-Founder & CTO) and Dean Falix (Co-Founder & CEO) run ODIN Labs, a Netherlands-based AI company building on-premise AI agent infrastructure for regulated industries like healthcare, legal, finance and government. Their core philosophy: Own Your AI. Not Theirs. Everything they build is GDPR-native, free of vendor lock-in, and governance-first by design.
Painting & Drawing Cafe in Amersfoort ( For Expats and English Speakers )
## 🎨**Activity for EXPATS & English Speakers** ☕
Are you an art enthusiast living in or around **Amersfoort, Hilversum, Utrecht, Nieuwegein, IJsseltein, De Bilt and the rest of cities of the Utrecht's province** who love painting or drawing? Maybe you've felt the joy of creating but struggled to find others who share your passion and speak **ENGLISH**? **You're not alone! 😉**
✨✨✨✨✨✨✨
## 🖌️**About this event**
You will meet other Art Lovers like you to Draw, Paint and have some drinks Together ! Our events are not just about sketching or creating art—they’re about building connections. Every two weeks, we meet at a café to have a relaxing time drawing a painting.
Please keep on mind that **ENGLISH i**s the official language we will use to integrate everyone in our conversations.
⭕⭕⭕➡️ **IMPORTANT ⬅️** ⭕⭕⭕⭕
### 👩🏻🎨**Book formally your Seat 🪑via [WHATSAPP](https://bit.ly/3BXXE0f)**
**If you want to confirm officially your attendance and separate your seat🪑. Book your seat in meet-up, and contact us via [WHATSAPP HERE](https://bit.ly/3BXXE0f) to receive more information on the address of our activities.**
**Thanks a lot for your understanding!** 💐🥰
✨✨✨✨✨✨✨
### 👩🏻🎨**How Does It Work?**
This event is simple, this initiative takes 2 Hours. Most of the participants use pencils, water pencils or watercolours. Main aim is to socialize while we draw. There will be plenty of time to talk and get to know each other. We have to mention that this event is suitable for all levels. Many have started to draw in our event actually.
Also it is very important that you **[JOIN US AT OUR WHATSAPP COMMUNITY](https://bit.ly/3BXXE0f),** to stay up to date on our upcoming events and participate in our Drawing and Painting Contests!
**👉: [https://bit.ly/3BXXE0f](https://bit.ly/3BXXE0f)** 🍀
✨✨✨✨✨✨✨
### ☕**Where?**
We will meet in different cafes mainly in the *center of Amersfoort ( and some occasions in other cities around)*. I will inform you of the exact place some days in advance this event. The place will depend on the number of attendees.
✨✨✨✨✨✨✨
### **🎟️ What is included?**
🟢 **2 HOURS TO HAVE FUN!**
🟢 **15 mins warming-up creative activity and paper material**🖌️🎨
🟢 New friendships and **conversations in ENGLISH** in a relaxed atmosphere
🟢 **Souvenir picture** with you and the rest of Art Lovers 📷
🟢 Exclusive **access to our Art Lovers Community** on which you will receive:
***\~\~\~ Drawing challenges,***
***\~\~\~ Training content,***
***\~\~\~ FREE Entries only to members***
***\~\~\~ Drawing Competitions***
🟢 Time to **create alongside fellow artists and amateurs**
🟢 The freedom to **work at your own pace** 💃🕺🎈
✨✨✨✨✨✨✨
### 🖼️**Art Materials?**
Bring your own practical art materials to be adaptable to sketch on a coffee table. Like your sketchbook, pencils, watercolor, markets, pencils, your Tablet..etc
✨✨✨✨✨✨✨
## **See you to Paint, Draw, and drink together!🌟☕🍷🍪🍰**
Scalable Data Harvesting for AI
Every AI pipeline starts with one question: where does the data come from?
In this hands-on workshop, we'll answer that question using Scrapy, one of Python's most powerful web scraping frameworks. You'll go from a blank project to a working spider that harvests structured data from the web, ready to feed into your next AI or data science project.
We'll cover:
• Scrapy vs. lighter tools (Requests & Beautiful Soup), and when each makes sense
• Extracting data from HTML using CSS selectors
• Following links and handling pagination at scale
• Writing clean, structured output to a file
• The ethical and legal side of web scraping
Bonus (Gold Star): a chapter on scraping JavaScript-rendered pages for those who want to go further.
🐍 Python basics assumed — no prior scraping experience needed
**Agenda**
\- 18:00 Doors Open
\- 18:30 Start of the Workshop
\- 20:15 Workshop Closing & Announcements
\- 20:30 Networking
\- 21:00 Event Closing
**GitHub Repo**
[Scalable Data Harvesting for AI](https://github.com/pyladiesams/scalable-data-harvesting-for-ai-may2026)
**Stream**
[YouTube Stream](https://www.youtube.com/watch?v=0wqXbShaAvU)
**📧 Contact**
Are you interested in speaking at one of our events? Have a good idea for a Meetup? Get in touch with us at [amsterdam@pyladies.com](mailto:amsterdam@pyladies.com)
💬 Find us on the PyLadies Global workspace:
1. [https://slackin.pyladies.com](https://slackin.pyladies.com/) enter your email address.
Accept the email invitation
2. Go to workspace [https://pyladies.slack.com](https://pyladies.slack.com/)
3. Join channel #city-amsterdam
4. **Scalable**
Amsterdam JUG Meetup at Doctolib
Join in with the latest Amsterdam JUG Meetup at [Doctolib](https://about.doctolib.com/) in central Amsterdam.
**Agenda**
**18:00 -** Doors Open
**18:30 - 19:15 -** **I Lost a Day to @Retryable — When Spring AOP's Rules Quietly Don't Apply**—[Katherine (Kath) Alfaro Ramirez](https://www.linkedin.com/in/katalfarora/)
**19:15 - 20:00** - **Instrument Once, Observe Everywhere: OpenTelemetry and the Power of Open Standards**—[Aakansha Priya](https://www.linkedin.com/in/aakansha-priya/)
**20:00 - 20:45** - **AI’s Impact on Engineering Teams**—[Paolo Brunasti](https://www.linkedin.com/in/paolo-brunasti/)
**20:45 -** Networking drinks
**Abstracts**
**I Lost a Day to @Retryable — When Spring AOP's Rules Quietly Don't Apply**—[Katherine (Kath) Alfaro Ramirez](https://www.linkedin.com/in/katalfarora/)
You've heard the rule: in Spring, methods annotated with @Transactional or @Async only work when called from outside the class. Call them via **this** and you bypass the proxy. Standard Spring 101.
But what if your codebase uses AspectJ compile-time weaving? Then @Transactional, @Async, and @Cacheable self-calls do work. The aspect is woven straight into the bytecode at build time; there is no runtime proxy to bypass. After a few months in that environment, you stop worrying about self-calls altogether. Then you reach for @Retryable to harden a real production race against an OptimisticLockingFailureException... and it silently does nothing. No retries. No exceptions. No warning. Your tests pass; production still fails the same way.
This talk is the story of **why**. We'll look at how Spring AOP actually works under the hood, the difference between proxy-based AOP and AspectJ compile-time weaving, and the one annotation — @Retryable — that cannot be configured to use AspectJ mode (an open feature request since 2017).
We'll walk through the production fix, and you'll leave with a mental model of which annotations work in which contexts — and how to spot the trap before it costs you a day.
**Instrument Once, Observe Everywhere: OpenTelemetry and the Power of Open Standards**—[Aakansha Priya](https://www.linkedin.com/in/aakansha-priya/)
Modern systems are distributed, polyglot, and constantly changing and the tools we use to understand them shouldn't lock us in. Enter OpenTelemetry: the open, vendor-neutral standard for collecting traces, metrics, and logs across any language, framework, or backend.
In this talk, we'll go from zero to hero. We'll start with the why: how observability got fragmented by proprietary agents, and how open standards are putting developers back in control.
Then we'll unpack how the core building blocks of OpenTelemetry, how the SDK and Collector fit together, and the patterns that keep your telemetry portable across any backend you choose, today or five years from now.
**AI’s Impact on Engineering Teams**—[Paolo Brunasti](https://www.linkedin.com/in/paolo-brunasti/)
AI is reshaping how engineering teams design, build, and deliver software—but does it replace engineers, or amplify them?
In this talk, we'll explore AI's growing influence on JVM teams, system design, and business outcomes, drawing on hands-on experience with Java-based architectures.
Expect practical insights on integrating AI into engineering workflows without compromising code quality, architectural integrity, or long-term strategy.
You'll leave with a clearer sense of how the craft is evolving and concrete ideas to apply in your own work.
**Bios**
[Katherine (Kath) Alfaro Ramirez](https://www.linkedin.com/in/katalfarora/) is a Senior Software Engineer at Doctolib with 12+ years building robust, scalable applications in Java, Kotlin, and Spring Boot. Experienced in cloud environments and microservices architecture, with a track record of integrating third-party systems and collaborating across departments. Passionate about mentorship, knowledge sharing, and delivering secure, efficient solutions.
[Aakansha Priya](https://www.linkedin.com/in/aakansha-priya/) is a Solution Architect at Dash0 and a CNCF Ambassador. She loves championing her customers and serving as a bridge between them and engineering, ensuring technology delivers real value. She has spoken at conferences on DevOps and the human side of tech, and is passionate about helping teams unlock the value of observability with OpenTelemetry. Beyond work, she enjoys painting, singing, reading, and spontaneous travel, and you’ll often find her at meetups and conferences.
[Paolo Brunasti](https://www.linkedin.com/in/paolo-brunasti/) is an experienced engineering leader with a strong background in Java-based architectures and system design. He now focuses on AI, sharing practical insights on integrating AI without compromising quality or strategy.
Data Thursday
𝗗𝗮𝘁𝗮 𝗧𝗵𝘂𝗿𝘀𝗱𝗮𝘆 𝗶𝘀 𝗯𝗮𝗰𝗸 — 𝗮𝗻𝗱 𝘁𝗵𝗶𝘀 𝗼𝗻𝗲 𝗶𝘀 𝗱𝗶𝗳𝗳𝗲𝗿𝗲𝗻𝘁 🌱
On **Thursday, May 28**, we are proud to host a special **Data Thursday** edition at **B. Amsterdam**:
**Cloud & Climate Pub Quiz** ☁️🌍
This will not be a classic sit-back-and-listen meetup.
This is a **taste-of-tech game night** where #climate, #cloud, #AI, #CO₂, #costoptimisation and a bit of controlled chaos come together in one big interactive quiz.
At **Data Tribes & EcoVerum,** we believe that climate impact, sustainability reporting and regenerative transformation all start with better data. This evening brings that belief to life in the most Data Thursday way possible: with sharp questions, practical insights, team play, pizza and drinks.
Your personal quiz masters for the evening:
👷♂️ **Henk van der Valk**
Platform & Intelligence Architect
👷♂️ **Marcel van der Kuil**
Data & AI Impact Engineer
Together, Henk and Marcel will join forces as **Buurman & Buurman for Cloud & Climate**, fixing things one quiz round at a time.
Think climate science, cloud optimisation, AI-assisted answers, sharp questions, practical insights and probably a few moments of **“A je to!”** along the way.
The evening includes three rounds:
🌍 **National Climate Quiz**
🌡️ **Climate Interactive EN-ROADS simulator**
☁️ **Cloud optimisation: cost, CO₂ and Scope 3**
Bring your laptop. Teams will compete for points, prizes and eternal Data Thursday glory.
AI is allowed, but beware: some answers need to be explained in your own words.
𝗣𝗿𝗼𝗴𝗿𝗮𝗺
**// 18:00** — Doors open + pizza
**// 18:30 – 19:15** — First round
**// 19:15 – 20:00** — Second round
**// 20:00 – 20:45** — Third round
**// 20:45 – 21:00** — Wrap-up / evaluation
**// 21:00 – 21:30** — Drinks & networking
**// 21:30** — End
📍 **The Henry, B. Amsterdam — B.1**
Johan Huizingalaan 763a, Amsterdam
A big thank you to **B. Amsterdam** for once again supporting the Data Thursday community.
Because without reliable data, there is no reliable climate action.
And this time, we are testing what grows when cloud, climate, AI and community come together.
Greetings,
Data Tribes Inc & EcoVerum
The Mother of all Chapter Meetings: The Hidden Agenda of Testing
🎟️ **[REGISTER FOR THIS EVENT HERE](https://www.ministryoftesting.com/chapters/mot-netherlands/events/mot-netherlands-280526)** 🎟️
**The MoaCM ... which sounds a bit like Mokum (nickname for Amsterdam).**
Every tester knows there’s always more going on beneath the surface: the unspoken questions, the unexpected discoveries, the “wait… what just happened?” moments that shape our craft. Our next chapter meeting leans right into that spirit. We’re pulling back the curtain on the things we don’t always talk about, the stories that don’t make the slides, and the hidden agendas that quietly steer our testing journeys.
We offer you an evening full of curiosity, connection, and a few delightful surprises. Two awesome speakers will take the stage with talks crafted especially for this event.
Sorry, no spoilers, but trust me, you will want to be in the room when they drop their insights. Add great food, lightning talks, stroopwafels, and the kind of hallway conversations that only happen at Ministry of Testing gatherings, and you’ve got yourself a night worth marking in bold on your calendar.
**PROGRAM:**
**17:00 – Arrival & Grabbing a Seat**
Ease in, find your spot, and enjoy your complimentary stroopwafel. Consider it the warm‑up round for your brain.
**17:20 – Opening Remarks**
A quick kickoff to set the tone and spark your curiosity.
**17:30 – Talk 1: Sanne Visser**
The wheel is spinning but the hamster is stuck.
(Knowing Sanne, expect something sharp, thoughtful, and delightfully unexpected).
**18:30 – Dinner**
Fuel up with good food, because even testers need to keep their internal combustion engines running smoothly.
**19:30 – Talk 2: Veerle Verhagen**
tba… (And yes, Veerle will absolutely bring her ever-present energy, brilliant insight, and probably a twist we will not see coming).
**20:30 – Closing & Lightning Talks**
A few final thoughts from your chapter lead, followed by the community taking the mic. Share an idea, pitch a question, or drop a testing gem … lightning‑style.
**Followed by – Networking Drinks**
Stay, chat, unwind, and connect. No fixed end time; we leave when the energy fades or the building politely tells us it’s time to go.
🎟️ **[REGISTER FOR THIS EVENT HERE](https://www.ministryoftesting.com/chapters/mot-netherlands/events/mot-netherlands-280526)** 🎟️
Java Concurrency Events Near You
Connect with your local Java Concurrency community
Ensuring Software Quality in the world of AI Developers - Matt Eland
**Important time note:** Please plan on arriving between 5:30 and 6:00 as the elevators lock after 6 and you'll need to message us and we'll need to come get you.
The building address is 4450 Bridge Park
The entrance is 6620 Mooney St, Suite 400
You will need to scan your ID at the door to get a visitor badge.
**Abstract**
Like it or not, AI agents are now capable of turning a quickly written paragraph of requirements into a pull request that is ready to be integrated into real-world production applications and it's now our responsibility to make sure AI doesn't go rogue and take down prod - or corrupt our data by misunderstanding the requirements or our existing schemas. In this session we'll explore strategies to protect our codebases through unit and integration testing, documentation, and code review along with additional ways of providing context and guard rails to our AI agents as they carry out the work we've assigned them to do. By the time we're done, you'll have a firm grasp of the problem and understand some helpful options for protecting your codebase from vibe coding mishaps getting YOLOed into prod.
**YouTube Link**
TBD
Westerville Queer Coffee Meetup
WQC has weekly Thursday night social nights at the Westerville Java Central. Come and grab a coffee and connect with the community: low stakes, chill environment, and tasty drinks. No registration is required; come as you are.
Christians in Tech - Meetup #36 @ Improving
Christians in Tech is a community at the intersection of faith and technology. Our meetups are designed to spark meaningful conversations, promote knowledge sharing, and encourage growth—both in your career and your spiritual walk with God. Whether you're an experienced professional or just starting your tech journey, CIT welcomes you.
Our Website
[https://linktr.ee/citcbus](https://linktr.ee/citcbus)
Sponsors and Partners
* Improving (Venue Sponsor)
* Bethel World Prayer Center (Fiscal Sponsor)
* Fruits & Roots (Coffee Partner)
The Power of the Subconscious Mind - Free Lecture
**How to take control of your subconscious and harness its power!**
Join us for an eye-opening lecture where the speaker will break down complex ideas in a clear and practical way.
You’ll gain insights into:
✅ The true definition of the subconscious
✅ How it generates unwanted emotions
✅ Its real purpose and function
✅ What determines the pressure it exerts on you
And the most important topic:
**How do you take control of your subconscious!**
But this isn’t just another lecture where you sit and listen passively. It’s interactive and engaging—you can ask questions at any time.
📅 Reserve your spot now!
Seats are limited, so don’t wait too long to sign up.
Location: 1266 Dublin Rd, Columbus, OH 43215
Hosted by the Hubbard Dianetics Foundation
Cocoaheads
Come out to Improving for our monthly iOS and Mac meetings.
This Month's Presentation:
Nothing yet. (You should volunteer).
What is Cocoaheads (http://cocoaheads.org/)?
CocoaHeads is a group devoted to discussion of Apple Computer's Cocoa Framework for programming on MacOS X and iOS (including the iPhone, iPad and Apple Watch). During monthly meetings, members present on their projects and offer tutorials on various programming topics.
What is BuckeyeCocoa (http://buckeyecocoa.org/)?
BuckeyeCocoa is a group of Objective-C/Swift developers/enthusiasts. We host monthly Cocoaheads and near-weekly NSCoder meetings in Columbus, Ohio. The meetings are free to attend.
Presentations!
Presenters welcome! We are always in need of people willing to present material. Any Swift and/or Objective-C related topic is welcome. Times can be 5 minutes (i.e. lightning talks) to a maximum of 2 hours. Interested? Contact info is on the BuckeyeCocoa website.
To volunteer for a presentation contact us at @BuckeyeCocoa on Twitter.
Follow us on Twitter! @BuckeyeCocoa (https://twitter.com/#!/Buckeyecocoa/) For more information: http://buckeyecocoa.org/
Take Control Of Your Life, Freedom From Negative Thoughts & Irrational Emotions
Feeling down? Sometimes depressed? Can't focus? Negativity & stress? Recent losses? Creativity in career and personal life hindered by mental blocks? Sometimes we never fully recover from traumatic experiences.
Whether it was yesterday, last week or a year ago, traumatic experiences - a loss of a loved one, losing a job, a breakup - can leave you scarred. You talk about it and feel a little better, but it never goes away. After you hang up the phone, it's still there; the sadness, the cloud, the over-thinking, the worry, the guilt. You try to focus, but you're blocked. You try to look forward into new experiences, new relationships but a cloud is hanging over you, casting a shadow on what you once considered a bright, cheerful future.
What happened to your courage? Your strength of character? You're 'why not' attitude? Whoever said 'time heals' must have had a special time machine, because after weeks, months, years, you're wondering - when exactly does that kick in? Sometimes it seems like drinking or drugs are the way to go. But they wear off, and now the problem is still there with added side effects from the drugs.
At this free local Meetup event we will talk about:
* What causes grief, anxiety and depression to become chronic.
* Is it possible to regain your joy and happiness even after traumatic experiences?
* How to break away from negativity and focus on the future
* What are the steps to take to get control of your mind and your emotions?
Learn about a safe, gentle, do-it-yourself counseling that can be done in the comfort of your own home.
Let's explore safe, effective solutions for healing from traumatic experiences.
Be sure to click on the red "Attend" button below to come to the event. We look forward to seeing you there.
This group is sponsored by the Dianetics & Scientology Life Improvement Center.
DoJo (Informal Python Meeting)
**Latest Dojo Location!**
**Knotty Pine Brewing**
1765 W 3rd Ave,
Columbus, OH 43212
We're going to try a new dojo location for a few weeks and see how it works
Dojos are informal Python group study sessions where everyone interested in Python gathers to learn about Python, help others with Python, or just hang out. Everyone is welcome from Python beginners to experts. Bringing a laptop is encouraged (we'll have extension cords and power strips). If there's something you want to learn leave a comment on this invite so we can plan ahead.
We're looking for speakers for our Monthly Meetups! Fill out the form if you are interested in presenting to the Python Community.
https://forms.gle/ehSfUAC2WgR34Crq9


























