How I think about sending a lot of email.

"FUCK YOU SPAMMER!" For the first year or so of egghead's existence I avoided sending email. I was nervous. I didn't even want to send receipts when we charged people, because I thought they…

Using a dSLR as a Webcam for Live Streaming

Broadcasting on the internet is here to stay. More and more we are seeing people use sites like Twitch and Youtube to deliver real-time video and audio to connect with their audience…

🌲 Shadow Newsletter for Evergreen Emails in ConvertKit

For years I spent immense amounts of effort broadcasting one-off emails to to my newsletter. Millions of them! This is fine, a broadcast does the job of delivering your emails to the eager…

Badass: Making Users Awesome by Kathy Sierra

What is a badass? I love the word itself, because there is practically no way to use it in a negative way. It's a good word. In Kathy Sierra's book, the word badass is used to describe…

Transforming exported CSV data for use in a React chart.

There are many ways to build a new feature for your applications. For me, when I need a new tool, component, or functionality I like to take a step back and think about it in terms of data…

A handy npm script for creating a new Gatsby blog post

This blog is built with Gatsby and uses MDX for the post content. It's a great setup, and so far I've enjoyed using it very much. One thing I missed from my old Octopress/Jekyll…

Exporting Drip Tags for Import into Convertkit

If you need to migrate your email list subscribers from Drip to Convertkit, you will run into the problem of importing each of your tags as an individual list into Convertkit. If you follow…

2018 in Review

I've done these posts for several years in a row, and this year as I sit down to write it out, there's a bit of a blank spot. 2018 was a pretty good year. But why? Hah, and more importantly…

Browse all articles