✍️ writing

All writing

Page 3 of 4. Back to latest.

Mar 26, 2026 · 4 min read

Static Sites vs. Servers: Picking the Right Architecture

A decision guide for choosing between static generation, server rendering, and on-demand functions, with practical guidance from Astro and Vercel deployments.

#web development#engineering
Mar 22, 2026 · 3 min read

Choosing Between n8n, Make, and Zapier

A pragmatic comparison of n8n, Make, and Zapier across control, complexity, cost, and hosting, with guidance on matching each platform to the right use case.

#automation#n8n#make
Mar 15, 2026 · 3 min read

Building a Centralized Error Handler for Your Automations

A practical guide to designing a single, reusable error-handling workflow that captures failures across every automation, alerts the right people, and aids recovery.

#automation#n8n#reliability
Mar 10, 2026 · 3 min read

Caching: The Fastest Code Is Code You Do Not Run

A foundational guide to caching: where caches live, how HTTP caching works with Cache-Control and ETags, invalidation strategies, and common pitfalls.

#backend#performance#engineering
Mar 4, 2026 · 3 min read

Connecting AI to Tools: An Introduction to Function Calling

An engineer's introduction to function calling: how language models invoke external tools through structured schemas, and how to design the loop safely.

#AI#LLMs#engineering
Feb 26, 2026 · 3 min read

The Repository-Service Pattern, Explained Simply

A practical guide to the repository-service pattern in Laravel: how repositories isolate data access, services hold business logic, and why the split pays off.

#backend#architecture#laravel
Feb 20, 2026 · 3 min read

When Not to Use an LLM

A practical decision framework for backend engineers on when a large language model is the wrong tool, and which deterministic alternatives to reach for instead.

#AI#LLMs#engineering
Feb 15, 2026 · 4 min read

Rate Limiting and Backoff: Being a Good API Citizen

How to respect API rate limits using HTTP status signals, exponential backoff with jitter, and queue-based throttling in automation tools such as n8n.

#engineering#APIs#automation
Feb 9, 2026 · 3 min read

AI Agents vs. Workflows: Choosing the Right Tool

A decision framework for choosing between deterministic workflows and autonomous AI agents, weighing predictability, cost, and the nature of the task.

#AI#automation#agents