Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
Effect 4.0 rebuilds the TypeScript effect system from the ground up: zero-dependency core, ~5× smaller bundles, ~6.4× concurrent throughput, 86% less memory per fiber, and a long-term support policy through at least 2029.
2 min · 433 words
HydraFusion in VS Code and the GitHub Copilot app
The HydraFusion research preview is now available in Visual Studio Code and the GitHub Copilot app, expanding beyond Copilot CLI. HydraFusion appears in the model picker, but rather than being…
2 min · 389 words
We are thrilled to announce the latest release of Gitea v28.0.0. Gitea drops the historical 1. prefix from its version numbers, so this release is 28.0.0 rather than 1.28.0. Highlights include audit logging, bot accounts, HTTPS deploy tokens, user impersonation for administrators, codeowner approval rules, diff file filters, and an Actions queue view. See the changelog for everything else.
18 min · 4,204 words
The open source Git project just released Git 2.56. Here is GitHub's look at some of the most interesting features and changes introduced since last time.
9 min · 2,081 words
Linebender ships fearless_simd 1.0: safe Rust SIMD that covers autovectorization, portable abstractions, and intrinsics access—reflecting on design goals after eight years from the original prototype.
4 min · 999 words
C3 0.8.4 The last renamingParameter reflection, stack probing, iOS support, and stdlib streams—plus what may be the final keyword renames.
Release notes for C3 0.8.4: expanded parameter reflection and contracts, configurable stack probing/protection, iOS targeting, new collection and stream utilities, and a round of keyword renames the author expects to be the last.
9 min · 1,976 words
Dropping Swift entirely from our Bevy iOS crates
Rustunit explains dropping Swift from Bevy iOS crates in favor of objc2—why the Swift glue went away, what the new crates look like, and what it means for Bevy-on-iOS maintainers.
4 min · 988 words