All Sessions

50 sessions across 3 editions

Showing 50 sessions
2023 Archived
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 …

panel education software technology
2023 Archived
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 …

open-source software technology education
2023 Archived
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 …

java performance scalability
2023 Archived
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 …

java persistence cloud-native microservices
2023 Archived
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 …

serverless microservices architecture
2023 Archived
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.

observability springboot monitoring
2023 Archived
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.

springboot java framework migration
2023 Archived
[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.

llm ai workshop hands-on
2023 Archived
[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.

java students education
2023 Archived
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 …

cloud azure framework architecture
2023 Archived
[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.

java students spring hibernate
2023 Archived
[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.

java students functional-programming workshop
2023 Archived
[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.

java students cloud hands-on
2023 Archived
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 …

data scalability software technology
2024 Archived
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 …

java keynote community roadmap
2024 Archived
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 …

java jvm bytecode core-java
2024 Archived
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 …

java productivity ide developer-tools
2024 Archived
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 …

java machine-learning ai jsr
2024 Archived
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 …

java core-java panama native
2024 Archived
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 …

java performance debugging workshop
2024 Archived
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.

java lucene performance search panama
2024 Archived
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.

java ai ecosystem llm
2024 Archived
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.

java persistence spring-data enterprise
2024 Archived
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.

java security webauthn authentication jwt
2024 Archived
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.

java migration openrewrite devops refactoring
2024 Archived
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.

java ci-cd technical-debt maven devops
2024 Archived
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 …

java ai agents jvm llm
2024 Archived
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 …

java security authentication web
2024 Archived
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.

java spring modulith architecture workshop
2024 Archived
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.

java virtual-threads concurrency jvm
2024 Archived
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.

java ai rag llm workshop chatbot
2024 Archived
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.

java spring native langchain4j ai
2025 Archived
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.

java ai hardware performance core-java
2025 Archived
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 …

java ai spring-boot mcp agents
2025 Archived
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.

java api graphql ai enterprise
2025 Archived
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.

java security ai authentication devops
2025 Archived
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.

java jvm ai core-java
2025 Archived
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 …

java compiler ide core-java productivity
2025 Archived
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.

java gc performance search data-structures
2025 Archived
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 …

java virtual-threads jdk21 jdk24 concurrency
2025 Archived
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.

java ai productivity developer-tools
2025 Archived
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 …

java ai rag llm enterprise
2025 Archived
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 …

java micronaut graalvm microservices performance
2025 Archived
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.

java data-structures algorithms performance enterprise
2025 Archived
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.

java ai slm mobile edge
2025 Archived
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.

java frontend core-java architecture
2025 Archived
[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.

java beginners workshop best-practices
2025 Archived
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 …

java jvm debugging profiling performance workshop
2025 Archived
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.

java mcp security cloud enterprise
2025 Archived
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.

java core-java modern-java productivity