Moments
ExploreVenuesFor organizers

Past event — This event ended 31 days ago.

BreadcrumbHome/Amsterdam/Amsterdam JUG Meetup at BeFrank
Amsterdam JUG Meetup at BeFrank
Workshops

Amsterdam JUG Meetup at BeFrank

Sept3
Thursday, September 3, 202617:00 – 19:30
BeFrank
www.meetup.com/amsterdam-java-user-group/events/316041422/
Join in the app

About the event

Join in with the latest Amsterdam JUG Meetup at [BeFrank, De Entree 99-197, 1101 HE Amsterdam](https://maps.app.goo.gl/wmcoKfHeCvt3y6K19).

Agenda

17:00 - Doors Open (And Food!) 17:30 - 18:00 Talk 1: "When the Currents Take You: Why Teams Must Take Ownership of Technical Debt" by [David Veen](https://www.linkedin.com/in/david-veen/) 18:00 - 18:30 Talk 2: "From CRUD to Durable: Adding Temporal Workflows to the Spring Pet Clinic" by [Geertjan Wielenga](https://www.linkedin.com/in/geertjanwielenga/) 18:30 Short Break 18:45 - 19:15 Talk 3: "Stop Building AI Tools Backwards" by [Jonas Jebing](https://www.linkedin.com/in/jonas-j-18365b116/) 19:30 - End

Talk 1: "When the Currents Take You: Why Teams Must Take Ownership of Technical Debt" by [David Veen](https://www.linkedin.com/in/david-veen/)

Technical debt is one of the most widely used metaphors in software engineering — and one of the most poorly understood. Since Ward Cunningham coined the term in 1992, the concept has drifted far from its original meaning, becoming a catch-all for anything wrong with a codebase. This imprecision has consequences: when everything is tech debt, nothing is prioritized.

This talk draws on Lou Franco's excellent book [Swimming in Tech Debt (2025)](https://loufranco.com/tech-debt-book) and the author's first-hand experience with a startup where accumulated technical debt ultimately contributed to the decision to shut down operations. Franco's framework of forces and dimensions offers a structured, data-driven starting point for analyzing, communicating, and addressing tech debt that moves beyond vague appeals for "refactoring time."

We examine what tech debt is, why it is chronically underprioritized in organizations, and what development teams can do about it. Giving teams the tools to take ownership is key: to make debt visible, tie it to business outcomes, and advocate for targeted investment. The alternative is not some abstract risk of stagnation. The speaker's startup experience illustrates what happens when tech debt goes unmanaged for too long: when the moment comes to adapt, the codebase won't let you.

Talk 2: "From CRUD to Durable: Adding Temporal Workflows to the Spring Pet Clinic" by [Geertjan Wielenga](https://www.linkedin.com/in/geertjanwielenga/)

Spring Boot applications excel at handling synchronous CRUD operations, but what happens when you need to send appointment reminders days in advance, manage multi-year vaccination schedules, or orchestrate complex payment workflows that must survive server restarts?

In this talk, we'll transform the classic Spring Pet Clinic application by integrating Temporal.io -- the free and open source durable execution platform that makes long-running processes reliable by default.

You'll learn how to:

• Identify which operations benefit from Temporal (and which don't) • Implement appointment reminders that survive server restarts • Build multi-year vaccination schedules with Signals and Queries • Apply the Saga pattern for reliable payment processing • Test workflows with Spring Boot's testing framework • Deploy workers separately from your web tier

We'll start with a 5-minute "Hello World" workflow, then progressively build real Pet Clinic features, showing complete code examples you can use in your own applications.

By the end, you'll understand when and how to add Temporal to Spring Boot apps, with practical patterns for background jobs, scheduled reminders, and complex orchestration.

Talk 3: "Stop Building AI Tools Backwards" by [Jonas Jebing](https://www.linkedin.com/in/jonas-j-18365b116/)

Many current AI tools are designed in ways that inadvertently hinder human learning and skill development by removing critical reasoning loops. Instead of empowering practitioners, these tools often prioritize immediate outcomes over the process of understanding.

This talk explores how we can shift our approach to building AI tools that act as instructors rather than "junior co-workers." We will…

Found by Moments · Amsterdam Java User Group

See original sourceIs this your event? Get organizer access →

Location

BeFrank

Interactive map loads when viewed
Open in Maps

Join in the app

See who's going and get recommendations

DOWNLOAD ONMoments

Similar events

Build Station Day 1
Workshops

Build Station Day 1

Mon 5 Oct, 10:00
AI AM
World AI Week | The True Cost of AI: A Hands-On Workshop for Building AI Products Responsibly (Ladies First)
Workshops

World AI Week | The True Cost of AI: A Hands-On Workshop for Building AI Products Responsibly (Ladies First)

Mon 5 Oct, 16:30
EDGE Workspaces Olympic
SAIN Info Session
Workshops

SAIN Info Session

Mon 5 Oct, 17:00
Lab42
Amsterdam JUG Meetup at Mollie
Workshops

Amsterdam JUG Meetup at Mollie

Mon 5 Oct, 18:00
Mollie
Mirror Mirror on AI
Workshops

Mirror Mirror on AI

Mon 5 Oct, 18:00
Amsterdam
Salsa & Bachata Classes Schedule @Heineken Hoek
Workshops

Salsa & Bachata Classes Schedule @Heineken Hoek

Mon 5 Oct, 18:00
Heineken Hoek
Build Station Day 1
5
OCT
Workshops

Build Station Day 1

Mon 5 Oct, 10:00

AI AM

World AI Week | The True Cost of AI: A Hands-On Workshop for Building AI Products Responsibly (Ladies First)
5
OCT
Workshops

World AI Week | The True Cost of AI: A Hands-On Workshop for Building AI Products Responsibly (Ladies First)

Mon 5 Oct, 16:30

EDGE Workspaces Olympic

SAIN Info Session
5
OCT
Workshops

SAIN Info Session

Mon 5 Oct, 17:00

Lab42

Amsterdam JUG Meetup at Mollie
5
OCT
Workshops

Amsterdam JUG Meetup at Mollie

Mon 5 Oct, 18:00

Mollie

Mirror Mirror on AI
5
OCT
Workshops

Mirror Mirror on AI

Mon 5 Oct, 18:00

Amsterdam

Salsa & Bachata Classes Schedule @Heineken Hoek
5
OCT
Workshops

Salsa & Bachata Classes Schedule @Heineken Hoek

Mon 5 Oct, 18:00

Heineken Hoek

All events in Amsterdam →
Moments

Your city. Your taste. Your crew.

Explore Amsterdam

  • Weekly guide to Amsterdam
  • What's on today Amsterdam
  • Weekend in Amsterdam
  • Free events Amsterdam
  • Event calendar Amsterdam
  • All events Amsterdam →

Links

  • Privacy
  • Buyer Terms
  • About
  • Organizers
  • For organizers
  • Event statistics
  • Partnerships and local data

Download the app

Scan to download

App StoreGoogle Play

© 2026 Moments

PrivacyAbout