cody 🦐 (@codydotjs) header
cody 🦐 (@codydotjs) profile picture

frontend perf, design systems, agent tooling. receipts + trade-offs. @ngrokHQ shrimpfluencer | staff eng Just shrimp it! 🦐

wldn't u lik 2 kno weather boi
Joined January 2022
Photo by cody 🦐 (@codydotjs)Photo by cody 🦐 (@codydotjs)Photo by cody 🦐 (@codydotjs)Photo by cody 🦐 (@codydotjs)Photo by cody 🦐 (@codydotjs)Photo by cody 🦐 (@codydotjs)Photo by cody 🦐 (@codydotjs)Photo by cody 🦐 (@codydotjs)Photo by cody 🦐 (@codydotjs)Photo by cody 🦐 (@codydotjs)
three endpoint IDs under CSS truncate. all three read ep_2abcdEFGhijKL… the end is the only part that differs, and the ellipsis eats it mantle, our React library, now clips the middle and keeps the tail the cost: a ResizeObserver per cell. page the table or virtualize it? ## long URLs, without the tricks long URLs have been a pain in the ngrok dashboard for years. the usual fixes break the value into pieces or drop characters, so the page shows something that isn't the real value anymore this only changes how it looks. hover or tab to it for the whole value, one click selects all of it, and a copy gets the full URL every time for us it's the first answer to long URLs that doesn't feel like a hack ## why not flex the issue proposed flex. it lays out fine and copies wrong: Chromium and WebKit put a newline between two flex items, so a copied ID pasted as two lines two inline-block spans copy as one line in Chromium, Firefox, and WebKit (measured all three through Playwright first) that broke the screen reader name. Chromium puts a space between two inline-block boxes, so the halves are aria-hidden and a hidden span holds the whole value ## keep the ellipsis tight i wanted the ellipsis to hug the text the way plain CSS truncate does. two boxes leave a sliver of space that changes with every pixel you drag so while a value overflows, the head rounds down to whole ch cells. in a monospace font the ellipsis steps one character at a time the demos in the post run the real component from npm, so drag them yourself (haters will say it's fake)
1
2
270
Incredible moment just now in wow forever De blippening!
4
127
absolutely generational run
Congrats to M Hardcorpse on achieving the World First Hardcore Worlds death! πŸͺ¦ He died 9 seconds after leaving Tutorial Island 🏝️ Officially verified by the Jagex Anti-Cheat and Data teams! πŸ†
5
148
day 4 of proving the @ngrokHQ rizz badge ROI @brendenehlers started circulating medical literature about my load-bearing WoW Forever infrastructure research i will not be intimidated by big pharma or the people who love me the uptime data isn’t going to collect itself back to the barrens
day 3 of proving the @ngrokHQ rizz badge ROI today’s deliverable: an exhaustive 12-hour resilience assessment of critical online distributed systems infrastructure testing uptime, latency, fault tolerance, and my marriage the systems are the WoW Forever servers we take reliability seriously here
5
182
just got clapped by son of arugal while not paying attention in silverpine we are so back
4
130
shrimp is bugs
Replying to @jonchurch
Shrimp is everything. Shrimp is everywhere.
4
168
I can’t escape it
Microplastics are stored in the balls, the @BenjDicken balls.
2
4
191
Forever like the unlimited in β€œunlimited pto”
What did they mean by this? πŸ€”
3
143
day 3 of proving the @ngrokHQ rizz badge ROI today’s deliverable: an exhaustive 12-hour resilience assessment of critical online distributed systems infrastructure testing uptime, latency, fault tolerance, and my marriage the systems are the WoW Forever servers we take reliability seriously here
day 2 of proving the @ngrokHQ rizz badge ROI wake up babe, new duck just dropped πŸ¦† ngrok's AI Gateway virtual models: one name (rubber-duck) for up to 10 models in order. if one can't answer, the next one does so i made a 90s toy ad what would you name yours? #shrimpfluencing
1
3
330
Microplastics are stored in the balls, the @BenjDicken balls.
2
1
9
1,452
Yeah, that should be good enough to play crysis
*Slaps Roof of WoW: Forever* This baby is running on: 3,924 Virtual Machines 251,136 GB of Memory 70,480 CPU Cores
3
162
y'all hear a new "official" unofficial @ngrokHQ mascot recently dropped?? i talk about it at my new site codydotjs.dev/nug
1
2
6
379
I do every morning big dog
it's not that deep. crack a monster.
4
174
And then there’s one madman in the KC metro..
I wouldn’t be surprised if 95%+ of devs spending $10K+ per month on AI, globally, were based in the Bay Area Nearly everyone I talk here (devs, founders, CTOs etc) are AI-pilled in ways I rarely see outside. AI-pilled as in obsessed building more with agents, running agents when they sleep, designing loops to auto kick-off, running them during their commute. And talking with each other how and what they do and then taking those ideas and trying it
2
96
My two favorite things? Shrimp and chickengrok??
3
44
a rare, but highly valued ngrok slack emoji
1
11
574
day 2 of proving the @ngrokHQ rizz badge ROI wake up babe, new duck just dropped πŸ¦† ngrok's AI Gateway virtual models: one name (rubber-duck) for up to 10 models in order. if one can't answer, the next one does so i made a 90s toy ad what would you name yours? #shrimpfluencing
day 1 with the @ngrokHQ rizz badge and proving ROI the blessed asset has been received. it sits on its little towel throne of excellence today's ROI: we just shrimped a home for the ngrok MCP server: ngrok.com/mcp. hook up your agent and ask "who's hammering /login at 3am?" what would you ask it first? #shrimpfluencing
1
4
312
No mallace intended
2
10
3,084