Skip to content

"Hexagonical Arch & A-Testing" & "Securing Quarkus Apps with OIDC and Keycloak"

Photo of Dominik Dorn
Hosted By
Dominik D.
"Hexagonical Arch & A-Testing" & "Securing Quarkus Apps with OIDC and Keycloak"

Details

Agenda:
18:00 doors open
18:30 Talk 1: Hexagonal Architecture - Pros and Cons / Architecture Testing with ArchUnit -- Stephan Prantl
19:30 Break with Pizza
20:00 Talk 2: Quarkus, Keycloak & Security - Stephan Kraft

Hexagonial Architecture / Architecture Testing - Stephan Prantl
---
We live at a time in which complexity rules. As software engineers, we know that it is not only technology and frameworks that pose challenges of complexity, but also business cases. Taming this kind of complexity requires a different view on how we organise software projects. We will take a look at how a hexagonal architecture is one way to address this challenge.
After that, we will explore how we can keep this architecture consistent over time using ArchUnit.

About Stephan Prantl
Stephan started his career as a software engineer in 2003 working for a company building custom software, working on projects for Siemens, Deutsche Bank, MTU and EADS.
Then he spent a few years working for public insurance and healthcare. In July 2019, he moved to Vienna to join the willhaben team.
As a software engineer, he enjoys building cool and useful features. H strives to maintain technical excellence by building clean code, using a good application architecture and focusing on very high overall quality.
He’s firmly convinced that quality is both worth the effort and cheaper than fast solutions. He’s also a fan of the software craftsmanship movement and Uncle Bob (live long and prosper).

Securing Java (Quarkus) Applications with OIDC and Keycloak - Stephan Kraft
As a software developer you want 3 things: you want to code, you want to develop great software... and finally, you want to code great software. Of course, you do understand that security is important as neither the world, nor the internet is a safe place. But if you follow all the guidelines of your CISO, you are handcuffed. The good news: There is a way to write great code AND become your CISOs almost best friend. Enter OpenID Connect, oAuth, API Management and Keycloak. In this live demo, we will show how an entirely unprotected web application can be secured against internal and external threats.

Stephan has joined Red Hat 2019 as a Business Development Professional in Austria. He started his professional career as a Software Developer and later moved into Technical Sales, Solution Sales and Management. He was working for several companies in and around IT, particularly IBM and SWIFT. After a personal time-out, he has spent 3 years at universities as a program director of a Master and MBA program around Digital Transformation. This has lead him smoothly to Red Hat where he enjoys engaging with customers and partners around technical and cultural transformations.

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