Thanks to Jonathan for holding down the fort and handling all your donor messages while I was out fulfilling donor rewards! Dinner was lovely!

post from
Why Won't We Sell Out? • Ep 84 - Donors Show
Happy April! That means it's time for our donor shout-out show! Jonathan MCs all of our donor's messages while Marty is away fulfilling donor rewards.

Congrats to @thatonegm for publishing Four Sherlock Holmes and a Vampire. One-up your friends, solve the crime, and maybe be a vampire!

post from Inspired by @JustinMcElroy on the latest @TheZoneCast, I wrote this. Enjoy! @griffinmcelroy @travismcelroy @DocCurm

This Week in the IndieWeb Audio Edition • March 25th - 31st, 2017

Audio edition for This Week in the IndieWeb for March 25th - 31st, 2017.

You can find all of my audio editions here.

You can subscribe with your favorite podcast app on huffduffer.

Music from Aaron Parecki’s 100DaysOfMusic project: Day 48 - Glitch, Day 49 - Floating, Day 9, and Day 11

Thanks to everyone in the IndieWeb chat for their feedback and suggestions. Please drop me a note if there are any changes you’d like to see for this audio edition!

Congrats to Aaron Parecki on completing not one, but two, incredible 100-day projects!

post from
Day 100: A Website for my 100 Days of Music #100DaysOfIndieWeb

Site updates: /mentions page and notifications

Jonathan Prozzi and I have challenged one another to make a post about improving our websites once a week. I'm a little late with this one!

I recently added support for displaying mentions, such as likes, reposts, comments, etc. from around the web that refer to the posts on my site. One thing the update didn't do is catch another type of mention, such as when someone mentions me in a tweet (example). These get fed to my website by, but weren't displayed anywhere.

So, I created a /mentions page for displaying these mentions. In the future, when a post mentions my homepage, the result will show up on the mentions page.

Screenshot of the Recent Mentions page, including some tweets that mention @schmarty

My mentions still don't yet update in real time - they are compiled into my site whenever I make a new post. That's coming up in the future, but I have taken one more step towards real-time interactions with notifications!, the service that I use for accepting and storing webmentions, has a WebHook option that can notify your site whenever a new webmention has been received. I wrote up a simple Python service using Flask that will listen for these messages from and send them to me via PushBullet, a notification service that I've been using for a while for other projects. WebHook configuration

Now, I'll see a notification on my phone and laptop when another site sends me a webmention!

Update: Here's an example notification!

Screenshot of a mobile notification from Pushbullet
PushBullet notification that I have received a new mention.

Homebrew Website Club Baltimore Apr 19, 2017

Digital Harbor Foundation Tech Center 1045 Light St., BaltimoreMD, 21230

Join us for an evening of quiet writing, wiki editing, IndieWeb demos and discussions!

  • Create or update your personal web site!
  • Finish that blog post you’ve been writing, edit the wiki!
  • Demos of recent IndieWeb breakthroughs, share what you’ve gotten working!

Join a community with like-minded interests. Bring friends that want a personal site!

Any questions? Join the #indieweb chat!

Optional quiet writing hour starts at 6:30pm. Meetup begins at 7:30pm.

More information:

Facebook event:

It turns out that Jonathan and I have a lot to say to each other about grilling.

post from
Why is That the Norm? • Ep 81 - Grilling
Jonathan and Marty wrestle with some of the norms around cooking outdoors.
Replied to

I write a text script for each of these audio editions, which I would like to find a way to add to the post as a transcript for the audio. A couple of (silly?) things stopping me: (1) I’m not sure of the best way to lay that out and mark it up for the widest use and (2) My script format includes lots of notes-to-self that need to be cleaned up, adding yet-another-editing-task to getting this podcast out. :}