Injection Without Reflection--airhacks.fm podcast 📎
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
build-time dependency injection for Java SE with Helidon Declarative Servicesis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
build-time dependency injection for Java SE with Helidon Declarative Servicesis available for download.
ZB (Zero Dependency Builder) is a simple build tool for Java without external dependencies, Main branch only development works well for most enterprise projects but not when releases are dictated by law, Load balancers like HAProxy and Nginx are recommended for on-premise while cloud load balancers are good for global distribution, JSON-P is a simple way to handle JSON in Java applications, Entity mapping can be done with direct serialization or through DTOs depending on API versioning needs, EJBs can be faster than RequestScoped beans due to object pooling and graph reuse, Quarkus deploys at build time and performs tree shaking for better performance and security, Native images make sense for on-premise deployments but not necessarily for cloud/serverless, AI tools are useful when you can quickly evaluate and accept/reject suggestions, Trunk-based development avoids merge conflicts and keeps the codebase in a functional state, Virtual threads make reactive programming less necessary
and answered questions:
Ask questions during the show via twitter mentioning me: https://twitter.com/AdamBien (@AdamBien),using the hashtag: #airhacks or built-in chat at: airhacks.tv. You can join the Q&A session live each first Monday of month, 8 P.M at airhacks.tv
Java EE 8 News, Java SDK for Oracle Bare Metal Cloud Services, Handling JPA relationships in CRUD microservice scenarios, The role of RxJava in typical enterprise applications, JAX-RS returning Response vs objects and JSON vs XML, Cross-field entity validation, GPL/LGPL opensource and commercial projects, What is pac4j.org, Transactions CRUD-Services BCE EntityManager and connection sharing, SCM Managing Structuring and organizing microservices, Gradle adoption gradle vs maven, Dealing with setup scripts in Java EE environment, Oracle JDK vs openJDK and licensing, Greetings from Panama jmoordb, The role of Model Driven Architecture in Java EE
Any questions left? Ask now: gist.github.com/AdamBien/74fcde9b08475112003c772ed8384462 and get the answers at the next airhacks.tv. Some questions are also answered with a short video: 60 seconds or less with Java
Ask questions during the show via twitter mentioning me: https://twitter.com/AdamBien (@AdamBien),using the hashtag: #airhacks or built-in chat at: airhacks.tv. You can join the Q&A session live each first Monday of month, 8 P.M at airhacks.tv
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
Amazon Corretto development, openJDK cooperation and AWS contributions like Project Lilliput and Generational Shenandoah GCis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
enterprise use cases with opensource, pure Java blockchain (Hashgraph)is available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
TornadoVM programming model, hardware reconfiguration, LLM inference, tensor types, and future integration possibilitiesis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
rewriting JVM with Java, GraalVM and Espressois available for download.
"This interactive session is about practical, no-nonsense coding. We'll explore lean Java 21+ practices and patterns that eliminate bloat and hacks that increase productivity. We will start with structuring and organizing backend monoliths and microservices, cover testing, then move on to decoupling, abstractions, Data Oriented Programming, automation with pure Java."
I used the following example during the session ebank. As a quickstarter for serverless / AWS production projects, I'm using the following template: aws-quarkus-lambda-cdk-plain
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
building a durable workflow / distributed OS product (LittleHorse.io) with pure Javais available for download.
REST is about manipulating resources with well-defined HTTP methods (GET, POST, PUT, DELETE) while gRPC is just remote method invocation, Quarkus request-scoped beans are faster than in traditional Java EE due to lack of reflection, Java is 35x faster than Python making it better for AI inference and production, serverless architecture provides cost benefits by paying only for actual usage, RAG (Retrieval Augmented Generation) can be implemented in Quarkus with predefined pipelines, Neo4j works well with LLMs due to its graph structure matching semantic relationships, document categorization with AI can be implemented by passing document chunks to embedding models and using vector databases, Java is getting better with each version with Java 24 being particularly strong, event-driven architecture works well for AI applications by chaining asynchronous operations...is ready to watch:
See you every first Monday of the month at https://airhacks.tv 8pm CET (UTC+1:00). Show is also announced at: meetup.com/airhacks.
Are you nice? :-) Then checkout: the airhacks discord server
"Treating LLMs as microservices with APIs for enterprise integration, Java is excellent for model inference and production deployment, Enterprise applications benefit from LLMs as decision support tools rather than decision makers, Langchain4j gaining adoption in the Quarkus enterprise space, Java developers and Python developers form distinct groups with different priorities, Future trend toward smaller dedicated models through model distillation, Java's vector API can be as fast as modest GPUs in some cases, Local LLM inference possible with Java at 10 tokens per second, Java 24 released with gatherers and FFM API, Java One conference was well-organized with great content and networking, JavaLand conference focused on community with keynote about 30 years of Java, Centralized logging now standard in cloud environments, Application-scoped services preferred in serverless architectures, Generic utility packages should be avoided for better cohesion, Preference for JSON-P over JSON-B for better versioning capabilities, Synchronous communication preferred over queuing when possible, Vaadin making a comeback with web components support"...is ready to watch:
See you every first Monday of the month at https://airhacks.tv 8pm CET (UTC+1:00). Show is also announced at: meetup.com/airhacks.
Are you nice? :-) Then checkout: the airhacks discord server
The state of microprofile.io, Motivation for StatusTest, Java EE -- feedback from JUGs, Micro, Swarms and co. the possible killer use case., SPA and JAX-RS. One or multiple projects?, Files filtering and Java FX, REST architecture in 5 mins, Should we keep SOAP?, Personal opinions on article: "Oracle finally targets Java non-payers", CDI with transactions, When should we start to worry about performance?, How we can communicate multiple microservices without share their DTO's?, A lean way to inject properties with Java EE., Java EE vs. Spring, Is it possible to put HTML5 application after the .war has been compiled?, Future of NetBeans, Non blocking IO vs. JDBC, Java EE and scalability, How to connect SPAs with backend efficiently, Java EE vs. Spring Cloud -- how to deal with non functional requirements, Can we start threads in a @Singleton?
Any questions left? Ask now: gist.github.com/AdamBien/df41e421a58f9f8ef0963733f6019725 and get the answers at the next airhacks.tv. Some questions are also answered with a short video: 60 seconds or less with Java
Ask questions during the show via twitter mentioning me: https://twitter.com/AdamBien (@AdamBien),using the hashtag: #airhacks or built-in chat at: airhacks.tv. You can join the Q&A session live each first Monday of month, 8 P.M at airhacks.tv
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
Apache Storm, Apache Kafka, Disruptor, linearizability, queuing and JCToolsis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
predator plants, JVM ports, openJDK and the impact of opensource on maintainabilityis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
Hedera’s public ledger, the Hashgraph algorithm, consensus mechanism and Java implementationis available for download.
The list is also available at: java-archives
Java EE 8 news, Managing logs in central location, About layering: @ApplicationScoped for services?, Why I created an ExceptionFactory--a long time ago., Util packages and classes, Modal windows in JavaFX and background threads, Managing JDBC drivers in Docker, How to run a DB in a container?, To share or not to share a DB, Managing private docker images, DTOs vs JSON-P for partial data transfer, Microservices: queuing choices -- JMS or not, Rolling updates with Java EE and docker, Dealing with bloat: lombok, IDE or what?33rd airhacks.tv questions
Any questions left? Ask now: gist.github.com/AdamBien/13fff4f53cf668c9cdfe87ff551bf61a and get the answers at the next airhacks.tv. Some questions are also answered with a short video: 60 seconds or less with Java
Ask questions during the show via twitter mentioning me: https://twitter.com/AdamBien (@AdamBien),using the hashtag: #airhacks or built-in chat at: airhacks.tv. You can join the Q&A session live each first Monday of month, 8 P.M at airhacks.tv
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
about scalability, Universal Scalability Law, Coordinated Omission Problem, performance testing and broken load generatorsis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
practical integration of LLMs with Java and Quarkus in enterprise environmentsis available for download.
I was surprised by the quality of the conference and started asking attendees about their experiences. The answers were all positive.
The most surprising fact was that the majority of people were attending JavaOne for the first time. I asked during my presentation - more than 70% had never been to JavaOne before.
It is hard to find anything that could be improved, other than the size of the rooms. The rooms were either too big or too small. There was a lack of medium sized rooms. I also missed the evening BoF sessions, but my schedule was already packed.
In the event that my proposal is accepted - see you again in the year 2026
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
Predator plants, Carnivorous Plant Society, SAP, Sun Microsystems, MaxDB and Javais available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
running PostgreSQL on Kubernetes and the role of Kubernetes in enterprise projectsis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
distributed computing, actor-based communication, object-oriented programming and Javais available for download.