Quarkus and LangChain4J - A Match Made in Heaven 📎
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
langchain4j, Quarkus and the architecture of LLM integrationis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
langchain4j, Quarkus and the architecture of LLM integrationis available for download.
The talk "The Best of Java Shorts Show: 100 Snippets in 50 Minutes" at Devoxx 2024 Belgium was recorded with a selection of the most interesting or popular shorts:
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
JVector 3 ("the most advanced embedded vector search engine written in Java") under the hood and design trade-offsis available for download.
From REST API and SDKs to langchain4j to fully managed cloud solutions to local integration with jlama and llama3.java of open source foundation models. In this session I will present architectures, ideas, hacks, and workarounds for integrating LLM with Java enterprise applications. I will illustrate the concepts with Java 21, Quarkus / MicroProfile code and integrate the latest Claude, ChatGPT, llama and AWS Bedrock models. Your questions will be given priority and answered interactively.
How to: run Java as a shell script, run a Java app without compiling, print an emoji, run an HTTP dev server, use libraries without compiling, colorful logs, access LLMs,run timer jobs, access the clipboard, implement a file watch, main in interfaces, easy file parsing (...) and ~100 other popular Java snippets from youtube.com/bienadam/shorts. No builds, no Maven, no dependencies, just javac and Visual Studio code.
"String.join() is 30% faster than Collectors.joining(), JMH not always necessary for high-level benchmarking, interfaces slightly faster than abstract classes but the difference is negligible, Quarkus requires no installation - just use the POM file, Quarkus tests are integration tests and should be used sparingly, use shutdown hooks or @PreDestroy for clean connection closure in Lambdas, GraalVM shines in CLI tools and polyglot applications, simple export method for Java version management, JavaFX on mobile is challenging but viable with Gluon, EJBs and some Java EE concepts are outdated, but interceptors and dependency injection are still relevant"
...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.
Any questions left? Ask now: gist.github.com/AdamBien/26939d9a232bd0c3b79fd6149bc0815b
Hi, I got an interview question as to which one is faster Abstract class or Interface ? Can you explain please.What is Faster: String.join or Collectors.joining?
"PLEASE use the microbenchmark harness in future videos. I have the impression, that this suggests that performance measurements with after-minus-before is a good idea."from: What is Faster: String.join or Collectors.joining?
"Interceptors and Dependency Injection Singleton EJBs, CDI and concurrency BCE in Eclipse and can Boundary communicate with Entity? Stateful EJBs vs. SessionScoped"
Any questions left? Ask now: https://gist.github.com/AdamBien/0e1193cd4697658cd226e4c370bec94d 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
the LLM Revolution in software development and building the Devoxx Genie pluginis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
NoSQL, Cassandra, DynamoDB, cloud-native databases, and LLMs integration with pure Javais available for download.
"JSON validation using JSONPath and custom validators, running Jakarta EE apps on OpenShift, comparing JBoss EAP and Quarkus applications, cross-platform GUI development options, constructor injection vs field injection debate, integrating Microprofile with Java 21, rebuilding blog engine with Quarkus and Microprofile, JSON vs DTOs, Lombok vs plain Java Record Classes, Jakarta EE, MicroProfile vs plain Java 21"
...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
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
pure Java LLM integration with and without GraalVMis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
performance and scalability considerations for JAX-RS and reactive programming in various use cases, JSON-B, Jackson, reactive Hibernate and LangChain4jis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
Oracle Database, performance and software developmentis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
Java 22 / 23 Features, Java and LLMs, Java build tools, beginner's experience and "enterprise" Java AIis available for download.
Java EE 8 News, the guardians and the background JSF 2, NIO, asynchronous programming, performance and 2k concurrent users Injecting subtypes and delayed execution Character encoding and JAX-RS How to deal with shared business methods (IBAN) Subjective opinions about BPM with objective arguments JPA entity injection and merging best practices Multitenancy in Java EE How to pass tenant information with the request? How to migrate away from RichFaces? Source code analysis for transaction processing Where to put BaseEntity in ECB? Redeployment in Docker Distributed service discovery, distributed transactions, logging and debugging and microservices
Any questions left? Ask now: gist.github.com/AdamBien/95544fc7692e0ce518ffb17573507443and 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
J2EE, NodeJS and Spring development and the transition to Quarkus.is available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
observability, metrics, spinnaker and micrometeris available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
building cutting edge Java hardwareis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
compiler fascination, optimization and the Java HotSpot compileris available for download.
EJB vs CDI. Or what is the future?, BCE component visibility, When to use @Suspended and ExecutorService?, How to implement a long running task?, JavaScript: ES2015, ES2016 or TypeScript. Angular or Angular2? Or how to start a webproject, Transactions and consistency in Java EE Microservices, Is JMX still useful?, Service call concurrency and parallelization, Partial responses with JAX-RS, Entities: rich or anemic?, CorrelationIds in JAX-RS,Are EARs still available?, MVC: is it too late in Java EE 8?, DI in subresources, Batch checkpoints and persistence, What is the benefit of a thread pool?, PHP to Java EE migration,Sample Java EE projects, Are microservices only interesting for refactoring?
Any questions left? Ask now: gist.github.com/AdamBien/edbfe339f2f1fbc7e5e2b219d51d5735 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
Hudson, Jenkins, JUnit, game development in Java and no-dependencies Java build toolsis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
J2ME, bluetooth, speech recognition, automation ChatGPT. Also checkout the book: javachatgptbook.comis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
Project Panama, Vector API, Value Types, machine learning, benefits of nullability in API design and new datatypes like e.g. Float16 in Javais available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
OpenRewrite features, added value of the Moderne Platform and opensource strategiesis available for download.