Sign in

Eric Clemmons, CEO of JavaScript Fatigue

@ericclemmons.com
6.7K followers 596 following 1K posts

ℹ Remote-first Staff Web guy. Product-centered UX and frictionless DX. 👔 @Honor | @Stripe | @AWS | @Starbucks | HigherEducation 🌐 ericclemmons.com

PostsRepliesMedia
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 04/10/2025
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
developers.cloudflare.com
Playwright MCP
Deploy a Playwright MCP server that uses Browser Rendering to provide browser automation capabilities to your agents.
030
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 18/09/2025
Ooo `tsdown --publint` builds and lints my packages: github.com/publint/publ... It could some missing types I wasn't generating!
github.com
GitHub - publint/publint: Lint packaging errors
Lint packaging errors. Contribute to publint/publint development by creating an account on GitHub.
0120
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 05/09/2025
github.com/bahmutov/sta... from is *so good* in CI 😍 { "scripts": { "start": "npm start", "test": "mocha e2e-spec.js", "ci": "server-test 8080" } }
github.com
GitHub - bahmutov/start-server-and-test: Starts server, waits for URL, then runs test command; when the tests end, shuts down server
Starts server, waits for URL, then runs test command; when the tests end, shuts down server - bahmutov/start-server-and-test
030
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 03/09/2025
better-auth is so good I wanted to support my old API keys, so I’m just making a new one on the fly when validating it. No need to do a DB migration or anything. Seamless.
020
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 23/08/2025
Not only is Sam’s post beautifully illustrated, it’s the little details too
150
Reposted by Eric Clemmons, CEO of JavaScript Fatigue
Sam Rose @samwho.dev · 23/08/2025
✨ 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.
29413105
Reposted by Eric Clemmons, CEO of JavaScript Fatigue
Rob Palmer @robpalmer.bsky.social · 05/08/2025
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...
2025-07-31, Version 22.18.0 'Jod' (LTS), @aduh95
Notable Changes
Type stripping is enabled by default
Node.js will be able to execute TypeScript files without additional configuration:

$ echo 'const foo: string = "World"; console.log(`Hello ${foo}!`);' > file.ts
$ node file.ts
Hello World!
68416
Reposted by Eric Clemmons, CEO of JavaScript Fatigue
Dave Rupert @davatron5000.bsky.social · 05/08/2025
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...
developer.mozilla.org
height - CSS | MDN
The height CSS property specifies the height of an element. By default, the property defines the height of the content area. If box-sizing is set to border-box, however, it instead determines the heig...
1414831
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 06/08/2025
Afternoon reset
000
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 01/08/2025
Wife took a photo of me this morning
020
Reposted by Eric Clemmons, CEO of JavaScript Fatigue
Kyle Mathews @kyle.bricolage.io · 29/07/2025
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...
tanstack.com
Stop Re-Rendering — TanStack DB, the Embedded Client Database for TanStack Query | TanStack Blog
Your React dashboard shouldn't grind to a halt just because one TODO turns from ☐ to ☑. Yet every optimistic update still kicks off a cascade of re-renders, filters, useMemos and spinner flashes. If y...
2839
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 23/07/2025
🌳 Keep what works. Cut off the tendrils that don’t. 🪾 The “facade pattern” is it’s the most economical way to “throw away the prototype” and build the product the way it should be. (Also heard it as “strangler fig pattern”)
010
Reposted by Eric Clemmons, CEO of JavaScript Fatigue
Josh W. Comeau @joshwcomeau.com · 16/07/2025
🔥 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
5819
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 10/07/2025
The fun of being early-stage CTO is getting the company on the right engineering rails. There's a clarifying tension between what's wanted vs. what's needed, especially depending on the time horizon. A month ago, customer success. Last week, bug bashing. This week, QA. Next, 🏖️
010
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 09/07/2025
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}` }); ``` 🎉
020
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 08/07/2025
I started from 0️⃣ tonight with Inngest and finished with a working bookmark tool! 😍 🏎️ Powered by Cloudflare {AI, Browser, D1, KV, R2}
Local prototype of bookmarks actually workingInngest dashboard
010
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 07/07/2025
🦸 Being new is a super power - you can see what's invisible to everyone who's been there for a while 🙈
040
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 07/07/2025
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... 🔨 💅
inngest.com
Realtime - Inngest Documentation
Learn how to use realtime to stream data from workflows to your users.
000
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 06/07/2025
It totally makes sense that local DX strongly determines what solutions even make it into production. If you can’t prove something works in a local greenfield environment, good luck 👍 (This tweet sponsored by miniflare ☹️)
150
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 05/07/2025
Wanna get punched in the gut this Saturday? Read this maalvika.substack.com/p/being-too-... /ht @chaddonohue
maalvika.substack.com
being too ambitious is a clever form of self-sabotage
on starting, doing, being, and becoming.
050
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 05/07/2025
If everything goes well, demo videos TODAY 🙏
010
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 01/07/2025
I’m cooked
110
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 01/07/2025
🌶️ Doubling dependency size should be a major cession bump. (minor at least)
010
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 30/06/2025
Teaching spellcheck that "Productionize" *is* a word
010
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 30/06/2025
Haven’t been keeping up with politics so I thought this was Tim Robinson at first
040
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 30/06/2025
Made the mistake of going to Costco on the weekend to just pick up some hotdogs and buns. 🌭 It took forever loading the Traeger into the car.
140
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 27/06/2025
Andor (+ Rogue One) are my favorite Star Wars shows.
010
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 26/06/2025
React Conf here I come. First tech conference in a *while*!
000
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 25/06/2025
🚀 pnpm catalogs just got better! github.com/pnpm/pnpm/re...
110
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 25/06/2025
Does anyone have @screenstudio presets they can share? Some of us aren’t ready to go full OBS or divinci resolver yet 😅
020
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 24/06/2025
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”
effect.website
110
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 24/06/2025
Aww man. @cursor_ai doesn't work well with @gitbutler – it won't do anything because of the branch name being different. I wonder if this affects all git worktrees?
000
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 23/06/2025
🌶️ BBQ is better *with* sauce. Bad BBQ needs it. Great BBQ transcends with it.
130
Reposted by Eric Clemmons, CEO of JavaScript Fatigue
Xe @xeiaso.net · 20/06/2025
Rolling the ladder up behind us xeiaso.net/blog/2025/rolling-ladder…
xeiaso.net
Rolling the ladder up behind us
The newest post on Xe Iaso's blog
1223392
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 19/06/2025
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! 🤯)
youtube.com
Mastering Claude Code in 30 minutes
YouTube video by Anthropic
040
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 18/06/2025
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. 🏠
docs.convex.dev
Convex Tutorial: A Chat App | Convex Developer Hub
Convex provides you with a fully featured backend with cloud functions,
000
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 18/06/2025
Surround yourself with ambitious tastemakers and visionaries. They "are right, a lot". Amazon has this as a LP for a reason t.co/P87vQT911t
t.co
https://www.amazon.jobs/content/en/our-workplace/leadership-principles
020
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 14/06/2025
Hung around with Dwight Howard in Vegas for a week. He picked up the tab at Morton’s steakhouse. But I didn’t know he would at the time, so my wife and I split a 15 dollar app for dinner because we were broke af.
000
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 14/06/2025
For Father’s Day, I’m getting dropped off to have a day to myself and build stuff.
0210
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 12/06/2025
Design docs are best when sandwiched between the "Make it Work" and the "Make it Right, Make it Fast" phases of a project.
030
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 10/06/2025
Ugh. Spent, like, 20 minutes recording what should be a 2 minute video on how I automated Cloudflare Worker Builds with Alchemy. But there are so many gaps and little pauses (or refreshing the page) that need to be scrapped that I’d spend more time editing. Descript time?
210
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 10/06/2025
You know you live in a safe neighborhood when people leave their cyber truck out overnight.
Dumpster in the driveway of a rich home
080
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 10/06/2025
Having the top hosting providers battle it out in my GitHub PRs 🥊
vercel & cloudflare updating PR comments
160
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 09/06/2025
Scared to charge $5/mo for your SaaS, meanwhile a Docusaurus alternative is 30x that 🤔
Mintlify pricing page
020
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 07/06/2025
Aww man AI is coming for my alchemy.run contributions
alchemy.run contributor rankings (I'm #2, devin is #3)
120
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 06/06/2025
Imagine writing a test suite that can validate if your vibe coded product still did everything the v0 prototype that came from figma did
130
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 05/06/2025
/me sees the Epstein tweet …. But we already knew that 🤷
040
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 05/06/2025
“However, the leaked draft version of the Remix announcement (you can go find that yourself) forced our hand, and we had to get that post out quicker than anticipated.” 🙈
110
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 05/06/2025
Feeling AI Fatigue, inundated by daily hype and “it’s so over” charlatans. So here I am coding without an agent or llm, reading docs like a caveman.
3100
Eric Clemmons, CEO of JavaScript Fatigue @ericclemmons.com · 03/06/2025
> Project manager checking in to see if I’m working on that task they just assigned me
070