As part of rebuilding my website to use Next.js and Netlify CMS, I wanted to reuse components I made for Next.js as the editor preview in Netlify CMS. Unfortunately for me, I couldn't find any resources about how to do so.

After lots of trial and error, I found a way to initialize the CMS as part of a Next.js page, so I was able to import other components to use as the preview. Here's how I did it.

For my first post in almost two years, and to go along with the redesign I've just rolled out, here's the story of why and how I rebuilt this site from scratch on an entirely new technology stack.

Go Pack

28 December 2018

The worst part about travelling anywhere for more than a day trip is packing. More specifically, trying to make sure you have all the cables and adapters you'll need to charge all the devices you're bringing along.

I used to try to keep one of everything I need in the backpack I use as a laptop bag. However, on multiple occasions I've either taken something out of that bag and forgotten to return it, or I've gone somewhere using a different bag and forgotten to transfer all the cables to the other bag.

After reading Casey Liss's post about his "go pack", which he uses to keep all his cables and adapters together in one place, I decided to totally steal his idea (as well as his blog post format) and create one of my own.

In macOS 10.11 El Capitan, the full screen feature gained the ability to display two apps side by side in split view. The most common way I've seen people activate split view is to make an app full screen, then use Mission Control to drag another app on top. However, as I discovered recently, there's a much faster and less annoying way to do it.

On the surface, Logitech's new Slim Combo keyboard case for the new 10.5-inch iPad Pro seems like it should be a better and more practical version of their Create keyboard for the 9.7-inch iPad Pro. However, stick your iPad into the case and use it for a while, and you'll start noticing its flaws and downsides.

Older posts →