The Worst JavaScript I Ever Wrote
Revisiting some code I wrote for a job interview in 2018.
- code
Revisiting some code I wrote for a job interview in 2018.
Choosing three new variable fonts and squeezing them for performance
I 3D Printed a Dragon Ball
Refining an old logo design I've been working on to use for the basis of a new site.
How to configure VS Code to syntax highlight PostCSS in Svelte components
Using JavaScript to automate a repetitive part of my life
How to use the :global() style modifier to style components based on their container
Using environment variables to determine which SvelteKit adapter to run
What Flags to Use to Expose SvelteKit to a Local Network.
How to call the underlying native events in automated testing
Creating an accessible Alert style component with a smart cacheing system
Calculating the cost of my immutable deploys previews.
How to build a system that will read, set, and save a user's preferred color scheme.
Some advice on how to choose color palettes for both light and dark user themes.
A non-comprehensive look at the history of "dark mode" in user interface design.
Reflecting on 2020 and looking back on one year of blog posts.
Generating social share images with a serverless function and headless browser
All of my Inktober drawings from October 2020.
Writing custom plugins to give extra powers to Markdown syntax using the Unified ecosystem.
Building a CRUD site to host color palettes using Svelte, Routify, Sanity, and Netlify Functions.
Comparing and contrasting creating a basic widget in React, Svelte, and Vue
Lessons learned from using git-lfs (Git Large File Storage), which can be quite easy to mess up and equally as frustrating to fix.
Using RSS and Webhooks to syndicate posts from one Gatsby site to another.
Science Gothic is a very cool variable font, but it is over one megabyte in size. I am testing and comparing the most efficient ways to load and style custom web fonts.
Refactoring a component to use an html5 <details> element instead of ARIA and JavaScript.
Things I've learned about gatsby-config.js, gatsby-node.js, and NetlifyCMS
A short history of my previous Gatsby site, and why I'm choosing to start over from scratch in the new decade.