Posts
All the articles I've posted.
OCI containers with Bazel in one command
Posted on:April 27, 2024 at 09:30 AMGuide on building and running OCI containers using Bazel with one command. Bazel builds your software, packages the layers and builds the tarballs that can be imported by something like Docker to run your workloads.
Easy to build and deploy Go servers with no tooling and external dependencies
Posted on:April 20, 2024 at 11:30 AMQuick introduction to building HTTP servers in Go without having any tooling set up and requiring no external dependencies. Bazel is the preferred build system for this exercise. Cross compiling to other platforms is also briefly covered.
Go gRPC servers with Bazel in one command
Posted on:April 20, 2024 at 11:30 AMIn-depth guide on building gRPC servers in Go programming language using Bazel. The end result is a single command that builds the proto definitions and links them into the server business logic. Includes the modern Bazel module mechanism for dependencies.
How files in Linux work
Posted on:April 13, 2024 at 12:15 PMLearn the high-level concepts behind files and filesystems in Linux. This article explains both disk-based filesystems and filesystem as an API to the kernel.
Run mainline Linux on $5 dollar hardware
Posted on:April 6, 2024 at 11:30 AMLearn how to make a Linux-capable embedded system for less than $5 dollars. Includes an in-depth analysis of how to build and deploy U-boot, with emphasis on the modern U-boot FIT images.