编程语言
关注 Rust、Go、Java、Python、C++、JavaScript、Swift、Kotlin、Wasm、Mojo、MoonBit等编程语言的特性更新、应用实践和最新编程语言发展趋势

将遗留测试套件迁移到基于 Kotlin 的 Gauge 框架的经验总结
在 Online TestConf 大会上,Liran Yushinsky 分享了他们团队如何用统一的 Kotlin + Gauge 框架取代了原本脆弱的 Bash 脚本和 kubectl 测试。他们利用 Fabric8、Terraform 和 Ansible 实现了测试环境的自动化。这一改进将反馈周期从数小时缩短到几分钟,开发人员也积极参与到测试工作中,共同承担责任,从而提升了软件质量和发布速度。

JEP 526 为 JDK 26 简化了延迟初始化
JEP 526 为 JDK 26 引入了惰性常量(Lazy Constants),显著提升了开发者体验与运行时性能。该特性取代了早期的“稳定值(Stable Values)”提案,通过更简洁的 API 实现安全的延迟初始化,在保证线程安全与不可变性的同时,避免了传统懒加载模式(如双重检查锁定)的复杂性。

2025 年 InfoQ 趋势报告:Java 篇
本报告汇总了 InfoQ Java 编辑团队目前对 Java 领域内技术采用和新兴趋势的看法。我们重点关注 Java 语言、Java 相关语言(如 Kotlin 和 Scala)、Java 虚拟机(JVM)以及基于 Java 的框架和实用工具。

亚马逊云科技发布持久化函数,支持在 Lambda 代码中实现有状态逻辑
亚马逊云科技最近宣布推出了面向 Lambda 的持久化函数(Durable Functions)。这是一项新功能,使开发人员能够编写管理状态和重试逻辑的代码,而无需在等待期间产生计算成本。持久化函数支持检查点、最长可达 1 年的暂停执行,以及简化的编排,这极大地简化了复杂的无服务器应用程序开发。

紧急补丁——React 服务器函数中的严重漏洞 CVE-2025-55182 被主动利用
11 月 29 日,Lachlan Davidson 报告了 React Server Components(RSC)中一个未经身份验证的远程代码执行(RCE)漏洞。该漏洞于 12 月 3 日公开披露,并被追踪为 CVE-2025-55182,具有最高严重性等级(10.0)。

HL 是一款基于 Rust 的快速 JSON 日志查看器,提供高达 2GiB/s 的解析速度
开源日志查看器 hl 旨在高效处理 JSON 或 logfmt 格式的结构化日志。它使用 Rust 语言构建,提供快速索引和解析功能,能够快速扫描非常大的日志文件,无论是未压缩的还是压缩的。

使用 Fray 检测 JVM 语言中的并发问题
卡内基梅隆大学推出了 Fray,这是一个面向 JVM 程序的并发测试工具,可以用于捕获和重放错误。

BellSoft 发布 Java 加固镜像
BellSoft 发布全新容器安全解决方案,旨在应对企业软件供应链中日益严重的漏洞危机。

Aspire 13 带来了多语种支持和多项显著改进
Aspire 不再被宣传为 ".NET Aspire",而是定位为一个全语言应用平台。

“天才少年”5 年 0 收入造 JS 核武!Claude 天价收购 Bun,Node.js 生态地震,AI 工具链战争正式打响!
“但是,我们不想让用户和社区经历‘Bun,一家风投支持的初创公司苦苦探索变现模式’的戏码”

Google 将 Colab 集成带入 Visual Studio Code
借助该扩展,开发者可以把原本分离的本地开发环境与网页端的 Colab 环境统一起来。

Uno Platform 6.4 与 Uno Platform Studio 2.0:.NET 10、VS2026 与 Agentic AI
Uno Platform 团队同步发布了两个重要更新:平台框架的 6.4 版本,以及其高级工具套件 Uno Platform Studio 的 2.0 版本。

从 C++ 转向 Rust?ClickHouse 有话说
Clickhouse 首席技术官兼联合创始人 Alexey Milovidov 提出了一个关键的问题:“如果今天重新开始,我们会用 Rust 语言编写 Clickhouse 吗?”

在 iOS 上运行 Java:Gluon 介绍 OpenJDK 移动资源和自动化构建流水线
备受期待的 iOS 上的 Hotspot 项目报告了重大进展——OpenJDK 现在能够在 iOS 上构建和运行。这是一段很久以前就开始的旅程的下一个里程碑——InfoQ 最早在 2015 年就对此做了报道。

OpenJDK 近期新闻:Vector API、Ahead-of-Time 对象缓存、准备让 Final 字段不可修改
OpenJDK 近期新闻综述。

新任 CTO 把 PHP 换成 Perl,导致成本飙升错失市场机遇!网友:别怪技术,问题出在人身上
价值过亿的决策一拍脑门就定了,技术选型像是开玩笑!

Go 通道:理解 Happens-Before,保证并发安全
Go 语言的通道(channels)看似简单,实则暗藏玄机。

使用 ONNX 将 AI 推理引入 Java:企业架构师实践指南
Java 应用程序现在可以直接在 JVM 中运行基于 transformer 的 AI 模型,而无需 Python、REST 包装器或微服务。

AI 时代,编程语言选型更难也更重要:Go、Rust、Python、TypeScript 谁该上场?
在 AI 写码逐渐成为“新常态”的当下,编程语言的选择反而更重要。















