
Software dev working at @stripe.
Massachusetts, USA
Joined August 2009
- Tweets11.3K
- Following700
- Followers371
- Likes10.6K
Big news: ezCater has entered into an agreement to be acquired by @Uber 🚀
This acquisition brings our deep expertise to Uber’s global platform, enabling us to reach millions more customers & create more opportunity for restaurant partners.
Read more: ubr.to/4rQ3lDb
Craig Cavalier retweeted
Come join our team ✨
We're hiring 2 designers on my team at @stripe
Mid-level Designer — stripe.com
Senior Designer — Link.com & Bridge.xyz
High-craft, web-focused roles on a team that cares deeply about the details.
Apply here: stripe.com/careers/search?qu…
Extremely fast and well done primitives. Trees and Diffs are used in Claude, Codex, OpenCode + more
We had Alex and Amadeus from @pierrecomputer on the podcast.
The way they used pi autoresearch for performance was genius.
youtube.com/watch?v=5He3_Lin…
Craig Cavalier retweeted
Some sick decks were at the $3k that didn’t quite make top 8 but deserve to be highlighted!
youtu.be/-jCPZ2XnMW0?si=IEQc…
Craig Cavalier retweeted
🚨 GLC NEWS UPDATE 🚨
Dimension Valley will be banned in Gym Leader Challenge effective April 20th!
You can read more about it here: gymleaderchallenge.com/news/…
On our way to @FullGripTCG and getting our first GLC game of the weekend while we wait for our flight!
Craig Cavalier retweeted
In the next version of React Aria Components, you can use the `render` prop to customize the rendered DOM element. This also receives the component state, which makes it easy to drive animations.
Craig Cavalier retweeted
✍️ Solved by Modern CSS: Section Layout
A new interactive article about a typical section layout and exploring how to make it more dynamic with modern CSS. Happy reading!
ishadeed.com/article/modern-…
Craig Cavalier retweeted
(1/2) I've been using this "follow-the-leader" pattern with CSS anchor positioning quite a bit lately so I decided to write about how to do it!
The TLDR; is you dynamically update the anchor on an event/state, i.e:
.follower {
/* anchor */
position: fixed;
position-anchor: --hovered;
/* transition */
transition: top 0.5s ease;
/* position */
top: anchor(center);
left: anchor(right);
}
.possible-anchor:hover {
/* update the active anchor */
anchor-name: --hovered;
}
Craig Cavalier retweeted
If you never learned Big O notation in school (or even if you did), this post is a fantastic visual walk through.
The animations and interactive sliders really make the concepts clear.
samwho.dev/big-o/
Craig Cavalier retweeted
It’s here: the new registry MCP server 🚀
- Works with any registry (zero config)
- One command to add to your MCP client
- Smarter tools & better CLI integration
- Multi-registry support in a single project
- Built to work with your design systems
Take a look.
Craig Cavalier retweeted
🎒 WORLDS BACKPACK GIVEAWAY🎒
Time to end the post-worlds blues with a fun giveaway! 😁 Enter to win a worlds 2025 pokemon center backpack + 2 boxes of FCBC sleeves!✌️
✅️ Like
✅️ Follow
✅️ Retweet
The winner will be chosen on August 29th! @FCBCArmor #PokemonTCG
Me: Charlie, please don't wake a sleeping baby!
7 y/o: Daddy, you can *only* wake a baby when they're asleep.
Me: 🤦♂️
I'm convinced @jlongster is moonlighting as a bass player for Sesame Street
We didn't make the top-cut, but we're still all smiles. Having a blast with @morsemakes at @FullGripTCG #GLC
The more I think about this, the more uncomfortable I am about the whole situation. Someone from @avis *called me* and behaved this way. They then tried to fraudulently add charges to my account in their anger. This person has access to my address. What else are they capable of?
To add from this, someone from @avis just called me - as a response to my tweet - asked me to explain what happened - then, out of the blue, called me a liar and a "soft southern prick".
I'll reiterate this. Don't use @avis or @Budget. Literally the worst customer service I've ever received.
Replying to @CraigCav
I won't blink to never use @Avis or @budgetcar ever again. Budget charged me nearly $800 for a car that made it less than 50 miles before breaking down.























