Software development technologies continuously change, and new ones emerge. Whether it is a new programming language, a new platform, a new framework, or a new library, we should stay tuned and continuously learn and update our professional skills. Teaching old technologies is misleading, and it won’t be fair to our students. Given the huge range of new, continuously evolving software development technologies and given the limited time we have, there is no choice but to pick those technologies we want to learn and avoid the others.

Highlights from JDConf 2026: Java Pattern Matching for AI Orchestration
Building maintainable orchestration layers over uncertain AI outputs, ensuring clear control flow, traceability, and predictable system behavior.






