Tech Blog

Thoughts on software engineering, AI, cloud, and emerging technology

All AI Web Dev Cloud DevOps Mobile Security
DevOps

Docker for Side Projects: When It Helps and When It's Overkill

2026-03-23

A practical guide to using Docker for personal projects. When containers genuinely help, when they add unnecessary complexity, and a minimal setup that works.

Read More →
Security

HTTPS and Content Security Policy for Static Sites

2026-03-23

Securing static sites with HTTPS, Content Security Policy headers, Subresource Integrity, and other free security measures. A practical checklist for going from grade F to grade A.

Read More →
Mobile

PWA Without a Framework: Service Workers for Vanilla JS Sites

2026-03-23

How to turn a vanilla HTML/CSS/JS site into an installable, offline-capable Progressive Web App with a manifest and a 40-line service worker. No React, no build tools.

Read More →
DevOps

Git Workflow for Solo Developers

2026-03-23

A lightweight Git workflow for one-person projects. Branching strategies, commit hygiene, tagging releases, and useful aliases that keep things simple without sacrificing good habits.

Read More →
Security

Client-Side Crypto Done Right: A Web Crypto API Guide

2026-03-23

Using the Web Crypto API for hashing, encryption, and key generation in the browser. Common pitfalls, the fundamental limitation of client-side crypto, and practical guidelines.

Read More →
AI

AI Coding Assistants Are Changing How We Write Software

2026-03-22

AI coding assistants have evolved from autocomplete tools into collaborative partners. How they are reshaping development workflows, what they do well, what stays hard, and what it means for the developer skillset going forward.

Read More →
Web Dev

Building Zero-Dependency Web Tools

2026-03-22

Why building web tools with zero dependencies leads to faster load times, easier maintenance, and better longevity. A practical look at the vanilla HTML, CSS, and JavaScript approach.

Read More →
Cloud

Self-Hosting vs Cloud: A Developer's Cost Analysis

2026-03-22

A practical cost and complexity comparison between self-hosting and cloud services for indie developers and small teams. When does each approach actually make sense?

Read More →