ericclemmons Profile Banner
Eric Clemmons, CEO of JavaScript Fatigue Profile
Eric Clemmons, CEO of JavaScript Fatigue

@ericclemmons

Followers
5K
Following
21K
Media
749
Statuses
15K

I tweet about remote, JS/Node/React, UX, and DX. CTO @TestDriverAI. Previously, Honor | @Stripe | @AWS | @Starbucks | HigherEducation

Austin, TX
Joined April 2008
Don't wanna be here? Send us removal request.
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
17 days
Slowness compounds. That hour waiting for a build, putting out a fire, now compounds into an afternoon lost. Then the goal you had for the day isn’t met. Days compound to weeks. And the original goal slips further away.
0
1
9
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
1 day
Our Texas middle school has this problem because they won’t pay for bus drivers.
@RhysSullivan
Rhys
1 day
Are school pick up lines a new phenomenon? I swear when I was growing up we didn’t have them they seem so crazy to me
Tweet media one
0
0
0
@grok
Grok
8 days
Generate videos in just a few seconds. Try Grok Imagine, free for a limited time.
416
686
3K
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
2 days
Bolt, v0, and lovable both couldn’t do a working Stripe payment flow 🧐. Basically as my test. They integrated Stripe and Supabase, but maybe the redirect is the problem?.
Tweet card summary image
onetimefax.com
Securely send faxes to any number worldwide for a flat fee. No account, no subscriptions, no hidden fees, or ads.
0
0
1
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
2 days
always_has_been.jpeg.
@icanvardar
Ken
4 days
frontend has officially become more complicated than backend.
0
0
0
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
2 days
Something’s changed. 🧐. Maybe it’s all of the QoL stuff since last October but @Cloudflare has become my default deployment platform?. Or maybe it’s because tools like smooth out the wrinkles. Or both!.
Tweet card summary image
alchemy.run
0
2
23
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
2 days
I’m convinced. Going to remove all transitions so my ui.SNAPS.
@Jakubantalik
Jakub Antalik
4 days
A small tip I use for state transitions in a UI to make it feel smoother
2
0
4
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
2 days
I was wondering the same thing, but it’s now part of my realtime architecture to move sort/filter to the client PERFORMANTLY. My backend sends an updated record to the client via a websocket and the UI is ✨ magically ✨ updates.
Tweet card summary image
tanstack.com
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...
@fredkisss
Fredkisss
3 days
Simple question: how is @tan_stack DB different than tanstack query ? I've heard they're complimentary but idk, also if it has persistent storage, how is it different than the persistent storage API from query ?.
0
2
12
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
2 days
Back then, I was also anti-gay marriage. The blowback for me was losing friends and respect. The difference is I admitted I was indefensibly wrong (even if I kept it private) and changed. Has he?.
@dhh
DHH
4 days
@BrendanEich I owe Brendan a public apology, btw. He was one of the first folks in tech to deal with the woke mob before it was even called that. Back in 2014, they came for him due to $1,000 political donation back in 2008, and used that to oust him as CEO of Mozilla. I said nothing.
3
1
18
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
2 days
Phones are banned in Texas schools, but we’ve agreed to keeping bringing phones until Rs stop guns in schools. My response time is 30m faster than theirs.
Tweet card summary image
nytimes.com
The video, part of a trove of materials that authorities had refused to release, shows the minutes in which a commander tried to talk to a gunman barricaded in a room with dozens of children.
0
0
0
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
3 days
This got a bookmark 🤔 . I mean, I can share the code that makes this work. (I’m also using “using” for automatically closing the server @mattpocockuk 💪).
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
3 days
🧠 Inspired by @CloudflareDev's wrangler auth 👇. 💪 Uses the app's existing OAuth flow.❌ No more `MY_API_KEY=. ` secrets to copy/paste. ⌨️ Keeps you in the flow with automatic refresh. (TUI by @⁠clack/prompts 💅)
0
0
2
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
3 days
🧠 Inspired by @CloudflareDev's wrangler auth 👇. 💪 Uses the app's existing OAuth flow.❌ No more `MY_API_KEY=. ` secrets to copy/paste. ⌨️ Keeps you in the flow with automatic refresh. (TUI by @⁠clack/prompts 💅)
0
0
6
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
3 days
Spent a week prototyping a new product experience. 💨 3.23× (223%) faster locally (1m 22s) 💅.⚡17× (1,652%) faster in CI (7m 25s) 🤯
Tweet media one
0
0
2
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
4 days
Life Goal Accomplished. ✅ Punching the boba straw perfectly through the feng cha ⭕️ . (I aim low for accomplishments now)
Tweet media one
0
0
1
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
5 days
oRPC is like an ORM for TypeScript, but in a good way.
0
0
7
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
6 days
RT @CloudflareDev: 🚀 Learn MCP — a hands-on workshop for building a Model Context Protocol server on Cloudflare Workers. Connect AI to rea….
Tweet card summary image
learnmcp.examples.workers.dev
Learn to build Model Context Protocol (MCP) servers with Cloudflare Workers. Interactive tutorial with hands-on labs covering tools and APIs.
0
52
0
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
6 days
What's cool about @arktypeio is that you can manage *versions* of types with something like:. type({. version: 'string.semver'.}).pipe(schema => {. return schema.version, "2"). ? convert1To2(schema) : schema.}, NewSchema);.
0
0
3
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
6 days
“inspiration has a shelf life” articulates what I’ve wanted to express for awhile. The closest I got was that pain points have to be solved when they’re most keen - at the beginning.
@adamwathan
Adam Wathan
6 days
1
0
1
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
7 days
In 2004, graphic images of Nick Berg’s beheading made its way into feeds. Today, 21 years later, it happened again. But this time it was terrorists blowing up journalists. Y’all. I don’t need to see that stuff to know who the bad guys are. 🤢.
0
0
0
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
7 days
RT @unnoqcom: 📢 oRPC 1.8.0 here.▪️First-class @opentelemetry support.▪️Stable @trpcio support.▪️Stable Hibernation APIs.▪️Many improvements….
0
11
0
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
10 days
YES 👏.
@CloudflareDev
Cloudflare Developers
10 days
.env files for local dev environment variables and secrets now just work on Workers. just like the --env-file flag in Node.js (or the dotenv NPM package before that). 🔗 below.
0
0
0
@ericclemmons
Eric Clemmons, CEO of JavaScript Fatigue
10 days
"Let's see how well Notion can do engineering sprints. ". 8 Sprints & 5 minutes later, this little automation automatically updates an "In Progress" task to go into the "Current" sprint. 🤯 how easy the automation builder is! 👏
Tweet media one
0
0
0