# Recent Blog Posts
-
Reading books isn't something that everyone enjoys. But if you used to like reading but can no longer get past the ... Read this post
-
On paper, Tailwind CSS sounds like a great idea. In reality, it suffers from the same problems that it tries to solve. Read this post
-
Learn the basics of SVGs so you can code your own SVG icons by hand, without always relying on icon libraries. Read this post
-
Margins are what you typically use to define a layout's vertical rhythm. But CSS Grid offers a better alternative. Read this post
-
If it were up to me, things wouldn't end this way. We had some great times together, but now it's time to say goodbye. Read this post
# Popular Blog Posts
-
Some big brands have a slow page load speed, but they still rank well on Google. So does web performance even matter? Read this post
-
There's a recent trend in web design of using illustrations of blue, generic, faceless people. And it's killing bra... Read this post
-
GitHub Pages is a great option for hosting your site... until it isn't. Here's why I moved to Netlify. Read this post
-
Want to create a navbar that works on mobile and desktop? Ditch the frameworks—in this tutorial, we'll create a res... Read this post
-
Learn how to add a copy-to-clipboard button to your Jekyll blog using some clever Liquid templating and just a few ... Read this post
-
Jekyll is a static site generator that makes it easy for you to create a website. Learn how to get started with Jek... Read this post
-
Finite state machines (FSMs) are used in lots of different situations to model complex entity state. In this finite... Read this post
-
Learn how to create modal windows in HTML using just a bit of HTML, CSS, and JavaScript. We'll look at how you can ... Read this post
-
Enjoy a better dev experience by setting up React with TypeScript, customizing the Ant Design theme with LESS and C... Read this post
-
On the surface, Outer Wilds is a space exploration game. But peel back the layers, and it's a captivating and philo... Read this post
-
A discussion of the things that beginner programmers tend to get wrong, as well as concrete suggestions for what th... Read this post
# Software Projects
I have experience with a wide range of stacks and enjoy working on projects that have a strong UI/UX component. Below are just some of my software projects that I'm most proud of.