Home

Posts (Page 3)

Written content to help you along your web development journey, without forgetting to have some fun along the way.

Accessing a Notion Database Using the API

Set up a Notion API integration, make a database connection, and write a Node.js script that retrieves an ID value for a Notion database from the API.

Apr 01, 2023

Using Notion Callouts to Generate Complex Components

Exploring a theoretical approach to enabling Notion to serve as a CMS for complex websites with interactive components.

Mar 31, 2023

Developers: You Will Make Mistakes

Eduardo Bouças shared the worst mistake he’s made as a developer, along with advice on what to do when you do make a mistake.

Mar 29, 2023

React Wrap Balancer is Cool. But Should You Use It?

An interesting project that helps avoid handing words in layouts, which is particularly useful for headings.

Mar 29, 2023

Icon System for Astro Sites

A simple way to add icons to an Astro site and to stay organized in the process.

Mar 11, 2023

Building an SVG Icon System for Web Projects

Icons come up in every project these days. Here’s a generic solution to the foundation that I use to manage icons in all my projects.

Feb 27, 2023

Post Messages to Slack with Node.js

Build a simple Slack app that sends one-way messages to a channel using a Node script.

Feb 16, 2023

Overriding Next.js Link and Image Components

Next.js ships with these two incredibly useful utility components. You can further abstract these to clean up your code.

Feb 09, 2023

Use a Class Map to Set Dynamic Styles

Components often need to use styling based on property combinations. There are a number of ways to solve this, but only one I’ve found to be the cleanest.

Feb 03, 2023

Using Node.js to Check for Broken Links

A tutorial that walks through the process of writing a Node.js script to recursively test for broken links on a website.

Feb 03, 2023