Skip to content

Posts about Zig

All posts
So, I decided to write a BUFR decoder... Part 3
So, I decided to write a BUFR decoder... Part 3

Kelton Halbert

December 31, 2025

So, I decided to write a BUFR decoder... Part 3


I wrote a working BUFR decoder! It's not completely spec-compliant, but it's enough to decode upperair observations. Join me in one last descent into madness tackling BUFR descriptors and tables...

So, I decided to write a BUFR decoder... Part 2
So, I decided to write a BUFR decoder... Part 2

Kelton Halbert

July 7, 2025

So, I decided to write a BUFR decoder... Part 2


Here in Part 2, I want to dive deep into the structure of BUFR messages, what language I chose (Zig), and compile-time reflection for BUFR decoding. Bit manipulation, byte streams, and more ahead!

So, I decided to write a BUFR decoder... Part 1
So, I decided to write a BUFR decoder... Part 1

Kelton Halbert

July 3, 2025

So, I decided to write a BUFR decoder... Part 1


Sometimes in your life and career, circumstances find a way to provide you with something truly challenging. You can walk away from it and say "that's too hard, no thank you", or you can face it down ...