It seems like Cloudflare Agents SDK's `addMcpServer` only supports remote servers, not bindings. So having something like developers.cloudflare.com/browser-rend... has to be separately deployed vs. part of an existing Agent
Eric Clemmons, CEO of JavaScript Fatigue
Eric Clemmons, CEO of JavaScript Fatigue
@ericclemmons.com
ℹ Remote-first Staff Web guy. Product-centered UX and frictionless DX. 👔 @Honor | @Stripe | @AWS | @Starbucks | HigherEducation 🌐 ericclemmons.com
6.7K followers596 following1K posts
Ooo `tsdown --publint` builds and lints my packages: github.com/publint/publ... It could some missing types I wasn't generating!
github.com/bahmutov/sta... from is *so good* in CI 😍 { "scripts": { "start": "npm start", "test": "mocha e2e-spec.js", "ci": "server-test 8080" } }
Not only is Sam’s post beautifully illustrated, it’s the little details too
✨ Big O ✨ Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o. With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.
Eric Clemmons, CEO of JavaScript Fatigue reposted
✨ Big O ✨ Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o. With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.
Eric Clemmons, CEO of JavaScript Fatigue reposted
It's easy to miss a key feature of Node's TypeScript support that was released on Friday: it's zero config 💥 Meaning you don't need to put anything in package.json. Strictly speaking you don't even need a tsconfig to run the code. nodejs.org/en/blog/rele...
Eric Clemmons, CEO of JavaScript Fatigue reposted
Did you know you can do `height: stretch` now in CSS? Works for `width` too. /via @patrickbrosset.com developer.mozilla.org/en-US/docs/W...
Eric Clemmons, CEO of JavaScript Fatigue reposted
TanStack DB is now in BETA! We’ve been working on TanStack DB, an embedded, reactive client database for TanStack Query, and are proud to announce today that with the 0.1 release that it's now in BETA! tanstack.com/blog/tanstac...
Eric Clemmons, CEO of JavaScript Fatigue reposted
🔥 My friends at DMNO have a new devtool: varlock. It’s a drop-in replacement for dotenv, and adds a bunch of cool stuff like validation and type safety. It stores the secrets themselves in password managers or encrypted vaults. The landing page also has a very cool RPG vibe 😄 varlock.dev
A bunch of Cloudflare permission gotchas, but I was able to hack the Dashboard's network calls into alchemy.run 🧙 ``` await AutoRag("autorag", { aiGateway: GATEWAY, bucket: BUCKET, name: `autorag-${app.stage}` }); ``` 🎉
Welp. Maybe Workers are great, but not when trying to use them inside of Astro (or even locally) 🤷 You know what *is* great? Inngest. I wanted DO for WS & persistence, but It's probably easier to just do www.inngest.com/docs/feature... 🔨 💅
Wanna get punched in the gut this Saturday? Read this maalvika.substack.com/p/being-too-... /ht @chaddonohue
🚀 pnpm catalogs just got better! github.com/pnpm/pnpm/re...
I’m struggling to look at effect.website/docs/require... and say “Hell yes” to adoption. I felt the same way when Redux was introduced. “Time-travel debugging looks cool, but my problems don’t need that solution”
Eric Clemmons, CEO of JavaScript Fatigue reposted
Ok, I gotta try Claude Code now No fluff. No noise. All signal. www.youtube.com/watch?v=6eBS... (He even mentions using Claude as a GitHub Action to auto-label issues! 🤯)
I've been watching @convex_dev for a while and finally had a chance to check out docs.convex.dev/tutorial. Immediately sold that *schemas are optional*. 💖 Schemas encase the DB in concrete. Do that after you're done plumbing. 🏠
Surround yourself with ambitious tastemakers and visionaries. They "are right, a lot". Amazon has this as a LP for a reason t.co/P87vQT911t
Aww man AI is coming for my alchemy.run contributions