Elektrine lite

← Feed

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&amp;#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;amp;t=int

  • Post #1043285

    Portless is a super useful tool if you&amp;#39;re doing parallel agentic workflows. It uses a reverse proxy to map ports to .localhost subdomains so you don&amp;#39;t have to deal with port 3000 collisions anymore. https://go.peterfriese.dev/portless?s=social&amp;amp;t=int

  • Post #1043284

    Esther Lloyd breaks down how to build a dynamic &amp;quot;just-in-time&amp;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;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;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;amp;t=int

  • Post #1043281

    What is the actual purpose of a code review? @mfowler argues it&amp;#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;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;amp;t=int

  • Post #1043279

    I had to move my livestream from today - as Ididn&amp;#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 &amp;quot;Sandu&amp;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&amp;#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;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&amp;#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&amp;#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&amp;#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