John Whiteside
banner
whiteside.io
John Whiteside
@whiteside.io
Building @atexplore.social. Tinkering with the AT Protocol

👨🏻‍💻 Software Engineer
🍕 Pizza Connoisseur
📍 Flint, Michigan

Updates: @now.whiteside.io
Signal: whiteside.io/signal

whiteside.io • atexplore.social
Reposted by John Whiteside
It’s crazy how big Flappy Bird actually got.
https://youtu.be/pUHXo9DYEh8?si=nC6HMsvL5a2QjEtb
January 5, 2026 at 5:09 PM
Reposted by John Whiteside
I built @lexicon.garden , a discovery platform for ATProtocol lexicon schemas. If you've ever hunted through repos or old posts trying to find schema definitions and documentation, this is for you. #ATProtocol

lexicon.garden
Lexicon Garden - Nick's Blog
Lexicon Garden helps you browse, view, and understand ATProtocol Lexicons.
ngerakines.leaflet.pub
January 5, 2026 at 12:36 PM
Reposted by John Whiteside
It’s too bad the Lions didn’t play the way they did today when it mattered.
January 5, 2026 at 2:44 AM
There are a couple of small features I’m working on cleaning up for @atexplore.social that I’ve been meaning to release for a while. I plan on releasing them next week.
January 3, 2026 at 10:04 PM
Reposted by John Whiteside
Last year, Trump promised American oil executives “a great deal” if they donated $1 billion to his campaign.

Today, he gave them Venezuela — home to the largest oil reserves in the world.

This new war is not only illegal and reckless; it is deeply corrupt.
January 3, 2026 at 7:47 PM
Reposted by John Whiteside
My experimental single-user PDS has a name!

Meet ☁️ Cirrus, the lightest PDS in the Atmosphere

npm create pds@latest
January 3, 2026 at 7:56 PM
Can we just be done with the term “vibe coding” this year?
January 3, 2026 at 6:36 PM
Has there been any consensus around users opting out of AI features using their data on the AT Protocol? I remember seeing some discussions about it last year.
January 3, 2026 at 6:19 PM
Reposted by John Whiteside
In 2025, my development workflow went from barely using AI to having it generate most of my code. I’m wondering how much it will change this year…
January 3, 2026 at 4:53 PM
Reposted by John Whiteside
Lots of cool projects being built with @microcosm.blue. We integrated it for backlinks a few months ago.
January 2, 2026 at 3:48 AM
Reposted by John Whiteside
First leaflet of 2026! Have you been putting off implementing OAuth or the brand new scopes in your atproto application because you're not sure how to do that? Learn how to

- Basics of atproto OAuth
- The new scopes and stop scaring away users
- The new permission sets to make scopes easy
Beyond the Statusphere: Part 2, ATProto OAuth, the TLDR
Gain a working knowledge of ATProto OAuth and feel confident implementing it in your projects.
marvins-guide.leaflet.pub
January 2, 2026 at 2:55 AM
Happy new year!
January 1, 2026 at 5:28 AM
This year has flown by! I wrote a post about some personal and professional wins this year.
Year in Review: Getting Back to Building
Looking back on a year of getting back to building, learning faster with AI, and making some overdue personal changes.
johnwhiteside.leaflet.pub
December 31, 2025 at 5:36 PM
I’m planning to publicly open up some of the @atexplore.social endpoints early next year. These endpoints are currently being used by the MCP server and webapp. I’m working on creating some documentation for these endpoints.
December 26, 2025 at 9:51 PM
Testing an api post
December 26, 2025 at 7:04 PM
Pasties are always a family tradition on Christmas at my house. Michiganders know.
December 25, 2025 at 7:21 PM
Merry Christmas everyone!
December 25, 2025 at 3:53 PM
I mentioned a few days ago how my site content is now mostly stored in my PDS. I wrote a leaflet going a little more into detail on my setup.
Running my site on the ATmosphere
Rethinking my website’s content architecture with the AT Protocol
johnwhiteside.leaflet.pub
December 24, 2025 at 8:50 PM
I created a new landing page for the <a href="https://bsky.app/profile/did:plc:4fupyr7ei4zh7fb6hme7vko4" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky-mention">@atexplore.social MCP. I’m going to add better docs, but it’s in beta if anyone wants to try it.
AT Explore MCP Server
mcp.atexplore.social
December 24, 2025 at 1:30 AM
I feel like “wrapped” features are a little overdone. Like everyone has one now, and most of them I could care less about.
December 23, 2025 at 3:56 AM
There’s always so much nostalgia in these episodes. One of my favorites to listen to.
AIM should have lasted forever | Version History
AOL Instant Messenger was, for years, one of the very best things on the internet. Before iMessage and WhatsApp, before Twitter and Facebook, AIM was simply how people talked to each other online. Maybe it was how you casually chatted up your crush; maybe it was how you and your banking coworkers got deals done. On this episode of Version History, David Pierce, Victoria Song, and author and journalist Kyle Chayka tell the story of the best messaging app ever — how it was created despite the wishes of AOL executives, how it took over the web, and why it didn’t last. #AIM #VersionHistory #Podcast Subscribe: http://goo.gl/G5RXGs Like The Verge on Facebook: https://goo.gl/2P1aGc Follow on Twitter: https://goo.gl/XTWX61 Follow on Instagram: https://goo.gl/7ZeLvX Follow on TikTok: http://bit.ly/42VeCVU Watch The Vergecast on YouTube: https://bit.ly/40RFRkg The Vergecast Podcast: https://bit.ly/3WQDexZ Decoder with Nilay Patel: http://apple.co/3v29nDc More about our podcasts: https://www.theverge.com/podcasts Read More: http://www.theverge.com Community guidelines: http://bit.ly/2D0hlAv Wallpapers from The Verge: https://bit.ly/2xQXYJr Shop our Verge merch store here: https://bit.ly/4kPCmEc Subscribe to The Verge: https://bit.ly/3FT6n5S Subscribe to The Vergecast on YouTube, new episodes on Tuesday and Friday: https://bit.ly/3I6nJtz If you buy something from a Verge link, Vox Media may receive a commission without exerting any influence on editorial content. For more information about our ethics policy, visit: https://www.theverge.com/ethics-state...
youtu.be
December 22, 2025 at 7:48 PM
Can we just kill the term “vibe coding”?
December 21, 2025 at 10:22 PM
Reposted by John Whiteside
i should say “sing in with your AT handle” is easily my second favorite.

sounds exactly like @ handle, but clear tie to AT and visually different

doesn’t require so much arguing, capitalizes on AT wordplay

but it needs to link to normie explainer etc
December 20, 2025 at 8:07 AM
I’m pretty close to having all the content on my site pulling from my PDS. Earlier this week, I switched out blogs for Leaflet. I just made some changes to pull the about section from my PDS.
December 20, 2025 at 4:34 PM