dinner over engineered
Six Googlers figure out where to eat in an afternoon by vibe coding a dinner deciding app.
Watch on YouTubeSix Googlers figure out where to eat in an afternoon by vibe coding a dinner deciding app.
Watch on YouTubeAre you still relying on SMS OTPs to verify user phone numbers? Nohe explains how to use Firebase Phone Number Verification (PNV) to securely verify user numbers directly through mobile carriers with a single tap. Learn how to prevent SMS pumping fraud, bypass slow carrier delivery times, and build a frictionless Kotlin Android onboarding flow.
Watch on YouTubeGemini and Firebase AI logic recently added Google Maps grounding. Instead of relying on expensive RAG (Retrieval-Augmented Generation) server pipelines, you can now connect Gemini directly to real-time, real-world Google Maps data. Join Nohe as he shares how to add Google Maps Grounding to Gemini queries to get better results.
Watch on YouTubeLearn how to create Genkit flows that power your app's backend and frontend, and discover the essential security steps needed to protect your AI endpoints. Nohe covers everything from initial setup to implementing rate limits and caching to keep your project secure and cost-effective.
Watch on YouTubeThe wait is over! Nohe walks you through how to implement full text search in Firestore Enterprise. Previously, if you wanted to search your Firestore data with keywords, you had to export your data to a third-party provider or deal with the overhead of generating embeddings for Vector Search. Now, everything is integrated directly into the Firestore ecosystem.
Watch on YouTubeLearn how to significantly reduce Google Cloud Storage and Firebase egress costs by setting up Cloud CDN with signed URLs, featuring a complete Dart backend implementation.
Dive inIn this deep dive, Nohe explores how to implement the hybrid SDK for Firebase AI Logic on Android. One of the biggest headaches in mobile AI is deciding between a cloud model (reliable but costly) and an on-device model (fast but fragmented). Now, you don't have to choose. With Hybrid Inference, your app can prefer the local model already managed by Android’s AICore and seamlessly fall back to Gemini 3.1 Flash in the cloud if the device isn't compatible.
Watch on YouTubeLearn how the Developer Knowledge MCP server provides authoritative, up-to-date Google technical documentation (including Firebase, Android, and Google Cloud) to LLMs, ensuring your AI agents don't rely on outdated information for new features.
Dive inSimplify your Firebase development workflow by using Cloud Shell directly within the Firebase Console. Nohe demonstrates how Cloud Shell eliminates the need for local tool installations and complex environment setups, allowing you to control Firebase projects, deploy Cloud Functions, and experiment with new web apps effortlessly. Discover how built-in tools like Node.js, Git, Firebase CLI, and Gemini CLI enable tasks such as image conversion and web app deployment, all from a pre-authenticated Google Cloud environment.
Watch on YouTubeAre your users staring at a frozen screen while your massive LLM processes a prompt? In AI UX, a frozen screen means a broken app. Today, we are fixing that by turning your AI's "black box" into a "glass box" using Operational Transparency. In this video, I’ll show you how to eliminate AI wait anxiety by streaming the model's internal "thoughts" directly to your UI in real-time. Drawing on real-world transit psychology from the London Bus system, we dive into the code to show you exactly how to intercept LLM thought signatures using Firebase AI Logic and the Gemini API. Keep your users engaged, build system credibility, and drastically improve your app's user experience.
Watch on YouTubeLeverage Chrome’s on-device Prompt API to deliver a private, infrastructure-free LLM experience. While on-device models like Gemini Nano offer improved privacy by keeping data local, hybrid AI experiences often require a fallback to a cloud model when local resources are unavailable. This post details how to implement essential transparency warnings and give users a choice to proceed, ensuring reliable functionality while maintaining user trust and preserving privacy as your core value proposition.
Dive inSafely change your Firebase Hosting URL using 301 redirects in firebase.json! Preserve traffic when updating slugs on statically generated sites like a blog.
Dive inTired of generic chatbots? Discover how Firebase AI Logic lets you build unique, streamed conversational AI experiences with Gemini's native audio models! From practicing presentations with AI feedback to building custom voice assistants, the possibilities are endless. This video dives deep into Firebase AI Logic, showcasing how you can create immersive audio interactions within your apps. Learn how to leverage Gemini's native audio models to provide a unique vocal experience, keeping your API keys secure while offering features like custom personas, real-time feedback via tool calls, and diverse voice selections. We'll walk through a practical demo of building an AI assistant that helps practice public speaking, complete with live metrics and a distinct AI personality.
Watch on YouTubeLearn how to use the Vertex AI Prompt Optimizer to automatically tune your prompts to get better results by iterating on your prompts and then running an evaluation on the outputs assessing their quality to see if it has improved.
Read at firebase.blogIn this masterpiece, Nohe and the crew unwrap some of the most requested feature requests from the Firebase community - yes, that's you! This episode unpacks major announcements including the comprehensive integration of Gemini AI across the development workflow, the General Availability of Firebase Data Connect with managed PostgreSQL, and the arrival of real-time updates for Remote Config on the web.
Watch on YouTubeLearn how to secure AI agents and tool calls to prevent prompt injection and unauthorized data access using authorized application context.
Read at firebase.blogThe Firebase Extension for Gemini CLI brings AI capabilities directly into your development environment! This video walks you through practical examples of using the Gemini CLI to configure Firebase services and deploy your applications efficiently.
Watch on YouTubeLearn how to secure AI endpoints from abuse and prohibitive costs using Firebase App Check, replay-protected tokens, and rate limiting.
Read at firebase.blogFirebase Remote Config for Go servers is here! Stop the stress of 'all or nothing' backend deployments. Now you can use server-side feature flags to safely roll out changes, test new features in production, and get instant rollbacks if something goes wrong.
Watch on YouTubeAdd AI-powered review suggestions to your app that automatically suggest star ratings as users type.
Read at firebase.blogLevel up your AI applications with real-time web content using Google Search Grounding! This video shows you how to ground your AI applications with real-time, publicly available web content, ensuring more accurate and current answers.
Watch on YouTubeDiscover the power of Firebase's Model Context Protocol (MCP) Server! Learn how this experimental tool connects AI applications with enterprise data and tools, streamlining communication and enabling secure AI actions on behalf of users.
Watch on YouTubeFirebase Studio, formerly Project IDX, is a cloud-based environment for building, testing, and deploying production-quality applications. Discover how to use Firebase Studio's App Prototyper to quickly build AI applications.
Watch on YouTubeIn this deep dive, Alexander Nohe takes a look at Imagen for image generation and presents a challenge to those viewers to come up with a prompt for generating their own images. Learn more about Imagen and the Vertex AI SDKs here.
Watch on YouTubeCustom signals for Remote Config in Firebase allow you to match arbitrary signals that you define in the app with conditions server side. This lets you tailor your app to specific local experiences. Learn more with Alexander Nohe in this week's deep dive!
Watch on YouTubeGenkit monitoring is a feature of Genkit that provides observability into your Genkit using the OpenTelemetry standard.
Watch on YouTubeIn this deep dive, Nohe looks at how we can automatically generate Data Connect queries using GraphQL which allows us to declare the type of schema you want your database to have and the type of queries and mutations you want to make ahead of time
Watch on YouTubeIt's time for our monthly deep dive! This month we will take a look at password policies in Firebase Authentication. If you are not familiar, password policies are a set of rules that define requirements for acceptable passwords for your application.
Watch on YouTubeLearn how to use Firestore's new Vector Embedding support to power semantic search and recommendations in your Firebase app! In this episode of Firebase Deep Dives, Nohe covers: -What vector embeddings are and how they work -Why you would want to use vector embeddings in your app -How to generate vector embeddings using Vertex AI and Cloud Functions -How to query your Firestore data using vector embeddings and k-nearest neighbors search
Watch on YouTubeWelcome to another episode of Firebase Release Notes Deep Dive. In this episode, Alexander Nohe is going to show you updates that were made to App Hosting Environment Configurations and in particular infinite subdomains!
Watch on YouTubeJoin Nohe in this Firebase Deep Dive as he gives a quick overview of the Genkit Go SDK, Firebase's AI Orchestration Framework. Nohe walks through setting up Genkit for Go using the Genkit CLI and demonstrates the Genkit DevUI for troubleshooting issues as they come up.
Watch on YouTubeIntegrate the Gemini API with Firebase to add generative AI capabilities to your apps using Firebase Extensions.
Read at firebase.blogPassword reuse is a security risk. Unfortunately, this is something many app users do. When passwords are compromised, those user accounts become vulnerable to credential stuffing attacks, which is when a malicious actor tries to reuse those passwords on multiple sites in an attempt to totally take over those accounts. In this demo, we’ll show you how you can help your users mitigate these types of attacks using Firebase App Check and Firebase Authentication endpoints.
Watch on YouTubeRosario Fernandes and Alexander Nohe walk you through deploying a Cloud Function running in Kotlin to react and communicate with Firestore.
Watch on YouTubeLearn how App Check tokens work so you can safely use them with your high value service.
Watch on YouTubeNohe and Khanh are on a mission to build a Flutter with @Firebase app. In 24 hours, they’ve built a video sharing app that uses AI (via the PaLM API) to automatically generate video summaries for users. Watch this episode of Learning to Fly to learn more!
Watch on YouTubeHate when you're forced to sign in to an app just to try it out? Me too. Learn how Firebase anonymous authentication can help you provide a good experience to your users while maintaining their in app created data.
Read at firebase.blogIn this video, Developer Relations Engineer Alexander Nohe will show how you can quickly add Firebase to all of the supported Flutter platforms.
Watch on YouTubeLearn how to use Firebase features for Flutter, including user authentication, data deletion, feature flagging, and crash tracking.
Watch on YouTubeLets build a scalable app fast!
Watch on YouTube