Thomas Bouldin
banner
inlined.dev
Thomas Bouldin
@inlined.dev
Tech lead of serverless products at Firebase, including App Hosting, Genkit, and Functions. Previously GCP serverless, Parse (acq Facebook), & MS Windows. Scuba instructor on the weekends.
June 6, 2025 at 5:39 PM
Welcome, @nitro.build to the Firebase App Hosting community! I'm overjoyed to see our first community-driven platform support!
🌟 Nitro 2.11:

- 🪴 Revamped Errors & Dev Server
- 🟢 Node.js support for edge powered by unenv v2
- 🔥 Firebase App Hosting Support
- 🗄️ Native SQLite for Node.js 22+ & Deno 2.2+
- 📦 10+ dependency upgrades
- ❤️‍🩹 Various fixes and improvements

github.com/nitrojs/nitr...
Release v2.11.0 · nitrojs/nitro
💬 Release Discussion 🌟 What is new? 🟢 Better Errors Error handlers for both development and production environments have been rewritten (see #3002 for more details). Powered by poppinss/youch (v4.x...
github.com
March 5, 2025 at 12:14 AM
Last week, @firebase.com Genkit Node went 1.0/GA! Despite "Firebase", in the name we did a lot of work to ensure no risk Google lock-in (models or infra).

With Genkit you iterate quickly w/ high level abstractions. A property change lets you change models for flows or tools.
February 17, 2025 at 5:52 PM
Do any of my real life friends want a free inexpensive injket printer? I need to print a few ink pages for my out of town wedding, but I have another. I also have a dual vesa mount that I'm no longer using.
January 12, 2025 at 5:16 PM
I hate iOS’ choice of granting full access to photos & going in settings and grant access to a single photo before opening the dialog to select the picture. Why not an OS secure dialog from the get-go where an app only ever has access to a single photo (e.g. a la expiring token URIs) once I pick it?
January 12, 2025 at 4:56 PM
Hey #NodeJS devs. Does anyone have a definitive explanation for which order import vs request should be in package.json.exports?
January 8, 2025 at 7:25 PM
So… yeah…. Zuck bent the knee. How’s the water here nowadays?
January 8, 2025 at 6:57 AM
I can’t quite explain why I get so many follows but not much engagement. Am I on a starter pack? If so, which? Startups? Parse? Firebase? Google serverless? GCP? I don’t mind catering to wherever my network prefers; I shitpost on threads enough for my personal needs anyway
December 27, 2024 at 8:03 AM
Sometimes you have to stop to appreciate how good your life is. This is from a recent text: “[Wifey] is furious I watched an X-Men show without her and I’m about to find out if I’m so lucky I managed to marry into a family where punishment is rewatching X-Men ‘97.”
December 26, 2024 at 6:14 AM
Somehow my phone decided that the correct wifi network to connect to in my house is the wifi network emitted by an unknown power strip. Now I have two questions.
December 19, 2024 at 8:59 PM
The end of the year blog post for #Firebase App Hosting is here. It takes a look back at what we’ve done, announces a few new features, and gives a preview of the immediate next releases 🔗👇
December 19, 2024 at 8:46 PM
Sf life

How it started: I have a planned order of picking up prescriptions, groceries, and breakfast to keep the cold stuff cold and the warm stuff warm

How it’s going: I guess we’ll do this in whichever order I find parking
December 14, 2024 at 7:53 PM
I like to take people along my (volatile) emotional journey while coding:
December 11, 2024 at 8:49 PM
I discovered my WiFi is getting errors establishing modern TLS connections and I’m being forced to downgrade. Does anyone else have #Xfinity and use their XB7-T router, especially in the Bay Area? I have a test site to see if it’s an XFinity bug or if my network in particular is FUBARd.
December 11, 2024 at 4:09 AM
My wife got me a 43” 4K HDR USB-C monitor for Christmas. It’s so big that I can now see grain in my 4K RAW photos. And just in time Adobe Lightroom has AI tools to remove it! (At the cost of 10s/photo). For scale, that’s a 16” MBP next to it.
December 10, 2024 at 6:40 AM
My new printer comes with a CD? And it’s only for Windows? Back until Vista? ok boomer
December 9, 2024 at 4:11 AM
I really wish Google summaries were smart enough not to include text that’s only visible when you click a link that says “show spoilers”. I tried to catch a minor detail I missed in an audiobook with a Google search and it included a major twist saved for the epilogue.
December 5, 2024 at 1:00 AM
I often wonder what I’d do if I retired. I think my first year would be spent playing #adventOfCode, one year per month.
December 4, 2024 at 6:58 AM
I actually made #NodeJS deadlock today when tinkering with my SSE networking implementation. I deadlocked a single threaded language. I feel like I deserve a medal or something.
November 24, 2024 at 3:48 AM
IOS 18 suggested a wallpaper of my dog and I said “sure.” Turns out it was a live picture and lock screens play live pictures now. Every time I unlock my screen I see my dog sitting sideways, looking at me, and wagging his tail. Best OS ever!
November 23, 2024 at 6:05 PM
Hey #nodejs community. I see a lot of use cases where async generators would have made sense but aren’t used. Why are they not more popular?
November 23, 2024 at 2:32 AM
Did you know #Firebase App Hosting now supports creating rollouts from the CLI ⌨️

It's as easy as `firebase apphosting:rollouts:create`. It supports both deployments by branch and commit.
November 20, 2024 at 6:24 PM
Why does uber not have a “had windows down in winter weather” option for vehicle feedback?
November 17, 2024 at 5:33 AM
@wyattjoh.ca Great talk, very informative and very compelling technology. A couple of questions 🧵:

1. I didn't quite get the "use cache" directive. Is this something that happens at runtime for what would otherwise be an SSR fallback or is this for the SSG phase? Is it the CDN or ISR cache?
November 13, 2024 at 7:32 PM
I keep saying that the stress of scuba and work often compliments each other, letting me heal, rather than building upon each other. For example, being furious at students ignoring me and putting themselves at risk has been a delightful break from constant dread.
November 8, 2024 at 7:30 AM