Get deep dive content on Quarkus technical topics from the team. Why it matters, live coding and under the hood explanations. All this in a fun conversational tone.
Gavin King joins us to discuss Jakarta Data, an entirely new and much more type safe programming model for persistence in Java. He will discuss how Hibernate 7 implements these specifications within Quarkus.
Bill Burke joins us to discuss Playpen, which allows developers to do live local development on an existing deployed service in kubernetes/openshift.
Georgios Andrianakis and Clément Escoffier to discuss the latest changes and updates to RESTEasy Reactive in Quarkus.
Jake Luciani and Mario Fusco join us to explain the benefits of performing LLM-inference directly in the same JVM as your Java application. They will discuss Jlama's technical aspects, its pros and cons, ongoing work, and future improvements. They will provide a practical example of how Quarkus, LangChain4j, and Jlama simplify creating a pure Java LLM-infused application.
Mario Fusco & Daniele Zonca join us to discuss integrating Quarkus, Langchain4j and Drools, using agents AI patterns to limit hallucination risks and limited auditability.
Jan Martiška & Martin Kouba join us to discuss how Quarkus uses an MCP to provide tools and resources to provide context to Langchain4j.
Bruno Baptista provides an update on the latest advancements in Quarkus observability, focusing on enhancing the developer experience. Key topics include OpenTelemetry, Micrometer, and methods for visualising telemetry during development.
KimJohn Quinn joins us to give us an update of Logicidrop's experience with migrating to Quarkus and using it to deliver solutions for their clients over the last four years.
Join Eric Deandrea as he reviews the various types of tests in Quarkus. He’ll cover unit, integration, mocking, spying, contract testing, and Playwright. He'll also share patterns for inner and outer loop processes.
Christian Berger joins us to discuss writing the Wiremock extension to enhance stability to help users test and mock APIs.
Martin Štefanko and Jan Martiška join us to discuss their new book, "Quarkus in Action".
Alexey Loubyansky, Niklas Duester, & Steve Springett join us to discuss generating Quarkus application SBOMs for vulnerability management with OWASP DependencyTrack.
Georgios Andrianakis & Dimitris Andreadis join us to discuss how the team is leveraging LangChain4j to improve the developer experience.
Andy Damevin joins us to discuss Quarkus Roq, which includes tooling for generating a static website from your Quarkus application.
Trisha Gee, Jérôme Prinet, & Guillaume Smet discuss how Quarkus leverages Develocity to dramatically speed up CI builds.
Learn about the Quarkus extension to utilize Temporal for orchestrating both mission-critical and mainstream workloads with Emil Lefkof (Melloware) & Loïc Hermann
Tom Akehurst & Lee Turner join us to discuss how to use the Wiremock extension in Quarkus to help you test and mock APIs.
Eddie Carpenter joins us to discuss how the Quarkus JDiameter extension modernizes a older telecom protocol with Microservices.
Don’t miss the final episode of this live-coding series with Matheus Cruz and Andy Damevin! Discover how to generate a static website and enhance it with a full-stack microservice for blog comment functionality. Along the way, explore the versatility of Quarkus and see why it’s quickly becoming one of the top stacks for building modern web applications.
Phillip Krüger joins us to discuss Quarkus Chappie, an AI assistant extension for Quarkus Dev Mode that assists developers.
Join Matheus Cruz and Andy Damevin for an interactive live-coding session in this first episode of the series. Dive into the Renarde MVC extension as they guide you step-by-step in building a custom Blog Dashboard (CMS). Perfect for developers eager to explore the fundamentals of Model-View-Controller architecture while gaining hands-on experience.
Clément Escoffier joins us to discuss the new TLS configuration centralization and its new features (local TLS, certificate reloading...)
Holly Cummins & Emil Lefkof (Melloware) discuss the basics, tips and tricks of creating your own Quarkus extensions.
Martin Kouba and Matej Novotny joins us to discuss the basics of how to use CDI (Contexts and Dependency Injection) and the Quarkus DI solution (also called ArC).
Charlie Dennison joins us do discuss his experience moving a ultra-low latency, nationwide Edge Computing platform to Quarkus.
The Quarkus leadership team will be on-hand to answer your community submitted questions and discuss the future Quarkus.
Emil Lefkof (Melloware) joins us to discuss the Antivirus and Mailpit extensions. Learn about them, how they work, and how they can improve your Quarkus apps.
Yoann Rodière & Marko Bekhta join us to discuss how to go beyond full-text search and enrich it with vectors using Hibernate Search.
Katia Aresti joins us to discuss the latest improvements with Infinispan like; a new cache extension, langchain integration and api upgrades.
Martin Kouba joins us to discuss the basics of Qute, the templating engine which allows to build web applications using server-side templates.Demo app: https://github.com/mkouba/qute-insights
Richard Fontana joins us to discuss various legal aspects of the open source licensing model and how they apply to your project.
Francesco Nigro joins us to discuss the Techempower benchmarks and Quarkus performance.
Martin Kouba discusses the new experimental Quarkus API for WebSockets to create interactive web applications.
Dimitrios Andreadis & Georgios Andrianakis join us to discuss the latest happenings with LangChain4j, including MistralAI and Easy RAG in Quarkus.
Geoffrey De Smet joins us to discuss Timefold - an open source solver AI - and how it can used with Quarkus to optimize vehicle routing, maintenance scheduling, production lines and other planning problems.
Ever considered trying Quarkus and HTMX together? HTMX is a very small Javascript library that creates a javascript free “Single Page App” looking app. Let’s give it a try, live, and see how easy it is to set everything up with Quarkus.
Christian Beikov showcases Hibernate ORM 6.4 vector search in combination with LangChain4j.
Christian Beikov joins us to discuss the lates features and improvement in Hibernate ORM 6.4.
Join us as Julien Ponge & Julien Viet discuss the basics of using Eclipse Vert.x®. Learn the basic concepts and how to start using this toolkit for building reactive applications in the JVM.
Bruno Baptista shows how observability connects metrics and tracing to give better insights into the developer experience.
Quarkus has full support for Kafka Streams with abilty to run in vm mode, native mode and dev mode.Marko Bekhta and Yoann Rodière show us how they used Hibernate Search to vastly improve the Documentation search capabilities on Quarkus.io.
Eric Deandrea joins us to discuss the latest tech and features integrated into the Quarkus Superheroes sample application.
Quarkus 3.7 will be released on January 31, 2024. It requires Java 17+. Join us as Moderne’s Tim te Beek shows how to migrate to Java 17+ using OpenRewrite automatically.
Chris Cranford & Jakub Čecháček join us to discuss new and improved features of Debezium.
Christoph Deppsich joins us to discuss the Citrus Testing framework and how it can help to verify Quarkus applications in an automated integration test.
This is a separate recording of the demo for Quarkus Insights #148: Microcks in Quarkus with Laurent Broudoux as the screen rendering in the session was too blurry. Laurent was gracious enough to record the demo separately.Check out the main session video: https://youtube.com/live/Op-PD6m-zPo
Yoann Rodiere @yoannrodiere joins us to give us an update on what's new and different in Hibernate Search.
Sergey Beryozkin & Stéphane Épardaud join us to DJ a session on Quarkus and security. More than OIDC Authorization code flow dance!
Daniele Zonca, Francesco Nigro, & Sanne Grinovero join us to discuss taming performance issues into the wild.
Join us as we discuss the Pulsar extension and virtual threads support with Messaging extensions with Matteo Merli, Clement Escoffier & Ozan Günalp
Join us for our conversations with leaders in the community, Emil Lefkof (Melloware), Antonio Goncalves, & Loïc Mathieu on how and why they contribute to the Quarkus project.
Andy Damevin and Erik Jan de Wit join us to discuss how the Web Bundler extension. Create full-stack web apps quickly and easily. It offers zero-configuration bundling for your web app scripts (JS, JSX, TS, TSX), dependencies (Bootstrap, htmx, jQuery, Lit, etc.), and styles (CSS, SCSS, SASS).
oin us as Andy Damevin and Stéphane Épardaud show us Quarkus' front end capabilities using Quinoa and Renarde.
Matt Raible joins us to discuss his experiences using Quarkus and the other native java REST API frameworks. In the process, we’ll weigh up performance numbers and community metrics too.
Martin Kouba joins us to discuss a new feature to ease the testing of CDI components and mocking of their dependencies.
Aleš Justin @alesj will dive into Quarkus’s gRPC support, recent new features, and how easily this can be deployed to K8s.
Guillaume Thomas joins us to discuss AXA's DailyClean tool (built on Quarkus), which can help lower cloud costs and carbon footprint.
Andrew Azores & Robert Toyonaga from the Red Hat Java Monitoring team will discuss using JFR with Quarkus applications. There will be a special focus on Cryostat, a cloud-native management and analysis tool for JFR, and native image JFR support in Mandrel.You enable JFR in Quarkus native build using -Dquarkus.native.monitoring=jfr but what can you then do ?00:05 Intro03:03 What is JFR ?06:15 Can I use JFR with quarkus native mode ?09:25 Why bother with native mode JFR ?14:43 JFR Support in Mandrel 22.320:06 JFR Demo45:47 Cryostat for cloud scale54:22 Cryostat Demo1:11:44 Image size difference with and without JFR1:13:00 Future of since Mandrel GraalVM joined OpenJDK recently?
Shumon Sharif and Peter Palaga join us to discuss how the CXF extension is critical for implementing SOAP clients and JAX-WS services.
Steve Ebersole & Gavin King discuss what's new in Hiberate 6 and it's impact on Quarkus 3.
Sebastian Daschner discusses his favorite features, real world experiences and thoughts on how to further improve the :dev mode experience.
Join the Quarkus team as we celebrate the release of Quarkus 3 and answer questions from the community.
Julia Gustafsson discusses how the JPAStreamer makes the process of writing Hibernate queries more intuitive and less time-consuming while leaving your existing codebase intact.
KimJohn Quinn joins us to discuss Logicdrop’s experience using Quarkus and its extensions to better deliver services to their clients.
Phillip Krüger discusses and showcase the latest features and advancements in the Quarkus Dev UI.
Ok, that's a bit of hyperbole, but join us for this session as Ioannis Kanellos takes us through the many ways to deploy Quarkus across X, Y, and Z.
Alexei Bratuhin from OpenValue Düsseldorf will describe his path from the dark to the light side of force and will show several of the features he likes most about Quarkus - features that greatly improve and contribute to a better developer experience allowing to concentrate on clean design instead of struggling with the platform.
Join us next Monday at 10am EST for Quarkus Insights Ep.122 as Ladislov Thon, Matej Novotny, and Martin Kouba join us to discuss CDI Lite. Please take note it's an hour later than the normal scheduled time.
William Siqueira joins us to discuss how to create dashboards in Quarkus using the DashBuilder extension
Can you believe its been a year since the Quarkus Superheroes sample application was released? Join us as Eric Deandrea gives us a close look at all the cool new things that have been added to it over the past year!
Holly Cummins discusses how contract tests combine the lightness of unit tests with the confidence of integration tests, and should be part of your development toolkit.Introduction to contract-first: https://www.redhat.com/en/blog/achieving-promise-microservices-one-contract-timeA tutorial on doing contract-first using an OpenAPI approach:https://appdev.consulting.redhat.com/tracks/contract-first/The documentation for the JVM binding for Pact:https://docs.pact.io/implementation_guides/jvmThe Pact Quarkus extension:https://github.com/quarkiverse/quarkus-pactThe sample code:https://github.com/holly-cummins/pact-quarkus-sweater-demo
Katia Aresti Fabio Massimo Ercoli discusses new features and updates in the Infinispan Client.
Guillaume Smet discusses new features like comment-based commands and GitHub Actions and how they help you write GitHub bots and GitHub Actions in Quarkus
Loïc Mathieu @loicmathieu joins us to discuss the latest updates and new capabilities of the Google Cloud Functions extension.
Join us for a conversation with Claus Ibsen @davsclaus, Peter Palaga @ppalaga, and Zineb Bendhiba @ZinebBendhiba about the Apache Camel extension.
Jérôme Tama joins us to discuss the origin, the benefits and the use of the Minio Client for Quarkus.
Grzegorz Piwowarek joins us to discuss how Hazelcast's Quarkus Client brings it's elastically scalable distributed In-Memory computing to Quarkus.
Join us next Monday for Quarkus Insights Ep.107 as Francesco Nigro and Luis Barreiro join us to discuss performance improvements using JVM.http://bit.ly/quarkusinsights
The OpenApi Generator generates Rest Clients based on OpenAPI specification files. Ricardo Zanini joins us to discuss the extension, how it’s used, and what’s new.Check out the Quarkus OpenApi Generator extension project: https://github.com/quarkiverse/quarkus-openapi-generator
Ivan Senic from DataStax joins us to discuss Stargate, the open source data API gateway, and its migration to Quarkus.
Gunnar Morling and Chris Cranford join us to discuss running Debezium embedded into Quarkus apps (why and how), the Debezium Server, and what's new in Debezium?
Chris Laprun & Attila Mészáros join us for "Quarkiverse Extension Spotlight: Operator SDK". Get an introduction to Java operators and how the extension leverages them in Quarkus.
Arthur Navarro and Clement Escoffier @clementplop discusses how the extensions incorporates Loom’s virtual threads into Quarkus.
Gregor Jarisch and Roland Pickl join us to discuss the open source chatbot EDDI and it's journey to cloud native with Quarkus.
Andy Damevin joins us and gives us a tour of the Quarkus CodeStarts. What are they? What code they provide and how to use them in extensions. Explore the future of CodeStarts.
Join us next Monday for Quarkus Insights Ep.98 as Holly Cummins joins us to discuss her Quarkus observability demo that uses Minecraft as a client.
Jason Greene & Max Andersen will answer user submitted questions live. Use the #quakrusinsights tag to post your question for the team to answer during the episode.
Theocharis Panagiotis @ptheohar and Christos Peristeris @ChristosPeris joins us to discuss Scientific Games’s path to modernization with Quarkus.
Phillip Krüger @phillipkruger & Jan Martiška join us to discuss the latest updates in GraphQL.
Reschedule: Andy Damevin @ia3andy will discuss how the Quinoa extension takes care of all the Web UI build/wiring/dev-mode hassles to let you focus of your web application logic.http://bit.ly/quarkusinsights
Martin Kouba @martunek will join us next week to discuss the latest CDI Non-standard Features in Quarkus.
Fred Bricon @fbricon will join us to discuss the latest improvement and features Quarkus Tooling updates.
Luis Fernandez-Palacio (@lferna) joins us to discuss Capgemini’s real world experiences in their adoption of Quarkus.
Join us next Tuesday at 9am EST for Quarkus Insights Ep. 85! We'll talk with Ozan Günalp @ozangunalp & Loïc Mathieu @loicmathieu about what's new in Quarkus Kafka, REX.
http://bit.ly/quarkusinsights
Quarkus has full support for Kafka Streams with abilty to run in vm mode, native mode and dev mode.
Ladislav Thon @_Ladicek discusses how to design and implement fault tolerant network services with SmallRye Fault Tolerance.
Clement Escoffier @clementplop & Georgios Andrianakis @geoand stop by to discuss the latest changes to RESTEasy Reactive and Quarkus.
Justin Lee drops by to discuss MongoDB object-document mapping with the Quarkus Morphia extension.
Michael Simons joins us to discuss the creation of the Neo4j Quarkus extension. From understanding Quarkus's extension model, to a deep dive into how Quarkus helps create native images via GraalVM and eventually creating a Quarkus Neo4j extension.
Eric Deandrea guides us through a battle-royale with the "Heroes and Villains" Quarkus example app, showcasing how Quarkus can help building complex and inter-connected applications.
slidedeck: https://drive.google.com/file/d/14J6EUZpDsUzpdJEBoQSsPszFkFnif_mW/view repo: https://github.com/quarkusio/quarkus-super-heroes
http://bit.ly/quarkusinsights
Stéphane Épardaud stops by to discuss his experiment making a server-side web framework.
Jason Greene joins to answer viewer submitted Quarkus questions. Send your question by using #quarkusinsights tag!
Alexey Loubyansky @aloubyansky and George Gastaldi @gegastaldi join Max as we discuss the current state of the Quarkiverse Extension Ecosystem and the future roadmap.
Vincent Sevel joins us to discuss Lombard Odier's journey using Quarkus to deploy on OpenShift.
Georgios Andrianakis & Clement Escouffier discuss the latest updates in Java 17 and how to maximize them in Quarkus.
Ozan Günalp & Clement Escoffier stop by to discuss how Quarkus handles messaging with Kafka.
Andres Almiray joins us to discuss how to package and release Quarkus applications with JReleaser.
Clement Escoffier @clementplop & Michał Szynkiewicz @mszynkiewicz join us to discuss Stork. Stork integrates various service discovery mechanism and load-balancing strategy to make sure your application always use the best service available.
Julien Ponge joins us to discuss the performance of the three major reactive streams compliant libraries used in Java applications: RxJava, Project Reactor, and SmallRye Mutiny.
Sanne Grinovero @SanneGrinovero and Gavin King join us to discuss the journey to Hibernate Reactive 1.0
Erin Schnabel and Max Andersen battle on different strategies for testing CLI and especially Quarkus command mode based apps.
Bertrand Deweer joins us to discuss his company's experience running Quarkus in production and their migration story from WildFly.
Alex Porcelli @porcelli and Paulo Rego to discuss Kogito runtime extensions that take advantage of quarkus dev ui to boost business automation productivity.
KimJohn Quinn joins us to discuss how he's been monitoring and measuring his team's experience as they fit Quarkus into their company's demanding environment.
Slides with notes: https://github.com/quarkusio/quarkus-insights/blob/main/ep64/quarkus-notes.pdf
Eric Deandrea @edeandrea joins us to discuss his new book "Quarkus for Spring Developers'"
Paul Carter-Brown @bcluap joins us to discuss his company's experience using Quarkus in production.
Special Guests Erin Schnabel @ebullientworks, Rick Osowski @rosowski, and Chris Richardson @crichardson discuss the Do's and Don'ts of Microservice design
Giuseppe Scaramuzzino @GiuseScara comes by to discuss his youtube channel, tutorials and building Quarkus projects using MicroProfile specifications.
Sanne Grinovero @SanneGrinovero comes by and shares his thoughts and lessons learned in making Hibernate ORM shine in Quarkus on GraalVM native
Roberto Cortez @radcortez joins us to discuss Quarkus's very flexible configuration mechanism backed by SmallRye Configuration + some of its own specific mechanisms like build vs runtime configuration.
Join the Quarkus Team as we celebrate the launch of Quarkus 2.0! We'll discuss what you can expect with this release.
John O'Hara and Jason Greene joins the podcast to discuss Java Memory - why should you care .
Martin Kouba and Jason Greene drop by to discuss using Gizmo to build Quarkus extensions.
Pascal Libenzi joins us to discuss his blog post about the advantages of compiling and running a Java application using Quarkus.
Stuart Douglas and Benjamin Thomas joins us to discuss Continuous Testing in Quarkus 2 Alpha
Daniel Petisme @danielpetisme and Anthony Viard @avdev4j drop in to chat about JHipster and Quarkus
Guillaume Smet joins us to discuss the tooling and workflows we use to run the Quarkus project.
Sebastian Dacschner @DaschnerS sits down with us to talk about his journey around Quarkus.
We'll go over often asked questions around Quarkus raised on twitter, youtube, facebook, linkedin, and stackoverflow. Read below for questions and timings.
http://bit.ly/quarkusinsights
Questions and Timings
02:11 : What is Quarkus? What does it do ?
08:01 : Can I start Quarkus without first knowing Spring? I’m new to the Java world
11:17 : Do you need to know anything other than Java before you start using Quarkus
14:07 : Quarkus says it is a Kubernetes Native Java stack tailored for OpenJDK HotSpot & GraalVM, crafted from the best of breed Java libraries and standards. Is Quarkus limited to microservices?
20:00 : Don’t you worry that having a Spring integration makes Quarkus more like Spring Boot? I prefer it more simple.
21:12 : How does native Quarkus compilation perform in large monolithic applications (like 50k classes). Did you try benchmarking Graal build process?
27:04 : What are the runtime performance benefits of compiling to native with Quarkus?
30:32 : As a big Quarkus fan I'm impressed by the low memory usage. How much memory do Quarkus apps consume under load (not only startup; both JVM and native mode)?
37:53 : Would you suggest to use OpenJ9 for running Quarkus in JVM mode?
40:57 : When it comes to benchmarks: do you care much about Tech Empower bechmarks? Vert.X used to do rather well there until recently
44:33 : Project Loom and Quarkus reactive stack (mutiny, hibernate reactive) - friends or foes?
50:53 : I've read here and there about @QuarkusIO v2.0 but nothing official. Fake news or you have a roadmap in mind?
Special Guests Christos Sotiriou & Vlasis Pitsios join us to discuss Quarkus at Vodafone
Hibernate Search 6 has just been released. Yoann Rodière @yoannrodiere joins us to give us an intro of Hibernate search and how version 6 makes search even better.
Loïc Mathieu joins us to discuss how he uses Google Cloud Functions extension and made Google Cloud services available in the Quarkiverse.
Antonio Goncalves stops by to discuss his two new books; "Understanding Quarkus" and "Practising Quarkus".
Ioannis Christodoulou & Vagelis Antoniadis join us to discuss how @cytechltd used @QuarkusIO at http://travel.gov.gr, to integrate a multitude of systems, including a back-end machine learning algorithm (project EVA), to optimize inbound #Covid19 testing and help save the Greek tourism industry.
Qute is the template engine used in Quarkus. Martin Kouba (@martinkouba) comes by and explains why do we need yet another template engine and demonstrate its functionality.
Geoffrey De Smet from the OptaPlanner projects stopped by to discuss Quarkus and AI constraint solving with Optaplanner.
Performance guru John O’Hara (@JohnnyDoItAll) joins us to discuss best practices and common mistakes when performance testing your applications.
In this 'Hackathon' special episode Loïc comes by and describes how he got started contributing to Quarkus and how you get to contribute to Quarkus.
Quarkus has full support for Kafka Streams with abilty to run in vm mode, native mode and dev mode - Gunnar will walk us through it.
Joe White from Entando talking about his participation of Quarkus Hackathon in which he won first prize in the iot category.
In this episode, Georgios walks us through the approach Quarkus takes to allow you to reuse or migrate Spring API's.
Ken and Erin drops in to discuss updates to metrics in Quarkus 1.8 and how it relates to MicroProfile Metrics and Micrometer
1.8.0.CR1 is out and there is a new experimental feature in it letting you write Quarkus applications without any build tool setup of any kind. Just code. Tako (& Max) comes by to talk about it and see what crazyness this enables.
Clement Escoffier (@clementplop) returns to talk about Mutiny - this time on the origins and reasoning for why it was made.
Gunnar Morling joins Insights to discuss Changer Data Capture, the outbox pattern and why it is a useful tool (ahah) when doing cloud native applications
Philip Krüger (@phillipkruger) joins to talk about GraphQL and how recent versions of Quarkus lets you use microprofile-graphql to enable GraphQL API's for your applications.
We sit down and talk with Andrew Dinn about his OpenJDK and GraalVM work around debugging and java flight recorder and how it relates to recently announced Mandrel.
https://developers.redhat.com/blog/2020/06/05/mandrel-a-community-distribution-of-graalvm-for-the-red-hat-build-of-quarkus/
Emmanuel, Max and Georgois walk through the Quarkus roadmap https://quarkus.io/roadmap/
Sitting down with Daniel Petisme to talk about his efforts on adding Quarkus support to JHipster
Stuart Douglas drops by to talk about Quarkus:dev and the recent Command mode introduced in Quarkus 1.4
Georgios joins us to talk about Quarkus testing and specifically the new mocking improvements in Quarkus 1.4
This initial episode was an introduction on the Quarkus Insight videocast concept, the proposed ideas we had and of course listen to you liteners into what this would look like :)