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...
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!
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:
Come join us on Firebase After Hours - we're building four apps at the same time using Agent Skills for Firebase!
🔴 LIVE NOW 🔴
Firebase Agent Skills w/ Joe Hanley, Luke Schlangen, and - as always, your hosts Nohe and yours truly.
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.
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/
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
Learn how to use Google Cloud Logs analytics to track Firestore document reads per user. by Frank van Puffelen
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 Firebase After Hours - we'll talk about Firebase in AI Studio!
Our guests today: Luke Schlangen and Melissa Lopez-Tessler!
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
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!
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
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
Today, on Code Commit Deploy Repeat, I am joined by Alex "Sandu" Astrum from the Firebase team!
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
AI won't steal your developer job, but it WILL force you to become an architect. Here is why! by Miguel Ramos
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)
An interview discussing the creation of Mojo and building a new language for AI infrastructure. by Scott Hanselman, featuring @clattner@mastodon.social
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
🔴 LIVE NOW 🔴