Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Don't Take the Black Pill (Text Adaptation) This is a blog post version of the talk I delivered at Software Should Work 2026.
-
My Thoughts on the Bun Rust Rewrite Context: Rewriting Bun in Rust History When Jarred joined the Zig community about 5 years ago, I described him as someone who had strong "beginner energy".
-
Zig's New Async I/O (Text Version) In celebration of the std.Io introduction patchset landing today, here is the text version of a short, interactive demo I gave at Zigtoberfest 2025.
-
An Open Letter to Everyone I've Butted Heads With Note: This blog post is not a reaction to recent events or some kind of apology.
-
Renting is for Suckers A genie offers you a choice: 50% chance to gain 10 million USD 100% chance to gain 1 million USD Which do you pick?
-
OpenZFS Bug Ported to Zig Someone on IRC shared this link with me: An (almost) catastrophic OpenZFS bug and the humans that made it (and Rust is here too) They wanted to know, would Zig catch this?
-
Zig's New CLI Progress Bar Explained Sometimes, programming projects are too easy and boring.
-
Redis Renamed to Redict Redict was originally created by Salvatore Sanfilippo under the name "Redis".
-
Why We Can't Have Nice Software The problem with software is that it's too powerful.
-
The Techno-Optimist Manifesto Technology is a tool that enhances the power of the wielder.
-
So Long, Twitter and Reddit It's been over three years since my last blog post.
-
`zig cc`: a Powerful Drop-In Replacement for GCC/Clang If you have heard of Zig before, you may know it as a promising new programming language which is ambitiously trying to overthrow C as the de-facto systems language.
-
Why I'm donating $150/month (10% of my income) to the musl libc project One year ago, I quit my day job to work on Zig full time.
-
Using Zig to Provide Stack Traces on Kernel Panic for a Bare Bones Operating System Last week, I reached an exciting milestone in my career as a programmer.
-
String Matching based on Compile Time Perfect Hashing in Zig Inspired by cttrie - Compile time TRIE based string matching, I decided to see what this solution would look like in Zig.
-
I Quit My Cushy Job at OkCupid to Live on Donations to Zig I am fortunate to be one of those people who started tinkering with code in their teens, and then found themselves in the position where their hobby could not only pay rent, but afford a comfortab…
-
Zig: January 2018 in Review One month (and a few days, sorry I'm late!)
-
Unsafe Zig is Safer than Unsafe Rust Consider the following Rust code: struct Foo { a: i32, b: i32, } fn main() { unsafe { let mut array: [u8; 1024] = [1; 1024]; let foo = std::mem::transmute::<&mut u8, &mut Foo>(&mut array[0]…
-
Zig: December 2017 in Review I figured since I ask people to donate monthly, I will start giving a monthly progress report to provide accountability.
-
A Better Way to Implement Bit-Fields One of the main use cases for the Zig Programming Language is operating system development and embedded development.
-
Zig: Already More Knowable Than C There is a nifty article created back in 2015 that made its way onto Hacker News today: I Do Not Know C.
-
Zig Programming Language Blurs the Line Between Compile-Time and Run-Time Zig places importance on the concept of whether an expression is known at compile-time.
-
Troubleshooting a Zig Regression with apitrace The past three months I have spent rewriting Zig internals.
-
Introduction to the Zig Programming Language The past few months I took a break from working on Genesis Digital Audio Workstation to work, instead, on creating a new programming language.
-
Turn Your Raspberry Pi Into a Music Player Server A few months ago I published My Quest to Build the Ultimate Music Player, where I described some of the trials and tribulations that led to Groove Basin, an open-source music player server that I've been b…
-
Bonobo Extreme Review I used to have a Dell Inspiron XPS 13 Developer Edition.
-
My Quest to Build the Ultimate Music Player Over the past few years, I have been slowly but surely building my own music player.
-
Do Not Use bodyParser with Express.js Note: this post has been edited to take into account TJ's diligent work in response to this.
-
JavaScript Callbacks are Pretty Okay I've seen a fair amount of callback bashing on Hacker News recently.
-
I am not a "JavaScript Developer".
-
7dRTS Game Reviews We all have limited time.
-
Pillagers!
-
Private Methods in JavaScript In JavaScript, we don't have private methods right?
-
Spot the Fail It's time to have a little fun.
-
Statically Recompiling NES Games into Native Executables with LLVM and Go I have always wanted to write an emulator.
-
Rapid Development Email Templates with Node.js Contents Sending Automated Emails in Node.js node-email-templates Gotchas Fundamental Flaws Includes VS Template Inheritance Sharing CSS Dummy Context Conclusion Sending Automated Emails in Node.js When I was…
-
How to be Successful at PyWeek A short series to help you win.
-
John Muir Trail from the Perspective of Andrew Kelley 198 miles - July 24, 2011 through August 4, 2011 Journal Entries Day 1 - First Day of Hiking Day 2 - Donahue Pass to Some Lake Day 3 - Some Lake to Deer Creek Crossing Day 4 - Halfway to Duck Lake to M…
-
Lemming - PyWeek #12 Game Development Journal PyWeek #12 challenge starts in 2 days, 16 hours, and 11 minutes.