Streaming Large File Uploads in Java Without Killing Your Server
Spring's @RequestPart cannot stream multipart uploads — not even FilePart. The API that actually does, and the tests that prove it.
240 articles in this category · 1,758,860 views.
RSS feed
Spring's @RequestPart cannot stream multipart uploads — not even FilePart. The API that actually does, and the tests that prove it.

A check took 29 s. Removing it saved 24 s - the rest moved to a line we didn't touch. Why?

Angelo Rubini
480 viewsTesting five HotSpot garbage collectors and heap uncommit on Nanos, revisiting the Akamas study with Eclipse Temurin 25 and Renaissance.

A backend data layer and a cross-platform UI framework both moved reflection to build time. Dmitry Moskalyuk and Shai Almog explain why, and …

Jiří Holuša
560 viewsWhy you can't just copy a JIT-compiled method from one JVM to another: compiled code is a bet on one specific JVM's state. Identity, …
Geertjan Wielenga
650 viewsObservability platforms generally expect you to do your analysis inside them, using their query language and their dashboards. That works …

Angelo Rubini
1,807 viewsA Fully Stateless Jakarta Faces Marketplace with Server-Side Rendering — No HttpSession, No Saved ViewState, No Sticky Sessions (see the poc …
Geertjan Wielenga
527 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
898 viewsSpring Batch jobs usually follow the same pattern: an ItemReader streams rows, an ItemProcessor transforms each one, and an ItemWriter …
Geertjan Wielenga
810 viewsDuckDB is described as "SQLite for analytics," which is true: it's an in-process database engine that runs inside your application, with no …