All Sessions
50 sessions across 3 editions
Bridging the Gap: Exploring Mutual Expectations between Industry and Academia
Speakers:
A dynamic panel discussion featuring equal representation from industry and academia, exploring mutual expectations and ways to bridge the gap between these two …
Open Source: Whats for you?
Speaker:
A thought-provoking discussion on the benefits of open source software for businesses, developers, and students — covering innovation, collaboration, and cost …
Scaling up your Java Application
Speaker:
An exploration of modern techniques and parameters that help Java applications scale from hundreds to millions of users, covering architectural decisions and …
The Future of Java Persistence: Cloud Native Persistent Technology
Speaker:
A look at the history, theory, and technology behind the evolution of persistence technologies for Java applications, and how cloud-native persistent technology …
Serverless Enterprise Monoliths – The IaC and IfC way
Speaker:
Exploring the case for returning to monolithic architecture for cost and scaling benefits, with a discussion of Infrastructure as Code and Infrastructure from …
Demystifying Application Observability: Spring boot observability
Speakers:
An exploration of Application Observability as a paradigm shift in monitoring complex systems, with a focus on Spring Boot's built-in observability features.
Modernize Your Applications: A Guide to Spring Boot 3 Migration
Speaker:
A practical guide covering why and how to migrate from Spring Boot 2.x to 3.x, including steps, required changes, and new features.
[WORKSHOP] Taming Large Language Models for Real-World Use Cases
Speaker:
A comprehensive workshop on Language Models covering foundational concepts to advanced techniques for prompt design and fine-tuning for production use cases.
[Student Synergy] Java: The Past, Present and Future
Speaker:
A concise journey through Java's newest features covering streamlined syntax, improved performance, and powerful tools shaping Java today.
Microsoft Azure Well-Architected Framework
Speaker:
An introduction to the Azure Well-Architected Framework and its pillars for designing, building, and continuously improving secure, reliable, and efficient …
[Student Synergy] Java in Real World
Speaker:
An exploration of Java's widespread industry usage with a focus on the Spring and Hibernate frameworks for building powerful enterprise applications.
[Student Synergy] Lets Get Funky with Functional Programming
Speaker:
A workshop introducing functional programming paradigms and lambda functions in Java, helping attendees shift from imperative to functional thinking.
[Student Synergy] Building a Project and deploy on cloud
Speaker:
An interactive session where participants build a basic working Java project and learn how to deploy it on cloud infrastructure.
Navigating the Data Landscape: From Fundamentals to the Future
Speaker:
An exploration of data-intensive application development, reliable and scalable architectures, diverse data models, query languages, storage and retrieval …
Java roadmap and the role of Java community
Speakers:
An exploration of the future trajectory of Java, examining potential advancements in language features, libraries, platform capabilities, and the vital role …
From Java Sourcecode to Bytecode - Secrets Unveiled!
Speaker:
An exploration of bytecode, the secret language powering Java execution, and the transformation of source code (.java) into bytecode (.class) files — the heart …
Day in a life of modern Java developer
Speaker:
A look at modern Java development beyond writing code — focusing on debugging, refactoring, and leveraging powerful IDE tools to enhance productivity and code …
Powering Machine Learning in Java
Speaker:
An introduction to JSR 381, the API that brings cutting-edge machine learning capabilities directly to Java applications, revolutionizing visual recognition for …
Foreign Functions and Memory API
Speakers:
An exploration of Java's Foreign Functions and Memory API, enabling efficient and safe invocation of native libraries and access to foreign memory outside the …
Debugging and Resolving Performance Issues in Real World Java Application
Speaker:
A workshop revealing real-life bugs, glitches, and anti-patterns in Java applications and how to debug and resolve them — covering common performance issues …
Using Native Java Capabilities for Speeding Apache Lucene
Speaker:
An exploration of recent improvements to Apache Lucene leveraging native Java capabilities including Panama APIs to significantly enhance search performance.
Exploring the Java Ecosystem for AI
Speaker:
A tour of the Java ecosystem for Artificial Intelligence, focusing on key tools and frameworks including LLM4J that are shaping the future of AI in Java.
Missing Pieces in Java Persistence for Modern Development
Speaker:
An insightful talk exploring the gaps in traditional Java persistence solutions and what modern development needs that current frameworks don't fully provide.
Unlocking Secure Access: Passwordless Logins with WebAuthn & JWT
Speaker:
An exploration of implementing passwordless logins using Passkey and WebAuthn protocols for secure, efficient, and user-friendly authentication.
Migration Engineering as Code (MEaC): Treating Updates, Upgrades, and Refactoring as CODE
Speaker:
A demonstration of how OpenRewrite and similar frameworks turn updates, upgrades, migrations, and refactoring into strategic, automated developer tasks.
Taming Technical Debt: A CI/CD Upgrade Strategy
Speaker:
A proactive approach to tackling outdated dependencies in CI/CD pipelines using Maven Versions plugin and Enforcer plugin for automated version management.
AI Agents with JVM
Speaker:
An exploration of agentic AI workflows on the JVM, demonstrating how iterative, tool-leveraging agents deliver significantly better results than non-agentic …
Modern Approach for Securing Your Java Web Applications in 2024
Speaker:
A survey of the latest strategies and tools Java developers can use to secure web applications against emerging threats, covering authentication, modern …
Building Modular Monoliths using Spring Modulith
Speaker:
A hands-on workshop exploring Spring Modulith to combine the best of monolithic and microservices architectures, building well-structured modular applications.
Virtual Threads in Java - A Primer
Speaker:
A deep dive into Java virtual threads exploring the underlying mechanics rather than just usage, covering how they simplify concurrency and improve performance.
Hands-On Guide to Building RAG Chatbot
Speakers:
A comprehensive workshop on building Retrieval-Augmented Generation chatbots that combine retrieval-based and generative AI techniques using LLMs.
Spring Native with LangChain4J
Speaker:
An exploration of using Spring Native alongside LangChain4J to build production-ready AI-powered Java applications with native image compilation.
AI at the Speed of Silicon: How Java Talks Directly to Hardware
Speakers:
An exploration of how AI workloads can achieve true speed through smarter execution on silicon, covering direct hardware communication from Java.
From Prompts to Agents: Supercharging Spring Boot with AI and MCP
Speakers:
A deep dive into moving beyond simple prompts to AI agents that reason over data, respect context, and integrate with enterprise systems using Spring Boot and …
Evolving with APIs, GraphQL and Generative AI
Speaker:
An exploration of how Java enterprise development is evolving to meet modern software architecture demands through GraphQL APIs and Generative AI integration.
Securing Java in the Age of AI-Powered Attacks: Modern Defenses for Intelligent Threats
Speaker:
A practical guide to fortifying Java applications against AI-powered cyberattacks using modern authentication, anomaly detection, and runtime defenses.
The JVM Strikes Back: Java's AI Renaissance
Speaker:
A look at how Java is reclaiming territory in AI from Python, leveraging the JVM's strengths for production AI workloads beyond research and prototyping.
From Syntax Trees to Smart IDEs: How Java Compiler Complexity Powers Developer Productivity
Speaker:
An interactive session on understanding Java Compiler Errors and how the compiler's internal structure enables smart IDE tooling and developer productivity …
GC Optimized Data Structures for Search
Speaker:
A look at how large-scale search engines can fight JVM garbage collector pressure using GC-optimized data structures for millions of objects per second.
Pinning issues with Virtual Threads: Differences between JDK21 and JDK24
Speaker:
An analysis of virtual thread pinning issues introduced in JDK 21 and the improvements made in JDK 24, covering practical implications for concurrent Java …
Thriving in the Age of AI-Powered Software Development
Speaker:
Practical ways to pair-program with AI to ship faster — exploring how AI is redefining developer competence without replacing developers.
RAG (Retrieval-Augmented Generation) in Java
Speakers:
An exploration of how RAG overcomes LLM hallucinations by combining retrieval-based and generative approaches to give AI domain-specific knowledge in Java …
The Need for Speed: Java Microservices Powered by Micronaut & GraalVM
Speakers:
A demonstration of how Micronaut and GraalVM unlock lightning-fast Java microservices through native image compilation that slashes startup time and reduces …
Beyond DSAs – The Modern Way to Deal with Large Datasets Efficiently: Bloom Filters in Java
Speaker:
An exploration of Bloom Filters and probabilistic data structures as efficient alternatives to traditional DSAs for handling large datasets in Java.
Introduction to Embedding Small Language Models in Java for Mobile & Edge Devices
Speaker:
A Java-based approach to loading and interacting with Small Language Models without external API dependencies, targeting mobile and edge device deployments.
Modern Frontend Development with Java — Beyond the Hype
Speaker:
A critical look at modern frontend framework choices, exploring what lies beneath the hype and how Java-centric teams can make informed frontend decisions.
[Beginner Level] Basics to Best Practices: Building Better Java for 2025 and Beyond
Speaker:
A beginner workshop for college grads, freshers and junior engineers covering the significant changes in Java and best practices for writing modern Java code.
Inside the JVM: Debugging, Profiling, and the AI Code Trap
Speaker:
A workshop for large-scale production systems covering JVM performance inefficiencies, debugging techniques, profiling tools, and the pitfalls of AI-generated …
MCP Internals, Security, and Cloud Deployments
Speakers:
A deep dive into Model Context Protocol internals, security considerations, and best practices for deploying MCP-powered applications to cloud environments.
Write Less, Do More: Exploring Modern Java Features
Speaker:
An exploration of modern Java language features that reduce boilerplate and increase expressiveness, helping developers write cleaner, more concise code.