Blog
Thoughts on web dev, Laravel, Shopify, and everything in between.
-
Laravel Nightwatch: what it is, why use it, and the multi-project gotcha
An intro to Laravel's official monitoring platform — and the port conflict you'll hit the moment you try running it across more than one project on the same machine.
-
Supervisord on Ubuntu: keep any process alive
A practical guide to installing and using Supervisor on Ubuntu to manage long-running processes — Node apps, Python scripts, custom binaries, and anything else that needs to stay up.
-
Managing Laravel queue workers with Supervisor on Ubuntu
How to install and configure Supervisor on Ubuntu to keep your Laravel queue workers running reliably in production.
-
Varlock: stop treating your .env files like the wild west
Varlock brings schema-driven validation, type safety, and secret leak prevention to environment variable management — and with AI agents becoming a bigger part of development workflows, now is the right time to adopt it.
-
What is AI and where do LLMs fit in
A practical breakdown of what actually counts as AI, how large language models work, and where all the buzzwords land on the spectrum.
-
Claude Cowork: what it is, real examples, and why you should start using it now
Claude Cowork turns Claude from a chatbot into an agentic coworker that reads your files, plans multi-step tasks, and delivers finished outputs. Here's what it does, practical use cases, and why adapting early matters.
-
Stop Committing .DS_Store Files: How to Globally Ignore Them on Mac
A step-by-step guide to globally ignoring .DS_Store files on macOS using Git's global gitignore—covers setup, cleanup of already-tracked files, and network share tips.
-
How to Create Web Portfolio + Blog Using Astro and Deploy to Cloudflare Pages
A step-by-step guide on deploying your Astro site to Cloudflare Pages with automatic builds, custom domains, and zero monthly cost.
-
Deploying Astro to Cloudflare Pages
A step-by-step guide on deploying your Astro site to Cloudflare Pages with automatic builds, custom domains, and zero monthly cost.
-
How to Install Apache Web Server on Ubuntu 24.04
Step-by-step guide to self-hosting n8n on Ubuntu: install Docker, run n8n with Compose or docker run, then set up Apache as a reverse proxy with WebSocket support and Let's Encrypt SSL.