跳至主要内容

Microsoft JDConf 2026

加入 Microsoft Reactor 并实时与开发人员互动

准备好开始使用 AI 和最新技术了吗? Microsoft Reactor 提供活动、培训和社区资源,帮助开发人员、企业家和初创公司利用 AI 技术等。 快加入我们吧!

Microsoft JDConf 2026

加入 Microsoft Reactor 并实时与开发人员互动

准备好开始使用 AI 和最新技术了吗? Microsoft Reactor 提供活动、培训和社区资源,帮助开发人员、企业家和初创公司利用 AI 技术等。 快加入我们吧!

返回

Microsoft JDConf 2026

  • 形式:
  • alt##Livestream直播

主题: 编码、语言和框架

语言: 英语

  • 此系列中的活动:
  • 3

Join us at Microsoft JDConf 2026, a global virtual Java Developer Conference on April 8-9. This year’s JDConf focuses on empowering Java developers to build and scale modern, intelligent, and cloud-native applications. With the rise of large language models (LLMs), agent-oriented architectures, and AI-driven development, JDConf 2026 will showcase how Java remains central to enterprise innovation.

We’ll cover key topics such as:

  • AI-Native Java and AI-Assisted Development
  • App Modernization and Next-Generation Cloud:
  • Tools, Automation, and Responsible AI Operations
  • Sustainable, Secure, and Efficient Java
  • AI Success Stories and Customer Journeys

With dedicated 4-hour live streams across North America, Europe, and Asia-Pacific, you can tune in at a time that works for you.

How to register

Join the stream that works best for your region and register below:

Learn more at jdconf.com!


## 🚀 Join the JDConf Experience and Earn Microsoft Rewards! 🚀

Are you ready for an engaging and enriching developer conference? We are thrilled to offer Microsoft Rewards points to participants who register or attend the JDConf! See full details of the offer on the individual livestream registration pages.

Disclaimer: Points will be applied upon registration and attendance and will not be counted multiple times for registering or attending at different events. Terms | Privacy

即将举办的活动

单击下面的活动以了解详细信息并注册各个活动。

所有时间采用 - 协调世界时

4月

08

星期三

2026

Microsoft JDConf 2026 (Americas)

3:30 下午 - 7:30 下午 (UTC)

Join us at Microsoft JDConf 2026, a global virtual Java Developer Conference on April 8-9. This year’s JDConf focuses on empowering Java developers to build and scale modern, intelligent, and cloud-native applications. With the rise of large language models (LLMs), agent-oriented architectures, and AI-driven development, JDConf 2026 will showcase how Java remains central to enterprise innovation. We’ll cover key topics such as: AI-Native Java and AI-Assisted Development App Modernization and Next-Generation Cloud: Tools, Automation, and Responsible AI Operations Sustainable, Secure, and Efficient Java AI Success Stories and Customer Journeys 🌎 Americas Stream Program order to come; please check jdconf.com for the latest details 1. Building the Agentic Future Together — Keynote Speakers: Rod Johnson (Embabel), Bruno Borges (Microsoft), Ayan Gupta (Microsoft) Software has entered a new era where intelligence is open, AI agents collaborate with people and among other agents, while developers remain in control. Join this keynote to see how software development teams move from traditional tooling to agentic workflows, modernize millions of existing applications, and safely integrate AI using open frameworks. See how GitHub Copilot agents, Microsoft Foundry, and the Java ecosystem work together to deliver governed, production‑grade AI capabilities while reinforcing the value of open source, existing systems, and developer choice in the enterprise. 2. Secrets of Agentic Memory Management Speaker: Brian Sam-Bodden (Redis) Memory is what gives agents continuity, personalization, and depth—but managing it is far from simple. This talk explores current best practices in agentic memory, from short-term working memory with summarization to long-term stores with semantic retrieval and metadata filters. We'll cover how modern systems handle promotion, deduplication, and background consolidation, as well as how protocols like MCP expose memory as first-class tools. We'll illustrate design trade-offs and practical strategies for building memory-aware agents in Java. 3. Modernizing a Java App, with Node Frontend, with GitHub Copilot Speakers: Ed Burns (Microsoft) Legacy applications rarely live in isolation. Many real-world systems combine technologies like Node.js and Java—and over time, outdated dependencies and runtimes become a major barrier to security, performance, and innovation. In this session, we'll take a typical enterprise Java app with a Node.js front end that hasn't been updated in years and modernize it end-to-end using GitHub Copilot App Modernization. We'll start by upgrading ill-maintained Node.js dependencies, addressing breaking changes and security issues along the way. Then we'll turn to the backend Java service, upgrading it from an older Java version to a modern, supported JDK, resolving compatibility issues and improving maintainability. 4. Building Scalable Multi-Agentic AI Systems in Java: Orchestrating Agents with Event-Driven Approach Speaker: Mary Grygleski (Java Champion) This talk will guide Java developers through the design and implementation of multi-agent generative AI systems using event-driven principles. Attendees will learn how autonomous GenAI agents collaborate, communicate, and adapt in real-time workflows using modern Java frameworks and messaging protocols. Cover core patterns such as pub/sub, orchestrator, and supervisor for managing agent communication, memory, and workflow state. Discuss interoperability with MCP (Model Context Protocol) and how Java event streaming tools like Kafka, Pulsar, and Spring Messaging facilitate high throughput and reliability. 5. From Cloud Native to AI Native: Harnessing Quarkus, MCP, and Azure OpenAI Speaker: Daniel Oh (IBM) Modern Java applications demand speed, scale, and intelligence. Join us as we explore how Quarkus helps developers build AI-native microservices that seamlessly connect with enterprise systems through the Model Context Protocol (MCP). We'll demonstrate how Azure MCP servers provide a secure operational bridge between AI and application data, while Azure OpenAI delivers powerful model intelligence directly into your workflows. This session features a hands-on technical deep dive and a live demo, showing the complete journey from code to a production-ready, AI-enhanced service running on Azure. 6. Building LLM Apps in Java with LangChain4j Speaker: Bazlur Rahman (Hammerspace) AI is revolutionizing the software landscape. However, for many Java developers, integrating these powerful AI tools into existing enterprise applications can feel daunting. This hands-on session will demystify the process and show you how to build LLM-powered features directly into your Java codebase. Using Java and the LangChain4j library, we'll explore RAG, a cutting-edge technique that combines the vast knowledge of LLMs with the precision of your own data. We'll explore how to create both few-shot and zero-shot RAG models and then add practical features like summarization and similarity search, backed by an embedding database. Through a live coding demo, we'll walk through constructing an AI-powered online store backend and provide practical insights into the architecture and code. 7. Intelligent Java Tooling: How AI Is Changing Build, Test, and Deployment Pipelines Speaker: Savi Grover (NBC Universal) AI is transforming the Java software lifecycle—from how we build code, generate tests, and detect failures, to how we deploy and monitor services in production. This talk explores how AI-assisted tools are reshaping the Java ecosystem: predictive builds, autonomous test generation, self-healing functional tests, AI-guided deployment decisions, and intelligent anomaly detection powered by observability signals. Attendees will learn modern patterns, tools, and real-world use cases illustrating how Java teams can integrate these capabilities into their CI/CD pipelines to improve velocity, reliability, and responsible automation across the SDLC. 8. From Vulnerability to Victory: Mastering the CVE Lifecycle for Java Developers Speaker: Anthony Dahanne (HeroDevs) This session demystifies the CVE lifecycle for Java developers. We'll explore how vulnerabilities are discovered, scored via CVSS, and disclosed through responsible processes. You'll learn about major vulnerability databases (NVD, GitHub Advisory, OSS Index), their differences, and which security tools rely on each source. The practical half equips you with remediation strategies using automated tools like Dependabot, Renovate, and IDE integrations. We'll tackle the challenge of transitive dependencies in Maven and Gradle with hands-on techniques for resolving conflicts. Finally, we'll discuss framework (Spring, Quarkus, etc.) End-of-Life situations with the different options available. Walk away understanding the entire vulnerability ecosystem, implementing automated dependency updates in CI/CD pipelines, handling dependency conflict resolution, and developing pragmatic approaches to framework EOL scenarios. 🚀 Join the JDConf Experience and Earn Microsoft Rewards! 🚀 Are you ready for an engaging and enriching developer conference? We are thrilled to offer Microsoft Rewards points to participants who register or attend the JDConf! Details of the Offer: Registration Rewards: Participants who register for one of the JDConf 2026 – America, Europe or Asia – will receive 1000 Microsoft Rewards points. Attendance Rewards: The first 300 attendees to check-in live for one of the JDConf - America, Europe or Asia - will receive 5000 Microsoft Rewards points. How to Participate: Registration Rewards: Go to the JDConf Event details page on the Reactor website, Sign in with your Microsoft account (top right corner) Register for one of the JDConf 2026 - America, Europe or Asia - events Attendance Rewards: For your check-in to be counted you will need to do one of the following on the day of the event: Go to the JDConf Event details page on the Reactor website, Sign in with your Microsoft account (top right corner) and then check-in on the right-hand side, or Click the Join live stream link in the confirmation or reminder e-mail you receive to the Microsoft account e-mail address you registered with, or Click the link in the calendar reminder email, you will see the option to add the event to your calendar in your Microsoft account confirmation email. Points Distribution: Microsoft Rewards points will be added to the participants' Microsoft accounts within 60 days following the event. To earn points, you must use an email that is associated with a Microsoft account. You will receive an e-mail from the Microsoft Reactor team if you are eligible and earn the Microsoft Rewards. Points can be used towards many different rewards, check out Microsoft Rewards to see what rewards are available in your region. Disclaimer: Points will be applied upon registration and attendance and will not be counted multiple times for registering or attending at different events. Up to 10,000 developers who register for JDConf will be rewarded with Microsoft Rewards points. Terms | Privacy

  • 形式:
  • alt##Livestream直播

主题: 编码、语言和框架

语言: 英语

详细信息

4月

09

星期四

2026

Microsoft JDConf 2026 (APAC)

2:00 上午 - 5:30 上午 (UTC)

Join us at Microsoft JDConf 2026, a global virtual Java Developer Conference on April 8-9. This year’s JDConf focuses on empowering Java developers to build and scale modern, intelligent, and cloud-native applications. With the rise of large language models (LLMs), agent-oriented architectures, and AI-driven development, JDConf 2026 will showcase how Java remains central to enterprise innovation. We’ll cover key topics such as: AI-Native Java and AI-Assisted Development App Modernization and Next-Generation Cloud: Tools, Automation, and Responsible AI Operations Sustainable, Secure, and Efficient Java AI Success Stories and Customer Journeys 🌎 Asia-Pacific Stream Program order to come; please check jdconf.com for the latest details 1. Bootiful Spring AI Speaker: Josh Long (Broadcom) The age of artificial intelligence is nearly at hand, and it's everywhere! But is it in your application? It should be. AI is about integration, and here the Java and Spring communities come second to nobody. In this talk, we'll demystify the concepts of modern-day Artificial Intelligence and look at its integration with the Spring AI project, a framework that builds on the richness of Spring Boot to extend them to the wide world of AI engineering. 2. Hidden Requirements for Agentic Coding: Spec-Driven Development with BDD Problem Personas Speaker: Nils Hyoma (MHP - A Porsche Company) Agentic coding only works as well as the spec you give it. If your Spec-Driven Development focuses on the happy path, your agent will confidently implement only that behavior. This interactive session introduces BDD Problem Personas to uncover hidden requirements, edge cases, negative paths, and real-user behavior, and convert them into executable BDD scenarios that guide agentic implementation. You'll see the approach in two forms: an interactive card-based persona round for refinement and a GitHub Copilot Custom Chat Mode in VS Code that applies the same persona lens while you write/refine specs or analyze your existing code for gaps (missing checks, unhandled states, weak tests, risky assumptions). You'll leave with a repeatable and downloadable workflow and examples for development teams: stronger acceptance criteria, better scenario coverage beyond the happy path, and clearer instructions that agents can implement safely. Resources (chat modes + cards): github.com/nilsbert/bdd-problem-personas 3. Orchestrating AI Agents with Java Pattern Matching Speaker: Haim Michael (Bar-Ilan University) Modern software systems increasingly rely on agent-based components that reason, invoke tools, and collaborate with other agents. In such systems, the central engineering challenge is orchestration: deciding what happens next based on uncertain, structured, and sometimes incomplete outcomes produced by AI models. Java's modern pattern-matching features provide a natural and highly expressive foundation for implementing this orchestration logic in a safe and maintainable way. The talk starts with a concise overview of pattern matching support in recent Java versions, including pattern matching for instanceof, records, sealed hierarchies, and switch. It then moves from language features to architectural design, showing how agent outputs can be modeled as explicit result types and how pattern matching enables clear routing, delegation, retries, fallbacks, and termination decisions. Through practical, code-focused examples, the session demonstrates common orchestration scenarios, illustrating how pattern matching helps turn probabilistic agent behavior into deterministic, auditable control flow. 4. Secrets from Microsoft's Agentic DevOps Transformation Speaker: Jenny Ferries (Microsoft) Agentic DevOps is shaping the future of software engineering, driving productivity and innovation through automation and intelligent collaboration. Learn how to: Use specialized AI agents throughout the development workflow to maximize impact and accelerate individual developer productivity Leverage the framework for co-creative partnership with agents Scale AI-driven development practices across teams, overcoming common challenges Gain practical insights and strategies from Microsoft's journey to empower your own DevOps transformation. 5. AI-Driven Development: Practical Approaches to Safely Introducing AI into Large Monolithic Systems Speaker: Yoshio Terada (Microsoft) AI-driven development has been gaining traction for more than a year, and many developers have begun leveraging it in small projects, greenfield development, or microservices. However, when it comes to large and complex monolithic systems, applying AI "as-is" becomes challenging due to context-size limitations and the inherent complexity of the existing codebase. Key topics covered: AI-driven development is feasible—even with massive legacy systems Strategies for overcoming AI's context-size limitations Practical techniques for preventing AI from breaking existing specifications or code Lessons learned, best practices, and important considerations for real-world adoption This session is designed for engineers working in organizations with substantial legacy codebases who want to adopt AI-driven development more confidently and effectively. 6. AgentScope Java: Effortless Enterprise Agents for Java Developers Speaker: Heqing Jiang (Alibaba) This session introduces AgentScope Java, a new framework designed to bridge the gap between AI prototypes and enterprise production. We will explore how Java developers can leverage its advanced ReAct paradigm, safety sandboxes, and high-performance architecture to build stable, autonomous agents ready for real-world business scenarios. 7. Deploying to Production with Confidence Speaker: Andres Almiray (Java Champion) How many times have we asked ourselves if it is a good idea to release to production on a Friday afternoon? Is the production software sufficiently robust and/or resilient to vulnerabilities? How can we detect and correct security problems in production? In recent years, the topic of Software Supply Chain Security has taken on greater importance. Concepts like SBOMs, SLSA, Reproducible Builds, and CI/CD Security are widely discussed to answer these questions. In this session we will discover what these concepts are and how you may apply them to your own projects. 8. Maintaining Legacy Applications Using AI Tooling Speaker: Cristian Schuszter (CERN) This session focuses on building a working knowledge of available AI tooling that can help developers be more productive in their day-to-day work, with a focus on existing applications and their evolution. We'll talk about techniques and methods to refactor and update your applications, while keeping things manageable, readable, and at the level of code quality expected from an enterprise application. We'll also discuss the MCP protocol and how it can be used to supercharge your developer tooling further—exploring how to use existing resources to obtain better information for design, code implementation, API endpoints, and more. We'll also explore what it takes to build one of these servers in case you need to offer an MCP server to colleagues. 🚀 Join the JDConf Experience and Earn Microsoft Rewards! 🚀 Are you ready for an engaging and enriching developer conference? We are thrilled to offer Microsoft Rewards points to participants who register or attend the JDConf! Details of the Offer: Registration Rewards: Participants who register for one of the JDConf 2026 – America, Europe or Asia – will receive 1000 Microsoft Rewards points. Attendance Rewards: The first 300 attendees to check-in live for one of the JDConf - America, Europe or Asia - will receive 5000 Microsoft Rewards points. How to Participate: Registration Rewards: Go to the JDConf Event details page on the Reactor website, Sign in with your Microsoft account (top right corner) Register for one of the JDConf 2026 - America, Europe or Asia - events Attendance Rewards: For your check-in to be counted you will need to do one of the following on the day of the event: Go to the JDConf Event details page on the Reactor website, Sign in with your Microsoft account (top right corner) and then check-in on the right-hand side, or Click the Join live stream link in the confirmation or reminder e-mail you receive to the Microsoft account e-mail address you registered with, or Click the link in the calendar reminder email, you will see the option to add the event to your calendar in your Microsoft account confirmation email. Points Distribution: Microsoft Rewards points will be added to the participants' Microsoft accounts within 60 days following the event. To earn points, you must use an email that is associated with a Microsoft account. You will receive an e-mail from the Microsoft Reactor team if you are eligible and earn the Microsoft Rewards. Points can be used towards many different rewards, check out Microsoft Rewards to see what rewards are available in your region. Disclaimer: Points will be applied upon registration and attendance and will not be counted multiple times for registering or attending at different events. Up to 10,000 developers who register for JDConf will be rewarded with Microsoft Rewards points. Terms | Privacy

  • 形式:
  • alt##Livestream直播

主题: 编码、语言和框架

语言: 英语

详细信息

4月

09

星期四

2026

Microsoft JDConf 2026 (EMEA)

8:00 上午 - 11:30 上午 (UTC)

Join us at Microsoft JDConf 2026, a global virtual Java Developer Conference on April 8-9. This year’s JDConf focuses on empowering Java developers to build and scale modern, intelligent, and cloud-native applications. With the rise of large language models (LLMs), agent-oriented architectures, and AI-driven development, JDConf 2026 will showcase how Java remains central to enterprise innovation. We’ll cover key topics such as: AI-Native Java and AI-Assisted Development App Modernization and Next-Generation Cloud: Tools, Automation, and Responsible AI Operations Sustainable, Secure, and Efficient Java AI Success Stories and Customer Journeys 🌎 Europe, Middle East & Africa Stream Program order to come; please check jdconf.com for the latest details 1. Self-Improving Agentic Systems with Spring AI: From Context Curation to Autonomous Refinement Speaker: Christian Tzolov (Broadcom) AI agents are systems dedicated to the art of context window curation—relentless loops of assembling context, prompting the model, observing results, and re-assembling for the next step. This talk explores how Spring AI's Advisors provide an elegant framework for building self-improving agentic systems. Advisors intercept, modify, and enhance AI interactions, encapsulating common patterns like memory management and RAG in reusable, portable components. But traditional single-pass advisors cannot support the iterative workflows that real agents demand: tool calling loops, output validation with retry, and evaluation-driven refinement. Recursive Advisors solve this by enabling controlled iteration through the advisor chain. Using Spring AI's fluent ChatClient API, we'll demonstrate practical examples including ToolCallAdvisor for explicit tool execution and LLM-as-a-Judge evaluators. You'll learn to build agents that don't just accomplish objectives, but iteratively improve how they accomplish them—achieving quality control through self-correction and feedback-driven refinement. 2. Modern Java Puzzlers Speaker: Simon Ritter (Azul Systems) Since JDK 9, Java has evolved faster than at any point in its 30-year history. For developers, this is great as it means more new features to make code more concise, yet hopefully easier to read and understand. All new language features also bring their quirks and possibly unseen consequences. In this fun interactive session, we'll examine a range of recent language features and pose questions to the audience about how the code works and what it does. We'll cover many of the new language features from recent releases, including switch expressions, sealed classes, and pattern matching. We'll even look at some curious behavior in JShell and how some special characters can be used in unexpected ways. The answers will most definitely not always be as you expect. 3. How the Dutch IRS Implemented App Modernization via AI-Assisted Development Speaker: Ron Veen (Team Rockstars IT) Working in one of the many teams at the Dutch IRS, we ran into a number of challenges while migrating our code base from a monolith application running on a mainframe to a set of microservices running on Kubernetes. We started using AI-assisted coding to: Modernize our application Remove anti-patterns from our software Improve throughput Accelerate development of certain features Integrate modules better Working in an organization with such sensitive information brought its own challenges, as our code base was not allowed to be uploaded or examined via regular web AI providers. Instead, we turned to Copilot Studio. This talk discusses our experiences, challenges, pitfalls, and lessons learned during this migration, providing the audience with valuable insights into how to approach similar migrations. 4. Playwright: Your Next Java Test Framework for Automating Web Tests Speaker: Alex Soto (IBM) Playwright is a testing framework created by Microsoft to write tests for modern web applications. It helps create multi-browser/platform resilient tests that can be executed in different languages (Python, JavaScript, Java, and more), working in headless mode. Apart from specific testing features, Playwright comes with a set of tools that enhance the developer experience: reports to inspect test execution, the state of the browser at each moment, why a test failed, and screen recordings of execution to visually inspect the test path. An automatic code generator is also provided to get started with Playwright smoothly. 5. You're Absolutely Right, It Was Your Home Directory! Speaker: Oleg Šelajev (Docker) Letting an AI agent loose for solving development tasks is a productivity dream—until it decides to optimize your home directory or brick your system by upgrading Python. We want that YOLO mode speed, but without the security nightmares. In this session, we'll look at Docker Sandboxes: a new primitive designed to let agents operate in a restricted environment with limited access to the filesystem and controlled network and secret injections. We'll dive into the typical mess AI agents create, see why basic isolation isn't enough, and walk through a workflow for running agents that you can actually trust. 6. Java RAG Made Easy with Spring AI and Elasticsearch Speaker: Laura Trotta (Elastic) Retrieval Augmented Generation (RAG) can be a useful tool to turn a generic chatbot into a specialized expert in any desired subject, even with data that must remain private. Java isn't the first language people think of when tackling AI-related projects, and here's where Spring comes to the rescue with a new AI-dedicated library that leverages the power of vector stores such as Elasticsearch to provide an easy and intuitive experience for building AI applications. Expect just a bit of theory and a decent chunk of practice through a live demo. 7. Pipelines to Production: AI-Accelerated CI/CD for Java Speaker: Brian Benz (Microsoft) Delivery speed increases when AI assists with DevOps pipelines. This session shows CI/CD patterns where AI tools and generative AI assistants streamline Java builds: test generation, threat-aware code reviews, manifest creation and maintenance for Kubernetes, and auto-tuned deployments. It explains guardrails to prevent unsafe changes, demonstrates pipeline environment creation, and integrates observability for release validation. Attendees learn how to shorten feedback loops without compromising reliability or security. 🚀 Join the JDConf Experience and Earn Microsoft Rewards! 🚀 Are you ready for an engaging and enriching developer conference? We are thrilled to offer Microsoft Rewards points to participants who register or attend the JDConf! Details of the Offer: Registration Rewards: Participants who register for one of the JDConf 2026 – America, Europe or Asia – will receive 1000 Microsoft Rewards points. Attendance Rewards: The first 300 attendees to check-in live for one of the JDConf - America, Europe or Asia - will receive 5000 Microsoft Rewards points. How to Participate: Registration Rewards: Go to the JDConf Event details page on the Reactor website, Sign in with your Microsoft account (top right corner) Register for one of the JDConf 2026 - America, Europe or Asia - events Attendance Rewards: For your check-in to be counted you will need to do one of the following on the day of the event: Go to the JDConf Event details page on the Reactor website, Sign in with your Microsoft account (top right corner) and then check-in on the right-hand side, or Click the Join live stream link in the confirmation or reminder e-mail you receive to the Microsoft account e-mail address you registered with, or Click the link in the calendar reminder email, you will see the option to add the event to your calendar in your Microsoft account confirmation email. Points Distribution: Microsoft Rewards points will be added to the participants' Microsoft accounts within 60 days following the event. To earn points, you must use an email that is associated with a Microsoft account. You will receive an e-mail from the Microsoft Reactor team if you are eligible and earn the Microsoft Rewards. Points can be used towards many different rewards, check out Microsoft Rewards to see what rewards are available in your region. Disclaimer: Points will be applied upon registration and attendance and will not be counted multiple times for registering or attending at different events. Up to 10,000 developers who register for JDConf will be rewarded with Microsoft Rewards points. Terms | Privacy

  • 形式:
  • alt##Livestream直播

主题: 编码、语言和框架

语言: 英语

详细信息

主讲人

注册此系列

使用 Microsoft 帐户登录

登录

或输入你的电子邮件地址进行注册

*

注册参加此活动即表示你同意遵守 Microsoft Reactor 行为准则.

本页面的部分内容可能是机器翻译或人工智能翻译.