John Voorhees

1301 posts on MacStories since November 2015

John is MacStories' Managing Editor, has been writing about Apple and apps since joining the team in 2015, and today, runs the site alongside Federico. John also co-hosts four MacStories podcasts: AppStories, which covers the world of apps, MacStories Unwind, which explores the fun differences between American and Italian culture and recommends media to listeners, Ruminate, a show about the weird web and unusual snacks, and NPC: Next Portable Console, a show about the games we take with us.

This Week's Sponsor:

Turbulence Forecast

Know before you go. Get detailed turbulence forecasts for your exact route, now available 5 days in advance.


Federico’s Latest Automation Academy Lesson: Working with Web APIs in Shortcuts

Federico's Todoist shortcuts.

Federico’s Todoist shortcuts.

Earlier today, Federico released a collection of four advanced Todoist shortcuts as part of his Automation Academy column, an exclusive perk of Club MacStories+ and Club Premier.

Federico started using Todoist again a few months ago specifically because it has a robust web API:

There were several reasons behind my decision to return to Todoist, but the most important one was its web API. I’m convinced that our modern AI era is marking a resurgence of web services, and I wanted to find something that could theoretically support some kind of connection to an AI assistant (such as ChatGPT or Gemini) down the road. At the same time, I also wanted something that could be easily _and_consistently automated. With more responsibilities coming into my life, it’s essential for me to automate all the boring parts of my job that can happen without my manual, time-consuming input. With the combination of a REST API and native Shortcuts actions, Todoist simply felt like the perfect candidate.

Federico is absolutely right. As I recently wrote for Club members, web apps have been on the rise for a long time, and the trend is only accelerating with the ascension of AI tools. As a result, knowing how to use web APIs with Shortcuts is only going to become more important over time. Sure, you can often manage to scrape information from a website directly, but you’re much better off with a thoughtfully designed REST API that can fetch data for you in a structured way.

Today’s Automation Academy installment is the perfect place to get started. Todoist’s API is rich and thorough, and Federico takes readers through each of his four shortcuts in a methodical but conversational way that concludes with key takeaways readers can use in other contexts.

I struggled with implementing web APIs in Shortcuts for a long time. Web APIs aren’t easy. But today’s Academy lesson is the perfect introduction that starts with the basics and builds up to more advanced techniques, helping readers do more with Todoist and apply their new skills to other web APIs they encounter.

Discounts are just one of the many Club MacStories perks.

Discounts are just one of the many Club MacStories perks.

Automation Academy is just one of many perks that Club MacStories Plus and Club Premier members enjoy including:

  • Weekly and monthly newsletters 
  • A sophisticated web app with search and filtering tools to navigate eight years of content
  • Customizable RSS feeds
  • Bonus columns
  • An early and ad-free version of our Internet culture and media podcast, MacStories Unwind
  • A vibrant Discord community of smart app and automation fans who trade a wealth of tips and discoveries every day
  • Live Discord audio events after Apple events and at other times of the year

On top of that, Club Premier members get AppStories+, an extended, ad-free version of our flagship podcast that we deliver early every week in high-bitrate audio.

Use the buttons below to learn more and sign up for Club MacStories+ or Club Premier.

Join Club MacStories+:

Join Club Premier:

Permalink

The Latest from AppStories and NPC: Next Portable Console

Enjoy the latest episodes from MacStories’ family of podcasts:

AppStories

This week, Federico and I say goodbye to the AppStories+ pre-show and hello to the new post-show. Then, for the main event, we update listeners on how MacStories plans to cover AI news and tools.

On AppStories+, Federico and I share the AI tools we are using ourselves.


NPC: Next Portable Console

This week, Brendon, Federico, and I consider how the Switch 2 will impact the wider handheld market, recap the specs and benchmarks for the Legion Go S and 2, and cover new devices coming from Anbernic and AYANEO. Then, Brendon shares his experience running Bazzite on the ASUS ROG Ally X.

Read more


Thoughts on Covering AI Our Way

AppStories+ Deeper into the world of apps

AppStories Episode 422 - Thoughts on Covering AI Our Way

0:00
35:55

AppStories+ Deeper into the world of apps

This week, Federico and John say goodbye to the AppStories+ pre-show and hello to the new post-show. Then, for the main event, they update listeners on how MacStories plans to cover AI news and tools.


Thoughts on Covering AI

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

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

Follow us on Mastodon

Follow us on Bluesky


Life Tracking, Journaling, and the Vision Pro with Devon Dundee

AppStories+ Deeper into the world of apps

AppStories Episode 421 - Life Tracking, Journaling, and the Vision Pro with Devon Dundee

0:00
34:04

AppStories+ Deeper into the world of apps

This week, Federico and John are joined by Devon Dundee of the Magic Rays of Light podcast to talk about his approaches to life tracking and journaling and how the Apple Vision Pro has become his primary computer.


Life Tracking, Journaling, and the Vision Pro

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

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


Follow us on Mastodon

Follow us on Bluesky


App Debuts

[[federico]] Recordfy I recently came across this utility that launched last year, whose main purpose is to let you browse through the catalog of over 100 indie record stores. You can browse the inventory of different local shops, sign up for alerts to be notified when a particular record is back in stock, and even...


An AI Tool Check-In and Roundup

I can’t think of any technology that I’ve ever felt more conflicted about than artificial intelligence. I’ve spent enough time with various LLMs and tools built on top of them to recognize that we’re witnessing the early days of a fundamental shift in computing. That’s exciting. AI has the potential to accelerate advances in a...


The Latest from AppStories and NPC: Next Portable Console

Enjoy the latest episodes from MacStories’ family of podcasts:

AppStories

This week, for episode 420 Federico and John are joined by Matt Birchler, co-host of Comfort Zone and many other projects to talk about web apps, email, AI, and more.

On AppStories+, Matt, John, and Federico confess their tech secrets.

Sponsored by:

  • Things – Keep Your Plans on Track
  • Memberful – Easy-to-Use Reliable Membership Software

NPC: Next Portable Console

It’s a packed episode with a post Switch 2 reveal vibe check and more on iPhone game controller innovation, plus John’s early impressions of the Ayn Odin2 Portal, Brendon’s review of the Miyoo Flip, and Federico’s long 2DS/3DS emulation journey.

Read more


Three Browsers Are Better Than One with Matt Birchler

AppStories+ Deeper into the world of apps

AppStories Episode 420 - Three Browsers Are Better Than One with Matt Birchler

0:00
35:22

AppStories+ Deeper into the world of apps

This week, for episode 420 Federico and John are joined by Matt Birchler, co-host of Comfort Zone and many other projects to talk about web apps, email, AI, and more.

This episode is sponsored by:

  • Things – Keep Your Plans on Track
  • Memberful – Easy-to-Use Reliable Membership Software

Web Apps, AI, and the Future of App Stores

Check out our Desk Setups: https://staging.macstories.net/setups/

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

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


Follow us on Mastodon

Follow us on Bluesky


App Debuts

[[John]] Claude Claude added widgets this week. With the latest update, you can start a new session, have a photo analyzed, or open the app’s dictation mode from your Home Screen or Lock Screen. The update is modest but notable since so many web-first apps never support native features like widgets. LOK Digital LOK Digital...