An airhacks.fm (https://airhacks.fm) conversation with Georgios Andrianakis (@geoand86 ( / geoand86 ) ) about:
discussion on JAX-RS (https://projects.eclipse.org/projects...) and reactive programming (https://en.wikipedia.org/wiki/Functio...) in quarkus (https://quarkus.io) ,
comparison of blocking vs non-blocking approaches,
performance considerations for different use cases,
Quarkus underlying architecture using Vert.x (https://Vert.x) ,
handling of HTTP requests and responses,
thread management in Quarkus,
reactive vs traditional programming models,
integration with databases using Hibernate (https://hibernate.org) and Hibernate Reactive,
JSON serialization options (Jackson, JSON-B),
balancing act between supporting standards and providing modern features,
documentation challenges for a large project like Quarkus,
detecting blocked event loop threads,
CPU-intensive tasks in reactive programming,
non-blocking database drivers for reactive programming,
historical perspective on messaging systems and their challenges,
use cases for reactive programming, performance characteristics of blocking vs non-blocking systems under high load, brief mention of LangChain (https://en.wikipedia.org/wiki/LangChain) for Java (https://www.java.com/en/) and its similarity to JPA for LLMs
Georgios Andrianakis on twitter: @geoand86 ( / geoand86 )