From OpenTelemetry to DuckDB
Observability platforms generally expect you to do your analysis inside them, using their query language and their dashboards. That works …

Geertjan is an open source and Java enthusiast, Java Champion, Apache Member, and leader of the Amsterdam Java User Group.
5 views
Geertjan Wielenga
60 viewsObservability platforms generally expect you to do your analysis inside them, using their query language and their dashboards. That works …
Geertjan Wielenga
165 viewsApache NetBeans DataWrangler brings the file formats of data analytics into Apache NetBeans 31: CSV, Apache Parquet, JSON and Excel, the …
Geertjan Wielenga
1 viewsDuckDB is an in-process analytical database. You add one JAR to a Java project and get a SQL engine that reads CSV, Parquet, and JSON files …
Geertjan Wielenga
557 viewsSpring Batch jobs usually follow the same pattern: an ItemReader streams rows, an ItemProcessor transforms each one, and an ItemWriter …
Geertjan Wielenga
545 viewsDuckDB is described as "SQLite for analytics," which is true: it's an in-process database engine that runs inside your application, with no …
Most Java teams who want a machine learning model in production end up standing up a Python service and calling it over HTTP. That works, …

Geertjan Wielenga
713 viewsWhat makes a process a good candidate for durability? To answer this, we'll take the canonical Spring PetClinic and interrogate its sources.

Geertjan Wielenga
1,009 viewsYour database made your data durable. Temporal does the same for your code.

Geertjan Wielenga
551 viewsWhen developers first hear about Temporal, they tend to move through a predictable sequence of emotions. First comes disbelief — the claim …

Geertjan Wielenga
525 viewsWhat happens when you point an observability agent at your IDE rather than your application?