BLOG
Adding Swap on AWS EC2 Instances
Sometimes we just need a bit more memory to work with. Here's how to add swap to your EC2 instance to ensure your build processes and applications don't crash due to memory pressure.
NGiNX: Using Vercel as Fallback for Reverse Proxy
How to configure NGiNX to use Vercel as a fallback when the primary host is down for your reverse proxy
Repairing GRUB boot stuck at initramfs prompt (on AWS)
Learn how to repair a GRUB boot issue that leaves you stuck at the initramfs prompt, specifically on AWS instances. This guide provides step-by-step instructions to get back up and running.
Orange Pi 5: Proxmox, Ubuntu Jammy, LXC, and Snap
Discover the energy-efficient Orange Pi 5 as we set up Proxmox, create LXC containers, and configure snapd. Unleash the full potential of this powerful ARM-based single-board computer for home labs and more.
Building a Countdown Component for Vue with Composables
In this tutorial, we'll build a simple countdown component for Vue using composable functions.
Using WPGraphQL, Nuxt 3 and Apollo with JWT
Basic walkthrough of using the Nuxt Apollo module, with WPGraphQL and JWT (with token refresh)
Installing WordPress using WP-CLI
In this post, we install and configure WordPress for local development using WP-CLI, and set up NGiNX with php-fpm
Dependency Injection
An example of why and how we should opt for dependency injection instead of monolithic classes, and what a few of the benefits are
Connecting to the MEXC WebSocket API
A class to help you connect to the MEXC exchange's WebSocket endpoint and monitor trades.
CSS: Reverse Clamp
It may sound like a wrestling move, but it's a useful way to make sure your content is readable on mobile devices, without having to set up a bunch of media queries.
WordPress: An Adventure in Paywalls
If you're running a highly-cached, high-traffic WordPress site and need a paywall, things can get a little weird. I try and make things a little less weird, but it's possible I made them even weirder.
Adventures with Nuxt3: Social Share Cards
Here's what takes to get social sharing working with Nuxt3
Web3 Endpoint Cycling
If you're not running your own node, using a web3 endpoint cycling method may help keep your app up and running.
Using an Xvfb daemon to render HTML to PDF
With a little bit of work, you can use wkhtmltopdf and an Xvfb daemon to render HTML to PDF on a headless server.
Automounting NFS share in OS X into /Volumes
Symfony + Doctrine: Single mapping file for multiple entities (global mapping)
Put all your mapping information in a single file, in order to streamline updating
Wildcard host resolution for Windows/macOS
Using an Automatic Proxy Configuration script
Local staging configuration for using Apache 2.0 and DNS wildcards
Windows 7: Audio / Video playback issue solution
Zinnia (django blog) fix for 'Continue reading' persistance
DisplayDuino: LEDMatrix components
Using Microsoft’s IE6, IE7, IE8 VHD / Virtual PC images with Virtualbox
Visual Studio 2010 Beta 2: MSHelpListener.exe has stopped working
How to fix the error
My Story
Around the age of nine, when we got our first IBM compatible PC, nobody knew much about it. Being a curious kid, I dove in head first.