Skip to main content

Articles

2026

TrueNAS Removes SMART Scheduling

·
TrueNAS 25.10 (Goldeye) removed SMART Scheduling from the Web UI. This has made a lot of people very angry and has been widely regarded as a bad move.

2025

Cloudflare Workers

·
Although Cloudflare Pages is still around, since 2023 Cloudflare has been merging some of the features into Workers. Nowadays, while both Pages and Workers can be used, Workers is the preferred option. Workers now has all the same static asset hosting features as Pages, plus additional features.

Chrome DevTools MCP server

·
Comparison of Playwright MCP server vs. Chrome DevTools MCP server

Home Assistant on Kubernetes

·
Run Home Assistant on Kubernetes with the Helm chart, covering persistence, add-ons, replicas, and how it compares to Home Assistant OS for homelab smart home deployments.

Grebedoc

·
Today I learned about Grebedoc — static site hosting for git forges.

Pre-commit hooks for Node.js projects

·
Step-by-step Node.js pre-commit setup: Husky + lint-staged + Oxc to enforce linting, formatting, and TypeScript checks before every git commit.

Oxc Workflow

·
How to setup new Node.js projects, with linting and formatting using Oxc.

MCP Security

·
How to harden MCP security: real-world horror stories, supply-chain risks, malicious servers, and practical defenses for agentic CLI tools.

Tour de Sonol Around Kinneret 2025

·
After two years of postponements, the Kinneret cycling race finally happened again. It was the 45th edition of the event but my first time riding it.

Istio Gateway

·
Istio is known for its service mesh capabilities, however it can also serve as a Gateway and Ingress Controller, with support for both Ingress resources and Gateway API resources.

Lima and Colima

·
Overview of Lima and Colima on macOS, how they differ, install commands, Docker usage examples, and Apple’s native Container runtime.

How To Install Docker

·
Step-by-step Docker Engine install on Linux and WSL with post-install steps, verification commands, and alternative container runtime options.

Git Setup for Windows and WSL

·
Configure Git once for both Windows and WSL: install Git and GCM, reuse your .gitconfig, and enable seamless credential handling across environments.

Next Generation Tooling for Developers

·
In recent months I have been learning about Astral, and have started using uv and ruff. This led me to try to find similar tools for other languages.

Cloud Development Kit (CDK)

·
Overview of AWS CDK, cdk8s, and CDKTF: constructs model, synth commands, language support, IaC comparisons, and personal lessons learned.

uv is incredible

·
I have recently learned about uv and the uv workflow. Since then, I’ve been using uv a lot more, both for personal projects and at work!

Agentic CLI Tools Comparison

·
Comparison of Claude Code vs. Cursor CLI vs. Gemini CLI vs. Codex CLI

Docker User Interfaces

·
There are different User Interfaces that help use Docker.

GPT-5

·
Hands-on impressions of GPT-5 across ChatGPT, Cursor CLI, and Microsoft Copilot, plus notes on quotas, hallucinations, and the auto-router trade-offs.

KYAML

·
Today I learned, in Kubernetes v1.34, kubectl will also support a new strict subset of YAML called KYAML.

OpenAI o3 Review

·
Hands-on review of OpenAI o3: deep research-style answers, multi-source web lookups, latency tradeoffs, and comparisons to ChatGPT 4o/4.5/4.1.

2024

Review of CKA Courses

·
Part one of a three-part CKA prep series reviewing courses, with links to follow-on pieces about labs and books.

2023

Amazon Linux 2023 review

·
It’s finally here! Amazon Linux 2023. Originally named Amazon Linux 2022, then silently renamed to Amazon Linux 2023 after a delay… Was it worth the wait?