John Voorhees

1816 posts on MacStories since November 2015

John, MacStories’ Managing Editor, has been writing about Apple and apps since joining the team in 2015. He also co-hosts MacStories’ podcasts, including AppStories, which explores of the world of apps, MacStories Unwind, a weekly recap of everything MacStories and more, and MacStories Unplugged, a behind-the-scenes, anything-goes show exclusively for Club MacStories members.




Bug, Feedback, and Crash Reporting Tool for Your Mobile App

AppStories, Episode 238 – The Complexity of Defining Great Modern Mac Apps

This week on AppStories, we explore the many ways Mac apps can be made today and how the frameworks, along with design choices and other factors are redefining the landscape of apps on the Mac and what constitutes a great Mac app.

On AppStories+, John teaches Federico about the Arnold Palmer, a thank you to AppStories+ subscribers, plus Federico explains an ingenious collaborative editing workflow he created around Quick Note.

We deliver AppStories+ to subscribers with bonus content, ad-free, and at a high bitrate a day early every week.

To learn more about the benefits included with an AppStories+ subscription, visit our Plans page, or read the AppStories+ FAQ.


Relay FM’s Third Annual Fundraiser for St. Jude Children’s Research Hospital Is Underway

Recently, Relay FM, which was founded by our close friends Stephen Hackett and Myke Hurley, kicked off their annual fundraiser for St. Jude Children’s Research Hospital to help combat childhood cancer. This year’s third annual fundraiser has already raised over $70,000 with a goal of $333,333.33, and we’d love it if MacStories readers would join us in supporting this cause.

You can make a donation by visiting here.

If you’re a MacStories reader, there’s a good chance you have listened to one of the shows Federico co-hosts on the network or have another favorite, in which case you may have already contributed. However, if not, please do consider donating.

St. Jude plays an important role in the fight against childhood cancer, treating kids and doing research with other medical facilities around the world. Your donations help ensure that families aren’t charged for treatment, travel, housing, or meals, so their sole focus is helping their child get better.

Relay FM will be raising money for St. Jude through the end of September with the highlight of the drive being Podcastathon, an eight-hour extravaganza featuring special guests from your favorite Relay FM shows. Mark your calendar for Friday September 17, 2021 from Noon to 8 pm Eastern US time to watch Podcastathon, which will be streamed at

Thanks in advance for checking out Relay FM’s fundraiser for St. Jude and to all who donate.

MacStories Unwind: Club Announcements, Custom Domains for Email, and TestFlight for Mac


Sponsored by: Hubstaff – The All-In-One Work Time Tracker For Managing Field or Remote Teams

This week on MacStories Unwind:


Club MacStories

  • MacStories Weekly
    • Federico has a Quick Note templating tip
    • John collects a variety ways to take advantage of the Club’s new web app
    • Why we built Calliope
    • An Interview with Tempo developer Rahul Matta
  • MacStories Unplugged – Viva L’Umarell



TestFlight for Mac Has Finally Arrived

I’ve waited seemingly forever for TestFlight for Mac, so I’m pleased to report that a beta is finally available. The app was released late yesterday, so first thing this morning, I downloaded it and started testing.

Here’s what Apple’s developer news site has to say about its beta for testing betas:

Use the beta version of TestFlight for Mac to test your Mac apps. You can invite registered Apple developers to download this beta version and use it to test your apps on macOS Monterey beta 5. We’d also appreciate your feedback on TestFlight for Mac, which you can provide through Feedback Assistant.

I haven’t had a lot of time to spend with TestFlight for Mac yet, but I was pleasantly surprised to find that it was already populated with a long list of betas. I downloaded a couple of iPhone and iPad apps that are compatible with Apple’s M1 Macs, and the process was as simple and straightforward as using TestFlight on iOS or iPadOS. That said, this is still clearly a beta. The sidebar lists every single TestFlight beta in which I’ve ever been enrolled regardless of whether it has expired or is compatible with my Mac. Also, there’s no way to sort or search through betas. Instead, the order of the sidebar list appears to be random.

Still, this is an excellent beta 1. The app works for installing betas and provides a quick and easy way to send feedback to developers. I expect TestFlight for Mac to be adopted quickly because it’s a much better way to manage a large group of testers and to distribute builds to reviewers.

If you have a developer account, you can download TestFlight for Mac from the Applications section of the Beta Software Downloads page.

Automation Academy and The Macintosh Desktop Experience: Exclusive Monthly Features for Club MacStories+ and Club Premier Members

MacStories’ roots are in writing, so it’s only natural that Club MacStories+ and Club Premier are expanding beyond our weekly and monthly newsletters to offer two new exclusive features: Automation Academy and The Macintosh Desktop Experience. Freed of the constraint of an email newsletter, Federico and I will be tailoring our columns to take advantage of the new features made possible by Calliope, the web app that powers the new Club website.

Let’s take a look at what members can expect.

Read more

AppStories, Episode 237 – Introducing the All-New Club MacStories

This week on AppStories, we introduce two new tiers of Club MacStories, run down all the new features of each tier, explain the web app that powers it all, and officially release a back catalog of three months worth of bonus AppStories+ content.

Sponsored by:

  • Quill – Messaging to Make Your Team Better
  • Technology Untangled – Join Michael Bird as he untangles innovation through a series of interviews, stories, and analyses with some of the industry’s brightest brains.


MacStories Unwind: An AppStories+ Pre-Announcement, Mela, and a New Tetris Game


This week on MacStories Unwind:


Club MacStories

  • MacStories Weekly
    • An Monday teaser
    • OtterBox Mobile Gaming Clip for MagSafe
    • John on the lead up to a big launch



Introducing AppStories+: An Extended, Ad-Free Edition Delivered Early

Federico and I are excited to introduce AppStories+, an extended, ad-free version of the podcast we’ve been hosting together since 2017, which will be releasing a day earlier than usual with higher bitrate audio. AppStories+ is just one part of a series of announcements that we’ll fully reveal on Monday, August 23, but we wanted to give everyone a first look at one of the tent pole features we’ve been building.

Read more