All
Featured

3D Printing LEGO Compatible Keycaps

Artisan keycaps are expensive. Since I have a bunch of LEGO Minifigures, I made LEGO compatible keycaps as a cheap way to bring some fun onto my keyboards.
Read Post

One Charger to Rule Them All

With everything having a USB-C port, I struggle keeping all devices charged. Can a desktop charger bring order to my home? Let's unbox and test the Nexode 300W charger by Ugreen.
Read Post

The NuPhy Gem80 Goes Thock!

Replacing my old keyboard with the NuPhy Gem80. The out of the box sound on this one is amazing!
Read Post

An SSD Enclosure with a Screen?

Can the screen on this 2230 enclosure by Dockase really justify the higher price?
Read Post
Photo of a person walking towards an arrow.

Reddit Style Title Slugs for your Next.js URLs

Making blog post URLs friendly is important for users to share them. This is how I was able to generate a slug of my titles and integrate them into my Next.js application.
Read Post
Photo of stacked shipping containers.

Using Docker with Next.js /app Directory

Building a Next.js website using the /app router can be tricky, especially when trying to make a Docker image to release it. Some key differences exists between development and production. Here are my learned lessons after rebuilding this website from the ground up.
Read Post
Close-up picture of a illuminated keyboard centered on the R key.

Hello Again

Repraze.com is back after nearly a decade. Moving away from the old style of server side template rendering, the website is now build with modern standards. Not just a new look, but a whole new way to create a share content with hopefully frequent updates.
Read Post