Discoverairhacks.fm podcast with adam bienFast JSON and Furious Runtime
Fast JSON and Furious Runtime

Fast JSON and Furious Runtime

Update: 2026-09-08
Share

Description

An airhacks.fm conversation with David Kral about:
Helidon JSON and Helidon JSON Binding,
compile-time JSON binding with annotation processors generating readable Java source code,
no bytecode manipulation and no reflection,
debuggable generated converters,
comparison with Micronaut compile-time generation,
why Helidon avoids the JSON-B API and its reflection overhead,
a proposed bridge to the JSON-B API for stable standards-based code,
serializing Java Records with the @Json.Entity annotation,
a package-info annotation idea for processing an entire package,
Boundary Control Entity (BCE) structure for entity records,
JSON-P style JsonParser and JsonGenerator entry points,
HashMap-like dynamic JSON objects for versioned and evolving APIs,
a single centralized entry point for discoverability,
grounding LLMs with Jakarta EE and MicroProfile standards to avoid hallucinations,
reducing dependencies by letting LLMs generate helper methods,
Java 25 source-mode scripting and simplified main replacing python scripts,
zero-dependency JSON parsing with a forked org.json,
JMH benchmarks showing Helidon JSON around 400% faster than Jackson and faster than yasson,
energy and cost savings from faster serialization,
object pooling and virtual-thread-friendly design with Scoped Values

David Kral on twitter: @VerdentDK

Comments 
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Fast JSON and Furious Runtime

Fast JSON and Furious Runtime

adam-bien.com