
0:00
1:09:14
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
Otros episodios de "airhacks.fm podcast with adam bien"



No te pierdas ningún episodio de “airhacks.fm podcast with adam bien”. Síguelo en la aplicación gratuita de GetPodcast.








