跳至主要内容

学习、联系、构建

Microsoft Reactor

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

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

学习、联系、构建

Microsoft Reactor

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

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

返回

Microsoft JDConf 2026 (APAC)

9 四月, 2026 | 2:00 上午 - 5:30 上午 (UTC) 协调世界时

  • 形式:
  • alt##Livestream直播

主题: 编码、语言和框架

语言: 英语

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

主讲人

已注册并且需要取消? 取消注册

注册

使用 Microsoft 帐户登录

登录

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

*

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

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