Skip to content

ArnhemJUG - March meetup

Photo of Pepijn Schildkamp
Hosted By
Pepijn S. and Femke K.
ArnhemJUG - March meetup

Details

ArnhemJUG
For the month of March we have 2 spectacular speakers again. We welcome Deepu K Sasidharan and Kaya Weers as speakers.

The meetup will be hosted by OpenValue Arnhem

Agenda

  • 17:00 CET walk-in
  • 17:30 – 18:30 Food and drinks
  • 18:30 – 19:30 talk: A Passwordless Future! Passkeys for Java Developers by Deepu K Sasidharan
  • 19:30 – 19:45 break
  • 19:45 – 20:45 talk: A Design Pattern goes to the Supermarket by Kaya Weers
  • 20:45 – 21:30 drinks

A Passwordless Future! Passkeys for Java Developers
Weak passwords remain one of the major causes of breaches and security incidents. The Web Authentication standard provides a robust framework for passwordless authentication using passkeys. Passkeys are the latest revolution in authentication. You may have used it with Google or GitHub. But what exactly is it and how does it work? You will learn all about it in this talk.

We will dive into the core concepts of passkeys, their architecture, and their pros and cons. We will see how Passkey leverages public key cryptography and biometrics/hardware authenticators to offer enhanced security and usability while eliminating the vulnerabilities associated with traditional password-based systems.

We will explore how Java developers can leverage WebAuthn Java libraries to implement passkeys in their apps. We will also learn to use passkeys with Spring Security and external Identity providers. There will be demos, showing step-by-step integration of passkeys into Java web applications.

About Deepu K Sasidharan
Deepu K Sasidharan is a Software Engineer by passion and profession. He is a Java Champion working as a Staff Developer Advocate at Auth0 by Okta. He is the co-lead of JHipster and the creator of KDash and JDL Studio. He is a polyglot programmer working with Java, Rust, JavaScript, Go, and so on. He is also a cloud technology advocate and an open-source software aficionado. He has authored books on Full-stack development and frequently writes about Java, Rust, JavaScript, Go, DevOps, Kubernetes, Linux, and so on, on his blog.

A Design Pattern goes to the Supermarket
Everybody knows the term design patterns. Some know the patterns and correct implementation by heart. Others vaguely recognize the pattern names but don’t recall the details. This talk is intended for the latter group.
I’ll dive into a couple of design patterns using real-life examples. What would a design pattern look like in day-to-day life? We’ll follow Bobby and Billie and discover how a design pattern would behave in a non-digital environment: the supermarket! With the help of drawings and code snippets, this talk will give you a solid understanding of design patterns, so you won't have to look them up ever again!

About Kaya Weers
Kaya is an enthusiastic software developer at Ordina. She studied Communication & Multimedia Design, where she focused mostly on concepting and designing. After discovering programming is much more fun, she switched to IT.

Kaya loves innovation and asking ‘why?’.

Photo of ArnhemJUG group
ArnhemJUG
See more events
The Journey Offices & Spaces
Velperplein 23-25 · Arnhem