Blog Posts
- Ship Early and Iterate
Fri 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
Sun 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
Sun Jun 04 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
Sat Apr 01 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
Sat Mar 04 2023
writingA list of over thirty writing prompts for developers looking to improve their technical writing skills.
- The Power of Empathy in Developer Relations
Mon Jan 09 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
Mon 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
Thu 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
Thu 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
Mon May 09 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
Sat 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
Sat Jul 24 2021
reactprismicnextjsFetching additional data with Prismic Slice Machine can be tricky. Here are some solutions.
- Animating Complex SVG
Tue 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
Fri Feb 21 2020
cssA look at problems I recently faced by using CSS Custom Properties in different ways.
- My Favorite App for Everything - Bear
Sun 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
Fri Jul 19 2019
productivity12 Excellent and tiny macOS apps that do one task incredibly well.
- Your New Localhost - Netlify Dev
Mon 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
Sun Apr 07 2019
htmlcssLearn the most useful Emmet shortcuts to make your HTML and CSS writing much faster.
- Why Header Tags are Essential
Mon 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
Mon 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
Mon Dec 03 2018
productivityLearn how to take your focus to the next level with a few skills like batching and the pomodoro technique.
- Just Start Already
Tue 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
Mon 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
Sun Nov 04 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
Sat Aug 04 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
Sat 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
Fri Apr 06 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
Sat 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.