Some tips for hosting static sites with Firebase App Hosting.
- Tips for hosting static sites with Firebase App Hosting
- App Hosting Log Analytics
A quick tip on how to query App Hosting logs.
- Astro is the meta-framework for htmx
Astro brings the good parts of modern web tooling to htmx without adding bloat.
- Route-based monitoring with App Hosting
A deep dive into the new Route-based monitoring feature of App Hosting.
- App Hosting has faster deployments, route-based monitoring, and improved CI/CD setup
August 2025 feature updates for Firebase App Hosting.
- Pushing the Limits of Firebase App Hosting
Firebase After Hours #13: "From Zero to Hosted" livestream
- What web frameworks does Firebase App Hosting support?
A guide to deploy "unsupported" frameworks to Firebase App Hosting.
- Deploy Angular & Next.js apps with App Hosting, now GA!
A blog post announcing App Hosting graduating to general availability.
- App Hosting updates: rollbacks, SDK auto-configuration, and more
A blog post announcing multiple App Hosting feature releases.
- Build Responsive, AI-powered Apps with Cloud Functions for Firebase
A blog post announcing streaming support for callable functions. I added some fun interactive widgets into this one.
- How I built my own NJ Transit scheduling app
- Solving the Astro content collection "No entry type found" error
- Introducing Firebase App Hosting (YouTube Short)
A short released at Google I/O introducing Firebase App Hosting.
- Introducing Firebase App Hosting (blog)
A blog post announcing Firebase App Hosting.
- Cloud Functions for Firebase (2nd gen) Python GA
Python support in Cloud Functions for Firebase (2nd gen) goes GA!
- Cloud Functions for Firebase (2nd gen) GA announcement
Cloud Functions for Firebase (2nd gen) goes GA!
- React not recognizing a "0" as a typed value
- Switch Firebase Function to Gen-2
- Enfore app-check for firebase functions in python
- Faster, cheaper serverless APIs for your Firebase app
A Google I/O talk about concurrency in Cloud Functions for Firebase (2nd gen).
- Cloud Functions for Firebase (2nd gen) feature update
A feature recap of the first 6 months of 2nd gen functions.
- How to find migration guide for firebase-functions v4
- Your guide to server side authentication with Firebase
A Firebase Summit talk about auth on the web
- Station F startup campus
- Google Developers interview: Next.js ISR
Chatting about Incremental Static Regeneration (ISR) with Next.js.
- Attending the first-ever SolidJS meetup
- Firebase Functions v2: Can an instance spun up for functionX can receive traffic for functionY?
- Your guide to server side authentication with Firebase
A Google I/O talk about how to use Firebase tooling like the emulators, along with industry-standard tooling like GitHub Actions.
- NestJS for firebase functions: are the start times production-suitable?
- Java Callable Cloud Functions example
- Google Cloud Function with minimum instances: cold start after every deployment?
- #AskFirebase Live
I was a featured expert on #AskFirebase Live at the Firebase Summit
- The biggest Firebase Hosting update ever?
I didn't write this post, but I was a big part of the preview channels launch.
- Firestore Missing or Insufficient Privileges and React Native
- storage-resize-images: Cloud Storage trigger bucket [BUCKET NAME] not found
- storage-resize-images: Cloud Storage trigger bucket [BUCKET NAME] not found
- React native fetching GeoFire and only one data can display in flatlist
- ReactFire talk at React Day Berlin
I spoke about ReactFire at React Day Berlin. This was a fun talk and showcased a lot of new and even experimental React stuff, like Hooks and Suspense.
- React + Firebase using hooks?
- Will React hooks completely replace the class based component creation
- Firebase FCM Usage Limits
- send FCM to a particular version of your android app
- ANR error "Broadcast of Intent { act=com.google.firebase.INSTANCE_ID_EVENT" ... "FirebaseInstanceIdInternalReceiver" for Android 7.1 and 8.0
- Firebase dynamic links. How to delete custom subdomain for page.link
- Where can i find new Firebase Analytics BigQuery Export Scheme sample data?
- Is `firebase-core` required for Firebase on Android?
- Is `firebase-core` required for Firebase on Android?
- Firebase hosting: rewrite rule failing when there is no trailing slash
- Firebase tech support dashboard - how do I view responses?
- Update realtime database in Firebase
- How can a specific user opt out from fire base analytics?
- How to get download URL of image from firebase storage PHP?
- How to grant Firebase Specific or Firebase Admin role to a user in Google Cloud Platform?
- Preventing Abuse: Cloud Functions for Firebase
- Firebase Push Notifications with jQuery (Javascript)
- Firebase Analytics - Custom Event, see percentages instead of values (iOS)
- How can I store firebase user's uid in React?
- Firebase Functions: Unclear "connection error"
- How does "User in Random Percentile" work in Firebase
- Cloud Functions for Firebase: write to database on fileupload
- Creating a webpage with a unique URL using react/firebase?
- Can I verify a phone number using firebase and react-native?
- Firebase DB copying data one node to another
- Unable to implement Security Rules in Firebase
- Redux Thunk Firebase - fetch arrays
- Unable to connect to firebaseio.com
- How does one turn on diagnostic and/or progress logging with firebase-tools run as a node module?
- Looping and Adding data together in Firebase with Cloud Functions
- React + firebase hosting
- Error: admin is not defined using HTTP request with Cloud Functions for Firebase
- Issues with retrieving Firebase data into a textbox in html page
- How to return value after all promise in React and Firebase?
- How to setValue of Image from Firebase recycler adapter?
- Populate ReactNative ListView with Firebase data
- Angular-Material autocomplete print all Json
- Error importing firebase-admin
- Error with ServerValue.timeStamp at DatabaseReference.setValue(pojo)
- Correctly sort nodes from newest to oldest
- Lgged in user details not changing
- Linting Promises in Javascript