编程语言
关注 Rust、Go、Java、Python、C++、JavaScript、Swift、Kotlin、Wasm、Mojo、MoonBit等编程语言的特性更新、应用实践和最新编程语言发展趋势
Java 持久化架构:模式与策略
本文探索了从面向数据到以领域为中心的各种 Java 持久化模式,深入研究了驱动器(Driver)、映射器(Mapper)、DAO、活动记录(Active Record)和存储库(Repository),为健壮的架构奠定了基础。
微软为 SharePoint Embedded 推出 Visual Studio Code 扩展
该扩展使开发人员能够轻松地为 SharePoint Embedded 搭建 Azure Entra 应用程序注册。
独家!深度解读:如何快速复现 Sora 或将其应用于实际业务
InfoQ 独家邀请了潞晨科技创始人兼董事长 - 尤洋,从技术原理、复现路径和实际应用成本考量三方面深入解读 Sora 技术和应用可行性。
4 秒处理 10 亿行数据! Go 语言的 9 大代码方案,一个比一个快
2024 年开年,Java “十亿行挑战”(1BRC)火爆外网。该挑战赛要求开发者编写一个 Java 程序,从一个包含十亿行信息的文本文件中检索温度测量值,并计算每个气象站的最小、平均值和最高温度。
C/C++ vs. Rust,程序员的代码选择,关乎国家安全?| 讨论
软件安全标准化的探讨。
拜登:“一切非 Rust 项目均为‘非法’”
有人欢喜有人愁
Cloudflare 开源基于 Rust 语言的 Pingora 框架
如今,Rust 的风头无人能敌。
十亿行挑战显示 Java 可以在两秒钟内处理十亿行的文件
到目前为止,最快的算法可以在 2.5 秒内完成处理。
DoorDash 使用 Flink 开发了新的会话平台以提升通知投递的及时性
DoorDash 采用 Apache Flink 进行实时的会话检测和通知投递,这大大提高了用户参与度和转化率。新设计帮助 DoorDash 显著提高了通知投递的及时性和准确性,使“发送并打开”的比例提高了 40%。
争议与热度并存,越来越多开发者正在抛弃他们的旧语言转向 Rust
InfoQ 邀请了多位在华为从事 Rust 开发工作的技术专家,与我们一同回顾 Rust 编程语言过去一年在功能特性、应用场景、社区生态等方面取得的进展。
Java 21 虚拟线程的陷阱:我们在 TPC-C for PostgreSQL 中遭遇死锁
Java 21 虚拟线程是一个了不起的特性,如果使用得当,可以带来显著的好处。
发现 Rust:从开发者角度谈编程之美(二)
Rust 作为一种安全的系统语言,将语言层面的语义约束与编译器自动化推导深度结合,实现了更加严谨的编程风格和更加安全的编程方式。从 Linux 6.1 内核正式合入 Rust 支持开始,它与 Linux 内核的深度融合就再也不是悬念,未来的发展充满想象。
KSP2 致力于改善 Kotlin 元编程,并添加对 K2 Kotlin 编译器的支持
引入了新的架构,旨在解决 KSP 1.0 中的一些局限性。
JEP 447 已发布,可在构造函数的 super() 调用之前执行语句
对于 Java 开发者来说,这意味着有机会探索更高效的编码实践,同时仍然保持对编程语言的核心原则。
.NET Aspire 第二个预览版本:增强了仪表盘、托管、组件、Dapr 等功能
.NET Aspire 是一个新的云原生开发技术栈,是由微软和.NET 团队于 11 月份的.NET Conf Event 上对外宣布的。
发现 Rust:从项目化角度谈效率之变(一)
Rust 作为一种安全的系统语言,将语言层面的语义约束与编译器自动化推导深度结合,实现了更加严谨的编程风格和更加安全的编程方式。从 Linux 6.1 内核正式合入 Rust 支持开始,它与 Linux 内核的深度融合就再也不是悬念,未来的发展充满想象。
Java 近期新闻:Spring Shell、Micronaut、JReleaser、JobRunr
Java 近期新闻综述。
WebAssembly 2023 年回顾与 2024 年展望 | 年度技术盘点与展望
本文将首先回溯 WebAssembly 在 2023 年各项关键技术特性的进展,继而前瞻探讨新的一年它有望展现的发展趋势和前景。
Quarkus 开发基于 LangChain4j 的扩展,方便将 LLM 集成到 Quarkus 应用程序中
Quarkus 团队开发基于 LangChain4J 库的扩展,帮助开发人员将大语言模型集成到 Quarkus 应用程序中。
并发王座易主?Java 21 虚拟线程强势崛起,Go & Kotlin 还稳得住吗 | 年度技术盘点与展望
大模型时代我们应该关注编程语言的哪些变化?
Visual Studio 17.9 第 2 个预览版发布,改进.NET MAUI、C++、远程 Linux 单元测试、团队工具包等
本次更新带来了 C++、.NET MAUI、远程 Linux 单元测试、团队工具等方面的改进和新特性。
Spring Boot 3.2 提供对虚拟线程以及 RestClient 和 JdbcClient 的支持
最新版本包含了许多特性,其中最值得关注的是对虚拟线程和检查点协调恢复的支持。
Java 架构师:ASM 已经过时,建议使用类文件 API 简化开发
Java 语言架构师 Brian Goetz 认为 ASM 已经过时,并描述了 API 演进的详细情况。
JEP423:G1 引入区域固定机制,降低 GC 延迟
JEP 423(Region Pinning for G1)已经被集成到 JDK 22 中。