I'm a Staff Developer Advocate (which is just a fancy word for "Software Engineer who loves to tinker around with technology and teach other people") on the Firebase team 🔥.
My recent posts on peterfriese.dev
- Extracting structured data from PDFs using Gemini 2.0 and Genkit
- Understanding SwiftUI Preferences
- Creating a reusable action menu component in SwiftUI
- Creating custom SF Symbols using the SF Symbols app
- Improve your app's UX with SwiftUI's task view modifier
- S2 E5: 💬 Chat history with Genkit, Gemini, and SwiftUI
- AI Expense Report Generator with Gemini 2.0 Flash and Genkit 1.0 for Node.js
- S2 E4: 🤖 Genkit / Codable
- S2 E3: 🤖 Call Genkit from Swift
- S2 E2: 🤖 Genkit / RAG
- Getting started with Genkit 1.0 for Node.js
- Unlock the power of Gemini for your Firebase apps with RAG
- How to connect your data to Gemini with Genkit and Firebase Data Connect
- Firebase After Hours #8: Firebase Demo Day
- Retrieval Augmented Generation made easy with Firebase Genkit
- Answering your SwiftUI & Firebase questions on
StackOverflow
📚 - Writing about stuff I built on my blog,
peterfriese.dev
✒️ - Talking all things Firebase 🔥 and Swift 🍏 on YouTube:
@peterfriese
- Chatting away on Twitter:
@peterfriese
🐦 - Enjoying the breath of fresh air on BlueSky:
@peterfriese.dev
🦋 - I'm also on Mastodon:
@peterfriese@iosdev.space
🐘 - ... and Threads, as well:
@peterfriese
🧵