Everyone Should Know SIMD
A guide explaining why SIMD is simpler than its reputation, with a common five-step pattern for speeding up loops using vectorized operations.
A guide explaining why SIMD is simpler than its reputation, with a common five-step pattern for speeding up loops using vectorized operations.
Analysis of Bun's rewrite from Zig to Rust for memory safety, using AI tools like Fable, and lessons for software engineering.
Analysis of Bun's rewrite from Zig to Rust for memory safety, using AI tools like Fable, and lessons for software engineering.
Analysis of Bun's rewrite from Zig to Rust, focusing on community dynamics, management issues, and startup pressures.
Jarred Sumner details rewriting Bun from Zig to Rust using AI coding agents, highlighting memory safety and test suite benefits.
Jarred Sumner details the rewrite of Bun from Zig to Rust using AI coding agents, highlighting memory safety and test-driven porting.
Mitchell Hashimoto pledges another $400,000 to the Zig Software Foundation, bringing total support to $700,000, citing respect for Zig's technical and community values.
Introducing Tripwire, a Zig library for injecting failures to test error handling and recovery paths, ensuring robust error cleanup.
A thoughtful comparison of the Go, Rust, and Zig programming languages, highlighting their shared lack of class-based OOP.
A preview of Zig 0.16.0's new async I/O primitives and synchronization API, demonstrated through code examples.
Zig 0.15.1 shows significant improvements in build times for the Ghostty project, with faster script compilation and incremental builds.
Announcing libghostty-vt, a zero-dependency library for parsing terminal sequences and managing terminal state, extracted from the Ghostty terminal emulator.
Zig creator reflects on a decade of project leadership, analyzing the personal and technical reasons behind conflicts in open-source communities.
Ghostty terminal's GTK app was rewritten in Zig, integrating with GObject and using Valgrind for memory validation.
Analyzing a critical OpenZFS bug by porting the flawed C code to Zig, demonstrating how Zig's compiler catches the error.
A guide to configuring VS Code for Zig development using Nix and direnv to manage compiler versions and the language server.
First impressions and configuration guide for Ghostty, a new hardware-accelerated terminal emulator with Emacs-like keybindings and split panes.
Mitchell Hashimoto reflects on the personal journey and philosophy behind releasing Ghostty, a new terminal emulator, after reaching version 1.0.
Announcement of Ghostty 1.0, a new open-source terminal emulator for macOS and Linux aiming to be a fast, feature-rich, and standards-compliant drop-in replacement.
Mitchell Hashimoto announces a $300,000 personal pledge to support the Zig programming language and its software foundation.