LJC Meet-up at Couchbase


Details
## Please register on Eventbrite to join this event ##
About this event
The LJC is delighted to continue our new series of events, aimed at giving all Community members an opportunity to present at an LJC meet-up.
If you have an interesting topic to share, these events are for you. You don’t have to be an experienced speaker - we want to hear your story and offer you a friendly, informal platform to practise and improve your presentations.
For attendees we want this to be a meeting place, where you can talk and network with other technologists in London.
If you’d like to speak at a future event, please submit your talk and bio details here: https://sessionize.com/ljc/
Huge thanks to our friends at Couchbase for hosting this event and supporting our Community.
Speaker One:
Peter van Vliet - Co-Founder and Lead Architect @ Masking Technology
Title: Architectural Uncertainty? Build Schrödinger's App!
Synopsis:
Can an application be both a monolith and microservices at the same time? Spoiler alert: yes!
In this session, we will explore a TypeScript codebase that challenges traditional boundaries. Much like Schrödinger's famous thought experiment, the application exists in multiple states simultaneously during development, but its true form is only revealed at the moment of deployment. We’ll uncover tools that empower developers to seamlessly transition between monoliths and microservices, embracing the fluidity of modern development.
Whether you're a seasoned developer, a curious architect, or simply excited about real software agility, this session is for you. So buckle up as we dive into the unknown, question the status quo, and redefine the boundaries of what's possible in modern application development.
Speaker One Bio:
Peter started his career as a full-stack software developer in 2002 and has since progressed to a lead architect role. Over the course of these 20+ years, he has fulfilled many roles in various industries and gained extensive experience with a wide range of technologies such as Java, C#, JavaScript, and others. Nowadays, he leverages his expertise to assist companies, write articles, and speak at conferences.
His main focus is on making software development more cost-efficient and future-proofing applications. Additionally, he has picked up making illustrations as a hobby because he is a strong believer in visual communication. There are no boring slides in any of his presentations.
Speaker Two:
Shaaf Syed - Developer Advocate @ Red Hat
Title: Navigating Application Modernization - Leveraging Gen-AI
Synopsis:
This talk presents an approach that utilizes static code analysis using [Konveyor.io](http://konveyor.io/ "http://konveyor.io/") (CNCF Sandbox project) coupled with Large Language Models (LLMs) to facilitate automated code transformation. Our method comes from the tool "Kai", which analyzes static code to pinpoint areas within source code requiring modification. Kai uses the power of LLMs to generate code changes to resolve identified incidents. It eliminates the need for fine-tuning LLMs. Instead, it augments the knowledge of LLMs with Konveyor data through prompt engineering (few shots) and the use of Retrieval-Augmented Generation (RAG). This session includes a demo showcasing how a legacy application is migrated and then deployed to Kubernetes using the power of Kai.
Speaker Two bio:
Shaaf is a Java developer and advocate with experience as an architect and engineer. He contributes to [Konveyor.io](http://konveyor.io/ "http://konveyor.io/"), focusing on JavaEE migrations using LLMs.
He is involved with technologies like Keycloak, Infinispan, Temurin, Quarkus, Kubernetes, and AI/ML, and serves as a Java Technical Editor for InfoQ. Additionally, he has organized Copenhagen Tech Talks since 2013 and is a mentor, writer, and speaker at various meetups and conferences. He welcomes inquiries about Java, backends, architecture, operations, and machine learning.
This event is organised by RecWorks on behalf of the London Java Community.
The London Java Community is sponsored by Hazelcast, Neo4j, Redis, and Discover
You can see our latest jobs here
You can see our privacy policy here
Continue the conversation at our Slack Group: https://londonjavacommunity.slack.com
Sign up here if you're not a member: https://bcrw.typeform.com/to/IIyQxd


LJC Meet-up at Couchbase