Abstract Nonsense

  • About
  • Tags

Maglev consistent hashing in Rust

In a paper published in 2016, a group of Google engineers describes Google's network load load balancer called Maglev. This system uses a new (at the … ...more

July 22, 2024 #maglev #hashing #rust #networking

Zig structs of arrays

If you want to see the power of Zig's comptime, look no further than MultiArrayList. This collection stores the data of a list of structs in struct of… ...more

May 04, 2024 #software #zig #data oriented programming #comptime

Picking a C++ style

After several years in JVM and JavaScript land, I recently started working with C++ again. To catch up on the latest (and exciting) developments such … ...more

April 10, 2024 #c++ #style #clang-format

CMake, the programming language

I remember writing my own Python Makefile generator for C++ and Java projects back in the day and being delighted when Maven emerged as the de-facto s… ...more

March 31, 2024 #cmake #Linux #c++ #clang #bazel

Infrastructure as data

We say "infrastructure as code", but I think what we really mean is "infrastructure as data". Let me explain. What comes to mind when we think of "inf… ...more

March 30, 2024 #infrastructure #data model #configuration
123
Recent
A Taste of (Guile) Scheme
Async IO with epoll, io_uring, and C++ coroutines
Guile exceptions
Bit Fields in C++
C++, move aside?
Maglev consistent hashing in Rust
Zig structs of arrays
Picking a C++ style
CMake, the programming language
Infrastructure as data
Envoy event dispatcher
Propagating context using Scala's using/given
Envoy factory registry
Outerhout's "A Philosophy of Software Design"

About

© 2026 Andreas Hohmann

Powered by Zola & Abridge