開發者N週報
📢 最新動態與發布
• Apache NetBeans 30 Released:經典 Java IDE 最新版本釋出。
https://netbeans.apache.org/front/main/blogs/entry/announce-apache-netbeans-30-released/
• Open Liberty 26 Released:輕量級應用伺服器發布,正式支援 Jakarta EE 11。
https://openliberty.io/blog/2026/05/19/26.0.0.5.html
• JDK 討論區:關於 macOS/x64 port 未來維護方向的內部討論。
https://mail.openjdk.org/archives/list/jdk-dev@openjdk.org/thread/DKFL2OEINFCBBSBMFTKY73POB5J36UHN/
☕ 深度技術文章
• JVM 效能優化:G1 GC Throughput Improvements,詳解 Dual Card Tables 升級如何帶來 5-15% 的效能提升。
• 語言特性與架構設計:
透過 Project Valhalla 重新思考 Domain Primitives 的實作方式。
掌握 Java Sealed Classes 與 Exhaustive Pattern Matching(詳盡模式匹配)的實務應用。
https://dfa1.github.io/articles/rethink-domain-primitives-with-valhalla.html
• 底層除錯與跨語言踩坑:
The Windows DLL loader lock:深度解析 Rust thread 是如何引發 JVM Deadlock 當機。
https://questdb.com/blog/windows-dll-loader-lock-rust-jni-deadlock/
實戰經驗談:比較 Ruby、Java、TypeScript 在開發 Claude Cowork Docx Plugin 時的差異。
https://tanin.nanakorn.com/ruby-java-typescrip-claude-docx-plugin/
真實 Debug 故事:Home Network Analysis 工具 Peekyport 的開發歷程。
https://dev.to/annavi11arrea1/real-life-debugging-story-home-network-analysis-peekyport-a10
🛠️ 趨勢開源專案
• ArcadeDB:強大的多模型資料庫,單一 DBMS 支援 SQL、Cypher、MongoDB 與 Redis,並原生支援圖形資料 (Graphs) 與向量嵌入 (Vector Embeddings)。
https://github.com/ArcadeData/arcadedb
• timefold-quickstarts:開源的排程規劃 AI 引擎,適用於解決車輛路線最佳化、員工排班與任務分配等複雜運算問題。
https://github.com/TimefoldAI/timefold-quickstarts
• fx2048:基於 Java 開發的桌面離線版 2048 遊戲。
https://brunoborges.github.io/fx2048/
#Java #JCConf #JVM #ProjectValhalla #GarbageCollection #OpenLiberty #NetBeans #ArcadeDB
📣 【JCConf Taiwan 2026 議程徵稿啟動!】
時光飛逝,小編總有一種才剛辦完 2025 年活動,馬上又要辦 2026 的錯覺 ⚡️ 沒錯!台灣 Java 圈的年度盛會正式回歸:
📅 活動日期:2026 年 9 月 11 日 (五)
📍 地點:台大醫院國際會議中心
🛠 徵稿範圍:舉凡跟 Java 有關的各種議題都非常歡迎!
📝 議程類型:
一般議程 (45 min)
短講 (15 min)
工作坊 (3 hr)
⏳ 投稿截止:即日起至 2026 年 5 月 31 日
🔗 投稿傳送門:https://pretalx.com/jcconf-2026/cfp
(強烈建議先存起來,期待看到大家的精彩分享!)