03 / Writing
Notes,
guides & logs
Things I learned while designing, building and operating web platforms.
-
4 min read
My Laravel App Sleeps Most of the Time Now
Laravel Cloud accidentally gave my blog the economics of a static site without making me stop using Laravel. The app renders pages when it needs to, Cloudflare serves the cached result, and compute spends most of its life asleep.
- Laravel
- Laravel Cloud
- Cloudflare
- CDN
-
4 min read
I Give Every Coding Task Its Own Disposable Workspace
I stopped switching branches and started creating disposable development environments instead — one isolated workspace for every feature, experiment, or coding agent.
- AI
- Git
- Workflow
- Developer Tools
-
4 min read
WordPress Is in an Alarming State
WordPress is in an alarming state, Matt and Automattic are harming the project, its community, and open-source as a whole.
- WordPress
-
External
LVM: The Powerful Tool for Managing Storage on Linux Systems ↗
This article covers the architecture of the Logical Volume Manager and how to use it
Written for and published on Contabo
-
External
Avoiding Data Loss: Backup Strategies ↗
What's the 3-2-1 backup rule? What even is a differential backup? This article covers it all.
Written for and published on Contabo
-
External
Setting Up WordPress with Cloud Init ↗
Guide on how to provision a new server with WordPress already set up using Cloud-Init
Written for and published on Contabo
-
16 min read
Create a WordPress Plugin from Scratch - Full Beginners Guide
The full guide for creating custom WordPress plugins with PHP
- WordPress
- PHP
-
External
Block Storage vs Object Storage vs File Storage: A Buyer's Guide ↗
What's the difference between Block Storage, Object Storage, and File Storage? This article covers the differences and when to choose which one.
Written for and published on Contabo
-
External
Changing the Partition Layout of Your VPS after OS Installation ↗
Guide on VPS partitions: What they are, why they are useful, and how to manage them on both Linux and Windows.
Written for and published on Contabo
-
9 min read
NeoVim Setup for PHP and NodeJS Development
How I sped up my development with NeoVim for WordPress, React, SvelteKit, and more
- Neovim
- PHP
- NodeJS
-
External
The Ultimate Guide to Docker installation and deployment using Cloud-Init ↗
Server pre-configured with Docker and your container already running? This article covers how to do it with Cloud-Init.
Written for and published on Contabo
-
External
Get LAMP Stack Up and Running on Your Server in Less than 90 Seconds using Cloud-Init ↗
Don't waste time on setting up LAMP stack manually, let Cloud-Init handle it for you.
Written for and published on Contabo
-
External
What is Cloud-Init and Why is it so Cool? ↗
A technical guide explaining how Cloud-Init can automate server setup and reproduce system configuration across new instances.
Written for and published on Contabo
-
9 min read
Use Contabo Object Storage with NodeJS
A simple guide to interacting with Contabo Object Storage from JavaScript using the AWS S3 SDK
- Contabo
- JavaScript
-
3 min read
Deploy a SvelteKit-App to DigitalOcean
A quick guide on how to deploy your SvelteKit-App to the DigitalOcean App Platform
- SvelteKit
- DigitalOcean
-
7 min read
Live-Chat with SvelteKit and SocketIO
Add Socket.IO to your SvelteKit project and use the full power of realtime communication
- SvelteKit
- Socket.IO
-
8 min read
SQL: The basics and beyond
The structured query language - from beginner to expert
- SQL
-
4 min read
SvelteKit with Tailwind CSS v3
A simple guide to add Tailwind CSS v3 to your SvelteKit project
- SvelteKit
- Tailwind CSS
-
4 min read
How to build your own CLI tool with NodeJS
We use the command line every day - but do you know how you can create your own commands?
- Node.js
- CLI
-
3 min read
How to nest groups in TailwindCSS
A simple plugin to enable nested groups in your TailwindCSS project
- Tailwind CSS
- CSS