< Back to all posts

Quarkus Newsletter #6

Welcome to #6, better late than never! Its been a busy time, with releases, Red Hat Summit and other virtual events. Noone stood still and this months list of news shows things are moving fast.

In addittion to the newsletter we started Quarkusio Insights Live which is a live video podcast where we will go over more detailed subjects and answer questions from the live chat. If interested to be notified when we are going live or upload episodes go subscribe to QuarkusIO channel.

For the news below - give it a read and if you feel something is missing or have an article coming out for future Quarkus Newsletter install the bookmarklet on your laptop and phone to easily submit a story. If you prefer the manual way please open an issue with a short description and a url

Enjoy!

Article & Blogs

  1. Adam walks through how Quarkus work behind the scenes. Shows how you can validate what Quarkus actually does.
    Behind the Scenes (=Magic) of Dependency Injection in Quarkus : Adam Bien's Weblog
    by Adam Bien posted 3. May 2020
  2. Dmytro tells the story on how he learned to save money and time using Quarkus on Google Cloud Platform. Great info on how to run it and how to work with Quarkus on GCP.
    How to deploy Quarkus on Google App Engine
    by Dmytro posted 3. May 2020
  3. Example on how to use a request filter to exchange data in the web layer using headers and CDI
    Adding data to the Vert.X web layer from your Quarkus application : idk.dev
    by Data Science posted 3. May 2020
  4. How to deploy your Quarkus app on Kubernetes in 10 secs (in French)
    De QuarkusIO à Kubernetes en 10 secondes | | Middleware Solutions
    (fr) from Middleware Solutions by Emmanuel Lesne posted 24. April 2020
  5. Maxime outlines how he fully automated with GitHub Actions his deployment of a Quarkus app to Google Cloud Platform.
    How to use GitHub Actions to deploy your Quarkus app to GCP
    by Maxime David posted 23. April 2020
  6. Qute is a native-capable and async templating engine and Francesco introduces you to examples and syntax of Qute.
    Qute: a template for Quarkus Web applications
    from Red Hat by Francesco Marchioni posted 20. April 2020
  7. Liquibase the second database migration tool available with a Quarkus extension. Written by Andrej and in this article he walks through how Liquibase for Quarkus works
    Quarkus meets Liquibase | Capgemini Engineering
    from Cap Gemini by Andrej Petras posted 23. March 2020
  8. Dumi gives a nice example of implementing GraphQL using reactive mysql with a sprinkle of Vert.x all nicely combined and orchestrated with Quarkus.
    Microservices with Quarkus – GraphQL API+ Reactive MySQL
    by Duminda Wanninayake posted 7. March 2020
  9. Once again Adam goes in an compare numbers; in this he shows how Quarkus with its 'treeshaking' ends up taking up less memory than an empty Jetty. Interesting comparison - worth a watch!
    Quarkus with MicroProfile, RAM, Jetty and -Xmx18m
    by Adam Bien posted 7. March 2020
  10. Adam likes to measure and compare things - this time he takes on Quarkus vs WildFly - two projects that shares a lot of the same engineering roots. Interesting quick screencast that gives some external understanding on these two great projects.
    Quarkus vs. WildFly -- Requests per Second
    by Adam Bien posted 7. March 2020
  11. Jaydeep gives his angle on how he thinks Quarkus can help make Java great again. Something we fully believe together with him.
    Quarkus - Make Java Great Again
    by Jaydeep Deshmukh posted 7. March 2020
  12. Alex gives his take on introducing Quarkus and how it accelerates development.
    CodeTalks - Java Particle Acceleration using Quarkus
    by Alex Soto posted 1. March 2020
  13. Rafal outlines how he uses Testcontainers to setup tests of his Quarkus application with automatic start/stop of a PostgreSQL database!
    Quarkus tests with Testcontainers and PostgreSQL
    by Rafal Borowiec posted 28. February 2020
  14. Jiri goes on an interesting journey outlining how he took the existing plain Java based Operator for Spark and converted it to a Quarkus based Operator.
    Migrating the Spark Operator to Quarkus
    by Jiri Kremser posted 26. February 2020
  15. OpenJ9 is an alternative JavaVM to OpenJDK. In this article Niklas takes it for a ride and shows how it stack up against GraalVM and OpenJDK in a basic CRUD application.
    Using the OpenJ9 JVM for Quarkus Applications
    by Niklas Heidloff posted 25. February 2020
  16. Niklas outlines how he wrote a reactive application in Quarkus with some nice drawings and scenarioes.
    Development of Reactive Applications with Quarkus
    from IBM by Niklas Heidloff posted 20. January 2020

Videos

  1. Red Hat Middleware demonstrate how Quarkus when deployed natively results in being faster to start than Spring Boot, NodeJS, Python and Go.
    Deploying Multiple Cloud-Native Apps with OpenShift Serverless
    from Red HAt by Red Hat Middleware posted 4. June 2020
  2. Max give his Black Swan talk at Switzerland Java User Group in the first ~45 minutes and the last ~30 minutes he is answering 25+ questions from the live audience.
    Quarkus: The Black Swan of Java?
    from Switzerland Java User Group - Red Hat by Java User Group Switzerland posted 1. May 2020
  3. Nataniel has courses in youtube channel (portuguese) talking about Quarkus and MongoDB
    Nataniel Paiva has a youtube channel with course of Quarkus and MongoDB
    (pt) by Nataniel Paiva posted 18. April 2020
  4. Nataniel has courses in youtube channel (portuguese) talking about Quarkus and PanacheEntity with PostgreSQL
    Nataniel Paiva has a youtube channel with course of Quarkus and PanacheEntity
    (pt) by Nataniel Paiva posted 16. April 2020
  5. Sebastian walks through how to use and how quarkus:dev works when running in containers
    Quarkus remote dev in Docker containers
    from Java Code Geeks by Sebastian Daschner posted 19. March 2020
  6. Doing testing in containers does not need to be hard - Sebastian shows how he setup testing in his docker container setup.
    Quarkus remote dev in Docker containers
    by Sebastian Daschner posted 18. March 2020
  7. Eero Arvonen talks about their Finance/Banking data app which now in parts are migrated from Thorntail to Quarkus. He walk throughs the pain points and advantages of using Quarkus.
    Future Finance Data Innovations with Open Banking and PSD2 Eero Arvonen (Suomen Asiakastieto)
    from Asiakastieto Group by OpenShift posted 31. January 2020