inlined Profile Banner
Thomas Bouldin Profile
Thomas Bouldin

@inlined

Followers
1K
Following
2K
Statuses
5K

Eng lead of @firebase app hosting, functions, hosting, & storage. Prev @googlecloud, @facebook @parseit, & @microsoft windows. Scuba instructor on the wkends.

San Francisco, CA
Joined February 2012
Don't wanna be here? Send us removal request.
@inlined
Thomas Bouldin
9 months
Announcing 🔥🔥 @firebase App Hosting 🔥🔥, Google's new platform for full stack @angular and @nextjs apps! 🤖 Built for Angular and Next.js w/ fallbacks for Node.js 👨‍💻 Deeply integrated with GitHub for CI/CD 🤝 Orchestrates the best of Google 👨‍💼Enterprise-ready with GCP ToS
9
13
69
@inlined
Thomas Bouldin
1 month
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.
0
0
1
@inlined
Thomas Bouldin
1 month
Hey #NodeJS devs. Does anyone have a definitive answer whether import or require should come first in package.json.exports?
0
0
0
@inlined
Thomas Bouldin
2 months
@guacchat @LyalinDotCom @aixbt_agent const ai = genkit({...}); const flow = ai.defineFlow({...}, cb); export const api = onCallFlow(opts, flow);
0
0
0
@inlined
Thomas Bouldin
2 months
@guacchat @LyalinDotCom @aixbt_agent @guacchat were the firebase functions docs to have a whole section on adding genAI to your firebase app using functions, what sort of use cases do you think it really needs (e.g. to do things easy on firebase, not just a regurgitation of Genkit docs). E.g. flows & RAG
1
0
3
@inlined
Thomas Bouldin
2 months
also, this week we’ve fixed a bug where enterprise users without a default compute account could not deploy. Every time you tried, it paged me personally, so I hope that’s sufficient apology 😅
0
0
2
@inlined
Thomas Bouldin
3 months
Obv webpack/turbopack are very angry with me because the names are dynamic. Is there a proper way to cooperate with *pack and load these files? I’d hate to have instructions rather than a utility function. 🧵 3/3
0
0
0
@inlined
Thomas Bouldin
3 months
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.
0
0
1
@inlined
Thomas Bouldin
3 months
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!
0
0
1
@inlined
Thomas Bouldin
3 months
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?
1
0
3
@inlined
Thomas Bouldin
3 months
@seanaguinaga @peterfriese @Firebase There are benefits to code-splitting however. When you organize your code into different codebases[1], the CLI will automatically check SHAs of your code and skip any codebase that hasn't been modified on `firebase deploy` [1]:
0
0
1
@inlined
Thomas Bouldin
3 months
@paulg @robbystarbuck @X @elonmusk I’d also be curious to see engagement stats. I only have Twitter now to make product announcements
0
0
0
@inlined
Thomas Bouldin
3 months
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.
0
1
6