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.
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...
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.
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.
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?
Hey #NodeJS devs. Does anyone have a definitive explanation for which order import vs request should be in package.json.exports?
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
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.”
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.
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 🔗👇
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
I like to take people along my (volatile) emotional journey while coding:
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.
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.
My new printer comes with a CD? And it’s only for Windows? Back until Vista? ok boomer
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.
I often wonder what I’d do if I retired. I think my first year would be spent playing #adventOfCode, one year per month.
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.
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!
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?
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.
Why does uber not have a “had windows down in winter weather” option for vehicle feedback?
@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?
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.
My optometrist is booked until February 12, so I guess I need a new referral. Anybody have recommendations? Esp ones easy to get to from Noe Valley (can drive, but need parking)
Seeing a bit of my social network creeping on here. Is it worth giving bsky another chance? Are you fleeing Twitter or threads?
It always weirds me out when tech doesn’t work in the Bay Area. Like Uber dropping me off on the wrong corner for an apt building Uber uses for corporate housing. Or Tesla randomly decreasing speed on the 101 or driving in the wrong lane in Santa Clara.
Well that didn’t take long. Five days after Hashicorp decided to change the license on Trraform, the OpenTF consortium sprung up, pledging to fork the code at the point of the old license and keep an open standard.
What I thought I’d use my home whiteboard for: architecture brainstorming What I use my home whiteboard for: a kanban with sticky notes categorized as overdue, in progress, blocked, delegated, today, tomorrow, next 7 days, next few weeks, and completed