Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

nullprogram.com

null program

Get the latest updates from null program directly as they happen.

Follow now 101 followers

Latest posts

Last updated 15 days ago

WebAssembly as a Python extension platform

15 days ago

Software above some complexity level tends to sport an extension language becoming...

Freestyle linked lists tricks

16 days ago

Linked lists are a data structure basic building block, with especially flexible...

Unix "find" expressions compiled to bytecode

24 days ago

In preparation for a future project, I was thinking about at the...

Closures as Win32 window procedures

about 1 month ago

Back in 2017 I wrote about a technique for creating closures in...

Speculations on arenas and non-trivial destructors

3 months ago

As I continue to reflect on arenas and lifetimes in C++, I...

More speculations on arenas in C++

4 months ago

Patrice Roy’s new book, C++ Memory Management, has made me more conscious...

Hierarchical field sort with string interning

4 months ago

In a recent, real world problem I needed to load a heterogeneous...

Assemblers in w64devkit, and other updates

5 months ago

Today I’m releasing w64devkit 2.4.0, mostly for GCC 15.2. As usual, it...

Parameterized types in C using the new tag compatibility rule

7 months ago

C23 has a new rule for struct, union, and enum compatibility finally...

WebAssembly: How to allocate your allocator

9 months ago

An early, small hurdle diving into WebAssembly was allocating my allocator. On...

Lessons learned from my first dive into WebAssembly

10 months ago

It began as a water sort puzzle solver, constructed similarly to my...

A more robust raw OpenBSD syscall demo

11 months ago

Ted Unangst published dude, where are your syscalls? on flak yesterday, with...