Peter Friese

Developer Advocate @Google on the @Firebase team · YouTube: youtube.com/c/PeterFriese/ · GitHub: github.com/peterfriese · Blog: peterfriese.dev

2025-06-09

I will be speaking about the Model Context Protocol and how to use it to connect your AI apps to the real world at Build with AI @ Bletchley Park

gdg.community.dev/events/detai

2025-06-09

Here is a discount code for 20% off of the ticket price:
PETERFRIESE20

2025-06-06

In yesterday's livestream, I had the opportunity to chat with @Jeehut, creator of TranslateKit and organizer of WWDC Notes.

We talked about his open source library ErrorKit, and how it can help you create better error messages for your Swift apps.

youtube.com/watch?v=ha9fzJEJDv

2025-06-05

🔴 LIVE in 5 minutes!

Join me and ErrorKit creator @Jeehut to learn how to create better error messages for your Swift apps!

youtube.com/watch?v=ha9fzJEJDv

2025-06-04

Are you ready, Copenhagen?

@Firebase x Copenhagen Swift & Cocoa at the Google office tonight

2025-06-04

If you weren't able to see this talk live at AI Heroes in Turin, your next chance will be at Build with AI at Bletchley Park on July 12th: tnmoc.org/events/2025/7/12/bui

2025-06-04

The slides for my talk "Beyond Prompts: Building Intelligent Applications with Genkit and the Model Context Protocol" are now available on Speaker Deck!

speakerdeck.com/peterfriese/be

2025-06-04

You can get a 20% discount for the tickets - use discount code PETERFRIESE20 in the check-out process: gdg.community.dev/events/detai

2025-06-03

Want to learn how to create better error messages for your Swift apps?

Join my livestream on June 5th, with ErrorKit creator @Jeehut and learn why your error messages look cryptic despite your best efforts, and what you can do against it.

youtube.com/watch?v=ha9fzJEJDv

2025-05-28

Join Nohe and me on the Firebase YouTube channel for a livestream with Daniel Lee from the Cloud Functions team to talk about Streaming Cloud Functions for Firebase!

youtube.com/watch?v=IuSH0VHazc

2025-05-23

If you care about better error messages, this is for you. @Jeehut implemented ErrorKit, a framework that maps system errors to clearer, more helpful descriptions, and now you can contribute to it.

peterfriese.dev/newsletter/iss

2025-05-22

Great overview of what is (going to be) new in Swift 6.2 by
@twostraws. I'm particularly excited about the new additions to the Observations framework!

peterfriese.dev/newsletter/iss

2025-05-21

peterfriese.dev/newsletter/iss

If you're a conferences organiser, and your conference is not on this list, get in touch!

2025-05-21

Going to a meet-up or a conference is a great way to learn new things, get to meet new people, and be inspired!

I've put together a list of conferences that I am personally interested in - you might find it useful as well:

2025-05-21

In addition to consolidating the docs across Genkit's three supported languages (TypeScript, Go, Python), we also added:

✨ Support for llms.txt: genkit.dev/llms.txt
✨ Markdown support for every page (just add .md)
✨ Contextual links to Genkit by Example

2025-05-21

The docs for Genkit, our open source framework for building generative AI features, now live on their own dedicated website!

2025-05-21

Check it out at genkit.dev/

2025-05-20

The Model Context Protocol allows you to connect LLMs to apps (for example, to create scenes in Blender). This even works for iOS apps.

Here is Artem Novichkov with an in-depth tutorial:

peterfriese.dev/newsletter/iss

2025-05-20

The SwiftUI Environment allows you to inject dependencies into your views, which is a form of Dependency Injection.

Check out @pawel_kozielecki's overview to learn why it's not a full fledged DI mechanism and which options exist.
peterfriese.dev/newsletter/#de

speakerdeck.com/peterfriese/wh

2025-05-19

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst