Blog Posts
- Ship Early and Iterate
Jun 30, 2023
web devToo many people take a long time on website builds, waiting for them to be 'perfect' until releasing them. It's a long and exhausting process. By the time your site launches you're so fatigued that yo...
- Adding a Simple Search to an Astro Blog
Jun 18, 2023
astroI'll show you how to add a search like the one on my site to your own Astro project. We'll use a package called PageFind to index our Astro site and provide an instant fuzzy search. No third party ser...
- Accessible Awwwards
Jun 4, 2023
accessibilityAffecting change across the web is about as easy as making change anywhere else in the world. It takes work for a single person or even a company or country, especially if it doesn't play into people'...
- Writing Advice for Developers
Apr 1, 2023
writingThere are many resources to teach you how to write better, but barely any apply to developers. I've consumed dozens of books, guides, courses, and podcasts on writing, but most advice is helpful only ...
- Writing Prompts for Developers
Mar 4, 2023
writingA list of over thirty writing prompts for developers looking to improve their technical writing skills.
- The Power of Empathy in Developer Relations
Jan 9, 2023
developer relationsOne of the biggest mistakes you can make as a developer advocate is assuming that every user is _just like you_. Your knowledge is important in the developer advocate role, but it's crucial to underst...
- Holiday Snowtacular 2022 Recap
Dec 26, 2022
eventfundraisingA recap of the Holiday Snowtacular fundraiser, along with what went well, what didn't, and what I want to do for next year.
- Starting Strong in Developer Relations
Aug 25, 2022
developer relationsGood DevRel starts with understanding your company, your product, and your community. All of your initiatives are built upon this foundation of knowledge. Don't just generate ideas: make informed deci...
- How to Create Content that Resonates
Aug 11, 2022
content creationA method for finding the unique type of content that resonates with your audience.
- Hidden Dev Tools: Chrome's Command Menu
May 9, 2022
productivityThe Chrome DevTools Command Menu is a lesser-known feature that reveals all of the hidden features. There are quite a few features here that you might have downloaded a plugin to handle, but Chrome ca...
- Highlight Your Current Skill Set
Apr 30, 2022
careerBefore I was a web developer, I was an elementary school teacher for 5 years. Changing careers into tech takes a lot of work, but it can be easier with the right approach. I won't lie. There are many ...
- Advanced Querying with Prismic Slice Machine & Next.js
Jul 24, 2021
reactprismicnextjsFetching additional data with Prismic Slice Machine can be tricky. Here are some solutions.
- Animating Complex SVG
Feb 25, 2020
svganimationcssI'll show you how to name and group stock SVGs so they're much easier to animate.
- Solving Problems with CSS Custom Properties
Feb 21, 2020
cssA look at problems I recently faced by using CSS Custom Properties in different ways.
- My Favorite App for Everything - Bear
Jan 26, 2020
productivityI used the app Bear for everything, and I'd love to show you some of my favorite features.
- 12 Apps That Do One Thing Really Well - macOS
Jul 19, 2019
productivity12 Excellent and tiny macOS apps that do one task incredibly well.
- Your New Localhost - Netlify Dev
Apr 15, 2019
codeNetlify's new Dev feature gives you the power of Netlify on your desktop. The Live feature allows for site streaming across the internet. Let's check it out!
- Write Faster HTML and CSS with Emmet
Apr 7, 2019
htmlcssLearn the most useful Emmet shortcuts to make your HTML and CSS writing much faster.
- Why Header Tags are Essential
Jan 21, 2019
htmlIf you aren't using header tags, or if you'd like to know why they're great, here's why they're a must-have on any website.
- Put Design First
Dec 10, 2018
designLearn why you need to think about the real purpose of the site before you choose a layout, font, color scheme, or anything else.
- Focus for Programmers
Dec 3, 2018
productivityLearn how to take your focus to the next level with a few skills like batching and the pomodoro technique.
- Just Start Already
Nov 27, 2018
productivityYou've been planning that project for far too long. Today is the day you need to start! Learn why stepping forward is always the right thing to do.
- What I Learned from Developer Interviews
Nov 19, 2018
careerI want to share what I learned on my frontend web developer interviews so you can perform better and get the job.
- Copy and paste SVG code with Adobe Illustrator
Nov 4, 2018
svgdesignSpeed up your vector workflow by learning how to easily copy and paste SVG between Illustrator and your favorite code editor.
- Understanding React's Virtual DOM
Aug 4, 2018
reactThe Virtual DOM might seem like magic, but it's completely understandable and crucial knowledge to becoming an expert React developer.
- Making a Javascript Arcade Clone
Apr 21, 2018
javascriptA case study on a Javascript arcade game I made for my Udacity Nanodegree. I go through how I approached the project and what I learned.
- Teaching Kids Coding for the First Time
Apr 6, 2018
teachingA look back at my first time teaching kids coding with Scratch. Lessons learned and what I'd do next time.
- Two Ways to Make Teaching Better With Code
Mar 31, 2018
teachingTeaching is a tough job, but computers could make it so much more efficient. Here are a couple ways code could make teaching better.