I'm launching a Platform Engineering Newsletter

Posted on Tue 02 January 2024 in Platform Engineering

Hello! I'm excited to share the first issue of our monthly journey through the world of platform engineering. This newsletter is all about the latest trends, insights, and resources in our field whether you're a seasoned expert or just starting out.

You can find the first month here.

Each month …


Continue reading

Streamlining OS Development Pipelines for the Beepberry - A Fun Challenge

Posted on Mon 05 June 2023 in Platform Engineering

Introduction

Imagine a cool device that brings together an LCD screen, Raspberry Pi Zero, and a Blackberry keyboard – that's the Beepberry! It's designed to work like a WiFi-only keyboard phone, and one of the main goals is to reach a super-fast boot time of under 5 seconds. Sounds challenging, right …


Continue reading

Harnessing the Power of NixOS for Platform Engineering

Posted on Sun 19 March 2023 in Platform Engineering

Introduction

NixOS is an innovative and powerful Linux distribution built on top of the Nix package manager. Its unique approach to package and configuration management sets it apart from traditional Linux distributions, making it an excellent choice for platform engineering tasks. In this blog post, we’ll explore the benefits …


Continue reading

De-risk early when engineering platforms

Posted on Sat 11 March 2023 in Platform Engineering

Platform engineering encompasses a broad domain with continually evolving frontiers that require overcoming new challenges to level up the solutions offered to engineers. However, this evolution can lead to situations where previously-made assumptions may no longer be applicable to new solutions.

Our team recently encountered this scenario when using AWS …


Continue reading

Reduce developer cognitive load with nix

Posted on Sat 11 March 2023 in Platform Engineering

Nixpkg is a package manager that uses a purely functional approach to package management, isolating packages and ensuring that there are no conflicts between them. It provides a powerful language for defining packages, which makes it easy to manage dependencies and ensure that software environments are reproducible and reliable. Additionally …


Continue reading