Geertjan Wielenga
Geertjan is an open source and Java enthusiast, Java Champion, Apache Member, and leader of the Amsterdam Java User Group.
Do you want your ad here?
Contact us to get your ad seen by thousands of users every day!
[email protected]Geertjan Wielenga
AdministratorGeertjan is an open source and Java enthusiast, Java Champion, Apache Member, and leader of the Amsterdam Java User Group.
Learn MoreDominika Tasarz
AdministratorI'm a community builder focused on growing the global Java and Jakarta EE ecosystems. I specialise in community strategy, open source engagement and developer-focused technical marketing, building strong and collaborative...
Learn MoreGeertjan Wielenga
AdministratorGeertjan is an open source and Java enthusiast, Java Champion, Apache Member, and leader of the Amsterdam Java User Group.
Learn MoreAll 33 Likes
-
-
How to Create a Spring Boot Fraud Scoring...Dominika Tasarz
• 4 weeks ago -
From Zero (Really Zero) to OpenTelemetryGeertjan Wielenga
• 3 months ago -
Foojay Podcast #94: More Than a Blog: How...Dominika Tasarz
• 4 months ago -
From Zero to Full Observability with Dash0Frank Delporte
• 5 months ago
DuckDB in Spring Batch: Replace In-Memory Java Loops with One SQL Statement
Table of Contents The setupThe resultsWhy the differenceWhen to use itSpring Batch jobs usually follow the same pattern: an ItemReader streams rows, an ItemProcessor transforms each one, and an ItemWriter writes them out, chunk by chunk. A chunk-oriented step wires ...
Table of Contents SetupQuerying a file on the internet with SQLQuerying a file on the internet with SQLWhere this is actually usefulSumming upDuckDB is described as “SQLite for analytics,” which is true: it’s an in-process database engine that runs inside …
Table of Contents Step 1 — Get the original example running1.1 Install Deep Netts into your local Maven repository1.2 Clone and run the example1.3 Understand what’s in the dataStep 2 — Make the split deterministicStep 3 — Train and export …
Table of Contents OverviewWhat makes a process a good candidate for durability?Spring PetClinic as an Exploratory DeviceStep 1 — Download the Spring PetClinic sourceStep 2 — Analyze the application for durability candidates2a — Analysis: processes that are good candidates for …
Table of Contents The pre-database era, replayedThe write-ahead log, but for your local variablesTransactions that span monthsThe same pattern, elsewhere in the stackWhat this means for your Java codeOnce upon a time, applications managed their own data files. Every program …
Table of Contents The problem: we all became distributed systems developersDurable execution: crash-proof, not crash-preventingHow it actually works: history replay, not snapshotsThe moving partsSeeing is believingWhy this changes how you write softwareWhen developers first hear about Temporal, they tend to …
Table of Contents The question nobody thinks to askWhy this is more than a curiosityThe setupWhat I started withStep 1: Download the agentStep 2: Edit netbeans.confStep 3: Start NetBeansWhat arrives in Dash0Logs: the IDE’s internal monologueSpans: every outbound HTTP callJVM …
Table of Contents Core banking, reimagined as “AI-native”Payments and money movementLending, credit, and collectionsRisk, fraud, and complianceBuild-your-own-agent platforms and toolingData and infrastructure underneath it allContent, language, and trustServices and talentConclusionsI walked the floor at Money20/20 in Amsterdam with a simple …
Table of Contents The Super Awesome PromptWhy This Prompt WorksAfter The Agent FinishesFollow Up Prompts You’ll Likely WantHere’s a super awesome prompt (e.g., for Claude Code) that you can use with https://github.com/dash0hq/agent-skills, the free collection of skills for AI coding …
Table of Contents YouTubePodcast AppsContentFoojay.io, the website for the Friends of OpenJDK, is turning six years old. To celebrate, Frank Delporte headed to JCON in Cologne, Germany, and sat down with twelve members of the Java community to talk about …
All 38 Comments