Peter Friese
Developer Advocate @Google on the @Firebase team · YouTube: http://youtube.com/c/PeterFriese/ · GitHub: http://github.com/peterfriese · Blog: http://peterfriese.dev
Still fighting with unexpected behavior in SwiftUI state and view lifecycles? @natpanferova@mastodon.social put together a great talk highlighting 5 common pitfalls and how to avoid them.
https://go.peterfriese.dev/the-swiftui-mindset-5?s=social&t=int
iOS Developers! If you're in Chicago on April 15th, come join us at the Google office for a hands-on workshop to add AI-powered features to your app with Firebase AI Logic and Gemini!
Sign up here (free):
https://rsvp.withgoogle.com/events/firebase-ai-logic-workshop-chicago
GPU programming is hard. Learning it through interactive Mojo puzzles makes it a lot more fun. by Modular Team. Big shoutout to @clattner@mastodon.social for creating Mojo!
A practical guide on how to break down monolithic Swift apps using Swift Package Manager. by Kyle Browning
https://kylebrowning.com/posts/modularizing-swift-apps-with-spm
If The Composable Architecture feels like overkill for your app, ScreenStateKit might be the middle ground you need. by Anthony Tran.
I wonder if the elevator on the Artemis launch pad also is voice activated...
Scottish Elevator - Voice Recognition - ELEVEN !
One of the things I missed most when switching from Windows to macOS was proper Alt-Tab window switching. Sergio Farfan Cardenete actually went and built a zero-dependency replica of it purely in Swift.
https://go.peterfriese.dev/alt-tab-window-switching?s=social&t=int
Portless is a super useful tool if you're doing parallel agentic workflows. It uses a reverse proxy to map ports to .localhost subdomains so you don't have to deal with port 3000 collisions anymore.
Got any questions about Firebase in Google AI Studio ?
Come join us on the livestream, and ask us live!
Firebase After Hours #23: AI Studio meets Firebase
Turns out the ultimate tool for AI agents was invented in the 1970s. Long live the CLI. by Eric Holmes
https://ejholmes.github.io/2026/02/28/mcp-is-dead-long-live-the-cli.html
Google released a new open-source CLI for Drive, Gmail, and Calendar, complete with AI agent skills. by Google Workspace Team
flatMapLatest is now available in swift-async-algorithms 1.1.3. Perfect for search-as-you-type implementations. by @peterfriese@iosdev.space
https://github.com/apple/swift-async-algorithms/releases/tag/1.1.3
This was fun!
We built four apps in parallel using different agents (Jules, Gemini CLI, Antigravity, and OpenCode) based on suggestions from our viewers.
Watch the recording:
Firebase After Hours #22: Agent Skills for Firebase
Come join us on Firebase After Hours - we're building four apps at the same time using Agent Skills for Firebase!
Firebase After Hours #22: Agent Skills for Firebase
🔴 LIVE NOW 🔴
Firebase Agent Skills w/ Joe Hanley, Luke Schlangen, and - as always, your hosts Nohe and yours truly.
Firebase After Hours #22: Agent Skills for Firebase
Firebase has Agent Skills for AI Logic, App Hosting, Auth, Data Connect, Firestore, Hosting, and more!
Come join us to see how to use them - LIVE in 30 minutes.
Firebase After Hours #22: Agent Skills for Firebase
This piece by Sylvain Lafrance brought me right back to writing my own vocabulary trainer in QuickBASIC at age 15. A fantastic retrospective on the golden age of 1980s shareware and mailing floppy disks! 💾
https://go.peterfriese.dev/the-shareware-history?s=social&t=int
The Firebase team will be running a hands-on workshop for Firebase AI Logic for iOS developers in Chicago on April 15th!
Learn how to generate delicious recipes with Gemini, use Nano Banana 2 to create stunning images, use the Gemini Live API to talk to your app using voice, and much more!
Sign up for free 👇
https://rsvp.withgoogle.com/events/firebase-ai-logic-workshop-chicago
An interview discussing the creation of Mojo and building a new language for AI infrastructure. by Scott Hanselman, featuring @clattner@mastodon.social
Join us on Firebase After Hours - we'll talk about Firebase in AI Studio!
Our guests today: Luke Schlangen and Melissa Lopez-Tessler!
Firebase After Hours #23: AI Studio meets Firebase
I saw @jamesmontemagno@mastodon.social highlight Mermaid Studio recently. It looks like a really useful interface to easily manage and generate Mermaid charts.
Generating UI designs with AI agents just got a lot more capable. Stitch by Google announced their new TypeScript SDK.
https://go.peterfriese.dev/stitch-typescript-sdk?s=social&t=int
A comprehensive developer guide for using the highly efficient Gemini 3.1 Flash-Lite model. by Patrick Loeber
https://dev.to/googleai/gemini-31-flash-lite-developer-guide-and-use-cases-1hh
Learn how to use Gemini in your iOS apps!
On April 15th (the day after @DeepDishSwift@iosdev.space !), I will run a hands-on Firebase AI Logic workshop in the Google office in Chicago.
Sign up here: https://rsvp.withgoogle.com/events/firebase-ai-logic-workshop-chicago
I had way too much fun to create the thumbnail for today's livestream...
Join me in 15 minutes to see if I can build an entire SDK using Gemini CLI and Pickle Rick!
I let an AI agent build a Swift SDK (Pickle Rick & Gemini CLI)
What is the actual purpose of a code review? @mfowler@toot.thoughtworks.com argues it's less about finding bugs and much more about steering the codebase and deciding what belongs in the product.
https://go.peterfriese.dev/the-firebase-api-council?s=social&t=int
Join us on the livestream to see us finish the role based access control feature Marina and I started in the last episode of Code Commit Deploy Repeat!
https://www.youtube.com/watch?v=ETHD_CKfIjA
Role-based Access Control and Sharing lists | Code, Commit, Deploy, Repeat (S1E5)
AI won't steal your developer job, but it WILL force you to become an architect. Here is why! by Miguel Ramos
Esther Lloyd breaks down how to build a dynamic "just-in-time" skills discovery agent for the Gemini CLI using ADK and Antigravity. Really interesting architecture approach here.
https://go.peterfriese.dev/why-i-stopped-installing?s=social&t=int
An article exploring the cognitive debt and long-term costs associated with AI-assisted coding. by Tom Wojcik
https://tomwojcik.com/posts/2026-02-15/finding-the-right-amount-of-ai/
Learn how to use Google Cloud Logs analytics to track Firestore document reads per user. by Frank van Puffelen
🔴 LIVE NOW 🔴
I let an AI agent build a Swift SDK (Pickle Rick & Gemini CLI)
I had to move my livestream from today - as Ididn't want to compete with NASA for attention...
https://www.youtube.com/live/Tf_UjBMIzNo
Running it next week instead. Monday April 6th or Wednesday April 8th?
NASA's Artemis II Crew Launches To The Moon (Official Broadcast)
Today, on Code Commit Deploy Repeat, I am joined by Alex "Sandu" Astrum from the Firebase team!





