Top posts

Other posts

Type-Safe meta images with Next.js and @vercel/og
February, 2025

Type-Safe meta images with Next.js and @vercel/og

My zsh config
January, 2025

My zsh config

Exploring the aliases from my zsh config

 
How to rewire Zigbee2MQTT Switches to Be Displayed as Lights in Home Assistant
January, 2025

How to rewire Zigbee2MQTT Switches to Be Displayed as Lights in Home Assistant

Learn how to reconfigure Zigbee2MQTT switches as lights in Home Assistant for smoother automation and control

 
A new way of watching YouTube
January, 2025

A new way of watching YouTube

I'm tired of YouTube consuming parts of my life, so I fixed it.

 
I shot a video with Katy Perry
December, 2024

I shot a video with Katy Perry

Pomodoro with accountability
September, 2021

Pomodoro with accountability

A new way to be accountable at the end of each pomodoro using Time Out, Google Forms, and Notion.

 
Generating social media images by screenshotting React components
November, 2020

Generating social media images by screenshotting React components

Generate social media images by screenshotting React components when building your static site

 
Introducing Fungarzione: The app for keeping your users in the loop
November, 2020

Introducing Fungarzione: The app for keeping your users in the loop

I made an app that covers the entire user journey of an app: feedback, roadmap, and changelogs.

 
The best Stream Deck alternative: Make your own!
September, 2020

The best Stream Deck alternative: Make your own!

Don't want to buy a Stream Deck? Here's how you can make your own for free!

 
From Hello World to a production app: The magic of Blitz
September, 2020

From Hello World to a production app: The magic of Blitz

How I went from Hello World to a live production app in a few days with Blitz.js - The Fullstack React Framework

 
How to magically free up gigabytes of disk space
July, 2020

How to magically free up gigabytes of disk space

If you have a lot of JS projects on disk, that means you have a lot of node_modules folders taking up a bunch of space. Here's how you can easily delete them and free up space.

 
Fastest way to thoroughly uninstall apps on macOS
July, 2020

Fastest way to thoroughly uninstall apps on macOS

When uninstalling an app, macOS leaves behind a bunch of cache and files on disk. All of this junk can eventually pile up and take a bunch of unwanted space. Here's an easy and fast way to thoroughly uninstall apps on macOS.

 
A better way to manage multiple monitors on macOS
July, 2020

A better way to manage multiple monitors on macOS

One of the things that Windows does better is managing external displays. Doing this in macOS is a nightmare. Apple is focusing on improving Memoji. As always, there's a third-party app that fixes this.

 
An underrated way to keep up with web development
July, 2020

An underrated way to keep up with web development

A simple way to stay up to date with the latest in webdev, without the stress of being on Twitter all day.

 
You're either a Zero or a One
June, 2020

You're either a Zero or a One

Stop obsessing with metrics.

 
How I tricked my brain into working out 24 times in 30 days
June, 2020

How I tricked my brain into working out 24 times in 30 days

How to use the src directory and absolute imports in Next.js
April, 2020

How to use the src directory and absolute imports in Next.js