TopicTracker
来自 HackerNews查看原文
译文语言译文语言

Ejabberd 26.04 / ProcessOne – Erlang Jabber/XMPP/Matrix 服务器 – 通信

ProcessOne 发布了 Ejabberd 26.04 版本,这是一个基于 Erlang 的 Jabber/XMPP/Matrix 通信服务器。该版本包含多项改进、错误修复和新功能,旨在提升性能和稳定性。

相关报道

  • The author developed a cross-platform tool to visualize software builds in real-time, helping identify inefficiencies that slow down compilation processes. The tool is now available for others to try.

  • The author describes their personal default approach to error reporting, focusing on showing users useful error messages. This follows their previous discussion about Zig's strongly-typed error codes solving error handling.

  • The author presents a technique for implementing type-safe generic data structures in C using unions to associate type information. The approach is demonstrated through a basic linked list implementation and can be applied to various data structures like maps, arrays, and binary trees.

  • The article describes a fast, growable array data structure in C that provides constant time indexing and stable pointers. It has been independently discovered by multiple programmers and goes by various names including "Segmented List" in Zig and "levelwise-allocated pile" in academic literature.

  • Hot reloading allows developers to modify SwiftUI app code while the application is running, without using Xcode. The article demonstrates this technique by creating a Todo app.