English Fast logging Everyone loves logs, but everyone hates logging. Logging is such a performance hindrance to get right I share here some napkin drawings of how to do it relatively fast.
C++ Correct benchmarking Benchmarks and microbenchmarks have been a staple of computer science for the better part of its history. We spent a lot of time learning about fast code and how to measure it. You
C++ Syscalls for Linux on Clang++ Here is a snippet of code to perform system calls on x86_64 in C++ (Clang or GCC) without any standard library: #pragma once #include <cstdint> #include <cstddef> template&
English Plan9: why it matters to a secure cloud storage developer It is hard to make correct computer software. It is harder to make correct research computer software. It is even harder to make correct distributed research computer software. So, why does Plan9 matters
English The C++ Standard Library for cloud software development C++ is one of the most powerful programming languages in its semantics. The language is so capable that with a little amount of assembly it is nearly capable of any feat in computer
English A rough overview of filesystems on Unix-like Operating Systems What defines the specificities of a Unix-like filesystem and kernel when it relates to the way files are considered? Let's find out!