What we’re about
Die Java User Group für Dortmund und das Ruhrgebiet. Vorträge, Hackathons und Veranstaltungen rund um Java im Großraum Dortmund.
Sponsors
See allUpcoming events (1)
See all- AI in Java & AuthenticationIHK Gesellschaft für Informationsverarbeitung mbH (IHK-GfI), Dortmund
Wir wollen euch zu einem weiteren Vortragsabend einladen.
Zu Gast haben wir die geballte Azure-Kompetenz aus dem Hause Microsoft mit Ed Burns, der uns etwas über Intelligent Apps erzählen.
Die ursprünglich angeküdigte Begleitung Sandra Ahlgrimm wird leider nicht teilnehmen können.Danach wird Deepu K Sasidharan in seiner Rolle als OAuth2-Experte etwas über Authentication in Java vortragen.
Zu Gast sein dürfen wir dieses Mal bei der IHK GfI am Phoenixsee!Die Vorträge werden dieses Mal auf englisch sein!
Pioneering the Future of Java with Intelligent Apps
Disruptive changes are so called because they cut across traditional boundaries in whatever domain it is they are disrupting. This 45-minute keynote from 30-year software industry veteran Ed Burns explores the ways that AI can be practically applied in a typical contemporary cloud-native Java Azure application deployment. First, Let’s acknowledge two foundational truths about the use of AI in Java apps:- Within most line-of-business (LOB) applications the act of using AI is just another API call, usually with the builder pattern. In other words, the usual forces of abstraction/removal of boilerplate/use of existing patterns/design for adoption/frictionless APIs/etc. mean it’s easy to get started.
- LOB apps, including Java apps, in the cloud are just one part of much larger systems, most of which go well beyond Java.
To satisfy your curiosity about aspect 1., Ed gives a brief overview of two popular LOB programming language level projects that are incentivized to empower developers to use AI: Semantic Kernel and LangChain. To satisfy your curiosity about aspect 2., Ed surveys the current state of the art in AIOps in Azure.
Topics covered include:- What is LangChain and Semantic Kernel? What is the Java language usage pattern?
- What are some historical perspectives and value choices for each?
- What is the state of the art for continuing to derive value from existing legacy enterprise Java software line-of-business (LOB) applications?
- What is Ed’s insight on Azure’s AI play for LOB apps?
After this talk, you will have been introduced to two app level ways to use AI in LOB apps and you will understand the importance of AI going beyond the programming language level to the other aspects of your entire IT estate on Azure.
Ed Burns
Seit 1994 hat Ed mit vielen verschiedenen client- und server-seitigen Technologien inklusive NCSA Mosaic, Netscape 6, Mozilla, Sun Java Plug-in, Jakarta Tomcat, JavaServer Faces, und Servlet gearbeitet. Ed hat die JCP Expertengruppen für JavaServer Faces und Servlet geleitet oder mit geleitet. Ed hat vier Bücher bei McGraw-Hill herausgebracht. Die Bücher heißen The Complete Reference (2006), Secrets of the Rockstar Programmers: Riding the IT Crest (2008), JavaServer Faces 2.0: The Complete Reference (2010) und Hudson Continuous Integration In Practice (2013). Um mehr über seine Bücher und Projekte zu erfahren, besuche seine Homepage https://ridingthecrest.com.--------------------
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?
Join me on an illustrated journey to learn everything about passkeys.
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.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.