Most things bear repeating.
I love what I do for work and I spend a lot of time on it. But how to balance inner-drive with ideals about work-life balance?
Add a nice hint of how far you have read a page by putting the scroll percentage in the title bar. Learn how to implement it with React and Gatsby.
Why we should probably stop labeling people as “non-technical” (unless they really are Luddites).
How I would approach the “implementing backend” chapter of "The Web Project Guide” with Sanity.io.
Should you lock your content into JSX infused Markdown? Probably not. Here are some reasons why MDX has its limits.
I was at Figma’s first conference. This is what I took away from it.
I made the code for this blog public, and I removed all accidental secrets from the git history.
WRITING IS HARD
YOU THINK TOO MUCH!
THE HULK SUMMARY!
A reflection on the past year, and some goals for the new one.
Why my go-to tool for screen capturing to animated GIFs is LICEcap.
How a thread about 10x engineers made me reconsider how I approach Twitter. (This post isn't really the 10x engineers thing).
I was at JAMstack_conf London. It was great. Here's the story.
I’ve been running developer relations for Sanity.io for a year. Here is what I have learned so far.
Let's learn how to implement Webmentions friendly markup, and get them onto your website made with Gatsby. Bonus: You'll also learn how to trigger new builds on Netlify whenever a mentoin happens.
I'm back with my own blog on my own domain after some years on other people’s platform. And it feels good.
Four years ago I was a grad student with a Ph.D. fellowship in the Study of Religions, so how did I end up working for a tech startup? This is a post about how I came to run Developer Relations at Sanity.io – it's also a celebration of following less obvious paths.
23 tips for those who want to contribute to a better workplace for everyone who wants to be in tech.