Peter Friese
peterfriese@iosdev.space
<p>Developer Advocate @Google on the @Firebase team · YouTube: <a href="http://youtube.com/c/PeterFriese/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">http://</span><span class="">youtube.com/c/PeterFriese/</span><span class="invisible"></span></a> · GitHub: <a href="http://github.com/peterfriese" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">http://</span><span class="">github.com/peterfriese</span><span class="invisible"></span></a> · Blog: <a href="http://peterfriese.dev" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">http://</span><span class="">peterfriese.dev</span><span class="invisible"></span></a></p>
Posts
-
Post #1043288
Join us on Firebase After Hours - we&#39;ll talk about Firebase in AI Studio! Our guests today: Luke Schlangen and Melissa Lopez-Tessler! https://www.youtube.com/watch?v=mV-gW83cLXo
-
Post #1043287
Got any questions about Firebase in Google AI Studio ? Come join us on the livestream, and ask us live! https://www.youtube.com/watch?v=mV-gW83cLXo
-
Post #1043286
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&amp;t=int
-
Post #1043285
Portless is a super useful tool if you&#39;re doing parallel agentic workflows. It uses a reverse proxy to map ports to .localhost subdomains so you don&#39;t have to deal with port 3000 collisions anymore. https://go.peterfriese.dev/portless?s=social&amp;t=int
-
Post #1043284
Esther Lloyd breaks down how to build a dynamic &quot;just-in-time&quot; 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&amp;t=int
-
Post #1043283
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&amp;t=int
-
Post #1043282
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&amp;t=int
-
Post #1043281
What is the actual purpose of a code review? @mfowler argues it&#39;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&amp;t=int
-
Post #1043280
I saw @jamesmontemagno highlight Mermaid Studio recently. It looks like a really useful interface to easily manage and generate Mermaid charts. https://go.peterfriese.dev/mermaid-studio?s=social&amp;t=int
-
Post #1043279
I had to move my livestream from today - as Ididn&#39;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?
-
Post #1043278
I wonder if the elevator on the Artemis launch pad also is voice activated... https://www.youtube.com/watch?v=NMS2VnDveP8
-
Post #1043277
Learn how to use Gemini in your iOS apps! On April 15th (the day after @DeepDishSwift !), 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
-
Post #1043276
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
-
Post #1043275
Today, on Code Commit Deploy Repeat, I am joined by Alex &quot;Sandu&quot; Astrum from the Firebase team! https://www.youtube.com/watch?v=ETHD_CKfIjA
-
Post #1043274
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
-
Post #1043273
iOS Developers! If you&#39;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
-
Post #991175
Still fighting with unexpected behavior in SwiftUI state and view lifecycles? @natpanferova put together a great talk highlighting 5 common pitfalls and how to avoid them. https://go.peterfriese.dev/the-swiftui-mindset-5?s=social&amp;t=int
-
Post #691098
Google released a new open-source CLI for Drive, Gmail, and Calendar, complete with AI agent skills. by Google Workspace Team https://github.com/googleworkspace/cli
-
Post #691097
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
-
Post #691096
I had way too much fun to create the thumbnail for today&#39;s livestream... Join me in 15 minutes to see if I can build an entire SDK using Gemini CLI and Pickle Rick! https://www.youtube.com/watch?v=MT2faGlRHNM
-
Post #691095
🔴 LIVE NOW 🔴 https://www.youtube.com/watch?v=MT2faGlRHNM
-
Post #666882
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/
-
Post #638879
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
-
Post #638878
AI won&#39;t steal your developer job, but it WILL force you to become an architect. Here is why! by Miguel Ramos https://www.linkedin.com/pulse/illusion-working-code-why-engineering-matters-more-than-miguel-ramos-9qjtc
-
Post #638877
If The Composable Architecture feels like overkill for your app, ScreenStateKit might be the middle ground you need. by Anthony Tran. https://github.com/anthony1810/ScreenStateKit
-
Post #638876
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. https://www.youtube.com/watch?v=a4s4jDQhaBQ
-
Post #638875
🔴 LIVE NOW 🔴 Firebase Agent Skills w/ Joe Hanley, Luke Schlangen, and - as always, your hosts Nohe and yours truly. https://www.youtube.com/watch?v=a4s4jDQhaBQ
-
Post #638874
Come join us on Firebase After Hours - we&#39;re building four apps at the same time using Agent Skills for Firebase! https://www.youtube.com/watch?v=a4s4jDQhaBQ
-
Post #638873
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
-
Post #638872
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: https://www.youtube.com/live/a4s4jDQhaBQ