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 und Sandra Ahlgrimm, die uns etwas über Intelligent Apps erzählen.
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 keynote from 30-year software industry veteran Ed Burns and cutting-edge AI practitioner Sandra Ahlgrimm explores the ways that AI can be practically applied in a typical contemporary cloud-native Java Azure application deployment. We take examples from a full-length workshop and examine each in the context of the AI and cloud-native application patterns being illustrated.
· What is the state of the art for continuing to derive value from existing legacy enterprise Java software line-of-business (LOB) applications?
· We will use a chatbot to interact with GPT-4 and implement the Retrieval Augmented Generation (RAG) pattern.
· Using a vector database, the model will be able to answer questions in natural language and generate complete, sourced responses from your own documents.
· How can AI augment legacy LOB apps?
· We will create a Quarkus service based on the open-source LangChain4J and ChatBootAI frameworks to test our chatbot.
· This being Global Azure Austria, naturally, these resources are deployed to 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.Sandra Ahlgrimm
Sandra ist Cloud Developer Advocate. Ihr fachlicher Schwerpunkt liegt vor allem auf Java in Microservicearchitekturen und Containern auf der Azure-Plattform. Sie unterstützt die Docker- und Kubernetes-Community, wann immer sie kann. Sie ist Organisatorin der JUG Berlin-Brandenburg und der Docker-Meetups in Berlin. Sandra kann eine umfassende Erfahrung in der Softwareentwicklung vorweisen. Sie hat den Master of Science (M.sc.) in Medieninformatik an der Berlin University of Applied Sciences erworben. Während des Studiums hat sie in verschiedenen Start-ups und Unternehmen von Axel Springer gearbeitet, wo sie Erfahrung auf den Gebieten Einrichtung hybrider Infrastrukturen, DevOps-Kultur und Prozessautomatisierung gesammelt hat. Sandra ist ein großer Fan von ereignisgesteuerten Architekturen mit Echtzeitanforderungen.--------------------
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.