corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0878d-ca0a-730a-ab2c-aae43f310629", "title": "Solid v2 and Firebase", "url": "https://jhuleatt.com/posts/solid-v2-firebase/", "published_at": "2026-08-31T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae43f594291", "title": "Blogging with (actual) paper", "url": "https://jhuleatt.com/posts/blogging-with-actual-paper/", "published_at": "2026-08-27T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae4401e9587", "title": "Google Cloud's new spend caps work with Firebase", "url": "https://jhuleatt.com/posts/cloud-spend-caps-firebase/", "published_at": "2026-07-31T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae440765965", "title": "Automatic previews for Cloud Run on every pull request", "url": "https://jhuleatt.com/posts/cloud-run-pr-previews/", "published_at": "2026-07-21T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae441502bc8", "title": "Optimize images with Dart", "url": "https://jhuleatt.com/posts/resize-images-dart/", "published_at": "2026-03-17T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae442e4a63a", "title": "On-device inference with Chrome's Prompt API and React", "url": "https://jhuleatt.com/posts/local-ai-web/", "published_at": "2026-03-05T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae4439bc628", "title": "Quickly deploy a static React app to Cloud Run", "url": "https://jhuleatt.com/posts/static-react-cloud-run/", "published_at": "2026-02-26T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae444850337", "title": "Deploying a Zig web server to Cloud Run in ten seconds", "url": "https://jhuleatt.com/posts/zig-cloud-run/", "published_at": "2026-02-26T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae4450301f4", "title": "The React use api is not what I hoped it would be", "url": "https://jhuleatt.com/posts/react-use-hook/", "published_at": "2026-02-09T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae445fc7096", "title": "Trying the new HTML element in React", "url": "https://jhuleatt.com/posts/geolocation-element-react/", "published_at": "2026-01-20T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae4467593c5", "title": "Astro Docs MCP for Antigravity", "url": "https://jhuleatt.com/posts/astro-mcp-antigravity/", "published_at": "2026-01-15T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae44709e432", "title": "Tips for hosting static sites with Firebase App Hosting", "url": "https://jhuleatt.com/posts/apphosting-static/", "published_at": "2026-01-12T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae447ff74e5", "title": "App Hosting Log Analytics", "url": "https://jhuleatt.com/posts/apphosting-log-analytics/", "published_at": "2026-01-08T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae448342634", "title": "Astro is the meta-framework for htmx", "url": "https://jhuleatt.com/posts/astro-htmx/", "published_at": "2025-10-28T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae4486fbea7", "title": "AI in action: Adding AI-powered reviews", "url": "https://firebase.blog/posts/2025/10/adding-ai-powered-reviews", "published_at": "2025-10-01T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae44982f529", "title": "App Hosting has faster deployments, route-based monitoring, and improved CI/CD setup", "url": "https://firebase.blog/posts/2025/08/apphosting-august-update", "published_at": "2025-08-26T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae44a39beb8", "title": "Zero-flicker Firestore SSR with React", "url": "https://firebase.blog/posts/2026/06/firestore-serialization-react", "published_at": "2025-08-26T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae44ae7ed60", "title": "What web frameworks does Firebase App Hosting support?", "url": "https://firebase.blog/posts/2025/06/app-hosting-frameworks", "published_at": "2025-06-05T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae44b9860a8", "title": "Live text search with Firestore pipelines and React", "url": "https://firebase.blog/posts/2026/05/react-firestore-search", "published_at": "2025-05-28T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae44b9983e3", "title": "Deploy Angular & Next.js apps with App Hosting, now GA!", "url": "https://firebase.blog/posts/2025/04/apphosting-general-availability", "published_at": "2025-04-09T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae44bc283c5", "title": "App Hosting updates: rollbacks, SDK auto-configuration, and more", "url": "https://firebase.blog/posts/2025/03/apphosting-march-update", "published_at": "2025-03-11T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae44bcc7b3d", "title": "Build Responsive, AI-powered Apps with Cloud Functions for Firebase", "url": "https://firebase.blog/posts/2025/03/streaming-cloud-functions-genkit", "published_at": "2025-03-06T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae44ca570fa", "title": "How I built my own NJ Transit scheduling app", "url": "https://jhuleatt.com/posts/njtransit-schedule/", "published_at": "2025-01-06T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae44d392b45", "title": "Solving the Astro content collection \"No entry type found\" error", "url": "https://jhuleatt.com/posts/no-entry-type/", "published_at": "2024-12-22T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae44e00692f", "title": "Introducing Firebase App Hosting (blog)", "url": "https://firebase.blog/posts/2024/05/introducing-app-hosting", "published_at": "2024-05-14T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae44e434a5d", "title": "Cloud Functions for Firebase (2nd gen) Python GA", "url": "https://firebase.blog/posts/2023/11/python-functions-ga", "published_at": "2023-11-16T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae44e441967", "title": "Cloud Functions for Firebase (2nd gen) GA announcement", "url": "https://firebase.blog/posts/2023/07/cloud-functions-firebase-ga-and-python", "published_at": "2023-07-31T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae45055b72f", "title": "Cloud Functions for Firebase (2nd gen) feature update", "url": "https://firebase.blog/posts/2022/12/cloud-functions-firebase-v2", "published_at": "2022-12-01T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae452bca903", "title": "Station F startup campus", "url": "https://jhuleatt.com/posts/station-f/", "published_at": "2022-09-20T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae453f05244", "title": "Attending the first-ever SolidJS meetup", "url": "https://jhuleatt.com/posts/first-solidjs-meetup/", "published_at": "2022-06-08T00:00:00+00:00" }, { "id": "01a0878d-ca0a-730a-ab2c-aae456faa69f", "title": "The biggest Firebase Hosting update ever?", "url": "https://firebase.blog/posts/2020/10/preview-channels-firebase-hosting#github-action-support", "published_at": "2020-10-08T00:00:00+00:00" } ] posts
Claim your blog
Back to Jeff Huleatt
Blog · corpus.blog/blogs/jhuleatt.com/posts
Jeff Huleatt
jhuleatt.com
2026
Solid v2 and Firebase
original ↗
31 Aug 2026
Blogging with (actual) paper
original ↗
27 Aug 2026
Google Cloud's new spend caps work with Firebase
original ↗
31 Jul 2026
Automatic previews for Cloud Run on every pull request
original ↗
21 Jul 2026
Optimize images with Dart
original ↗
17 Mar 2026
On-device inference with Chrome's Prompt API and React
original ↗
5 Mar 2026
Quickly deploy a static React app to Cloud Run
original ↗
26 Feb 2026
Deploying a Zig web server to Cloud Run in ten seconds
original ↗
26 Feb 2026
The React use api is not what I hoped it would be
original ↗
9 Feb 2026
Trying the new HTML element in React
original ↗
20 Jan 2026
Astro Docs MCP for Antigravity
original ↗
15 Jan 2026
Tips for hosting static sites with Firebase App Hosting
original ↗
12 Jan 2026
App Hosting Log Analytics
original ↗
8 Jan 2026
2025
Astro is the meta-framework for htmx
original ↗
28 Oct 2025
AI in action: Adding AI-powered reviews
original ↗
1 Oct 2025
App Hosting has faster deployments, route-based monitoring, and improved CI/CD setup
original ↗
26 Aug 2025
Zero-flicker Firestore SSR with React
original ↗
26 Aug 2025
What web frameworks does Firebase App Hosting support?
original ↗
5 Jun 2025
Live text search with Firestore pipelines and React
original ↗
28 May 2025
Deploy Angular & Next.js apps with App Hosting, now GA!
original ↗
9 Apr 2025
App Hosting updates: rollbacks, SDK auto-configuration, and more
original ↗
11 Mar 2025
Build Responsive, AI-powered Apps with Cloud Functions for Firebase
original ↗
6 Mar 2025
How I built my own NJ Transit scheduling app
original ↗
6 Jan 2025
2024
Solving the Astro content collection "No entry type found" error
original ↗
22 Dec 2024
Introducing Firebase App Hosting (blog)
original ↗
14 May 2024
2023
Cloud Functions for Firebase (2nd gen) Python GA
original ↗
16 Nov 2023
Cloud Functions for Firebase (2nd gen) GA announcement
original ↗
31 Jul 2023
2022
Cloud Functions for Firebase (2nd gen) feature update
original ↗
1 Dec 2022
Station F startup campus
original ↗
20 Sept 2022
Attending the first-ever SolidJS meetup
original ↗
8 Jun 2022
2020
The biggest Firebase Hosting update ever?
original ↗
8 Oct 2020