Skip to content

Java under the Hood of Elasticsearch + Look Ma', I made a Website!

Photo of Dominik Dorn
Hosted By
Dominik D.
Java under the Hood of Elasticsearch + Look Ma', I made a Website!

Details

Agenda:
18:00 Doors Open
18:25 - 19:30 Java under the Hood of Elasticsearch - Philipp Krenn
19:30 - 19:55 Break, Pizza, Networking
19:55 Raffle
20:00 - 21:00 Look Ma', I made a Website - Dominik Dorn
21:10 Networking nearby

Java under the Hood of Elasticsearch
Elasticsearch is one of the most widely used Java projects out there. While many people know the REST interface and how to use it, this talk takes a look under the hood and picks up some of the more interesting Java topics there:

  • Why and how Elasticsearch is always bundling the latest JDK with the default binary; also what lessons can be learned from Docker to Java distributions issues.
  • What Java features is Elasticsearch (not) using; also what are the requirements for building / testing and running.
  • While the Java Security Manager served Elasticsearch extremely well for Log4Shell and other security issues, what are the next steps after its deprecation to replace it.
  • Elasticsearch's Gradle setup is a monster but a powerful one — how does it keep the developers productive and what are the most important changes around performance.

About Philipp Krenn
Philipp lives to demo interesting technology. Having worked as a web, infrastructure, and database engineer for over ten years, Philipp is now a developer advocate and EMEA team lead at Elastic — the company behind the Elastic Stack consisting of Elasticsearch, Kibana, Beats, and Logstash.

Look Ma', I made a Website
After last times introduction to Quarkus & Keycloak, we played a little with the technology and created a new website for the Java Vienna Meetup (WIP!).

(currently planned:) In this talk we will take a look at

  • Running Keycloak in Docker
  • Integrating Keycloak with Meetup
  • how to implement an own Identity Provider for Keycloak in Java
  • how to integrate the own IdP with Keycloak
  • Fetching the basic profile data for Keycloak from Meetup using GraphQL
  • How we integrated Keycloak with Wordpress at no cost
  • First sample app using Quarkus that uses our Keycloak integration
  • HTML-Templating in Quarkus using "qute"
  • maybe something more..
  • ... lets see how much else we can stuff in 1hour.

About Dominik Dorn
Dominik runs the Java Vienna Meetup since 2010. He has his own company and helps clients solve technical challenges on a B2B basis, using Java and S..... lets say JVM technologies. Usually he tries to give the stage to others, but sometimes just can't help himself by also giving a talk at our meetups. That's why you'll hear from him today.. pure ego selfishness and the lust for beer, pizza and a few interesting questions during/after the talk ;-)

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Java Vienna group
Java Vienna
See more events