You might like
✨ We released a new version of `prettier-plugin-tailwindcss` this week! Now we automatically clean up unnecessary whitespace in your class lists — huge quality of life improvement 🤩
Every. Single. Time. When we built end-to-end tests (or close to these) They were so taxing to maintain. And every time we sat down to ask “what value are we getting, versus the cost?” it turned out the value wasn’t that much. Worth reflecting how valuable your E2E ones are.
"HEY today has some 300-odd system tests. We're going to cut that number way down. The sunk cost fallacy has kept us running this brittle, cumbersome suite for too long. Time to cut our losses, reduce system tests to a much smaller part of the equation." world.hey.com/dhh/system-tes…
Our new Geist design system docs are live. The behind the scenes of how we build and ship our @vercel UI. vercel.com/geist/introduc…
Sketching + physics=😍 Try this Rube Goldberg machine hand-drawn by @steeevg using Perfect Freehand from @steveruizok. Then make your own! hatch.one/@stevegardner/… #madewithhatch #creativecoding #webdesign
Playing with an early Tailwind CSS v4 alpha in a @vite_js project — 🚫 No `postcss.config.js file 🚫 No `tailwind.config.js` file 🚫 No configuring `content` globs 🚫 No `@tailwind` directives in your CSS The future is clean ✨ Hoping to open-source this week for the bold 🤙🏻
Working on improving integration between React Aria Components and client side routers. Just got type-safe routing working with TanStack Router via the magic of TS module augmentation! 🪄
Don't overuse state machines for things that don't need to be represented as a state machine. XState v5 provides ways to make *super* simple event-based logic w/ promises, functions, observables... and of course, state machines/statecharts, but only if you need that much power.
Edge Config, our global low-latency data store, can now be protected using a JSON schema. vercel.com/changelog/prot…
What if the scrollbar went around the corner? 👀 CSS could do that ✨
CSS Tip! 🤙 You can create custom easings for your animations and transitions with linear() 🔥 :root { --bounce: linear(0, 0.39, 0.57, 0.52, ..., 1); } .digit { transition: translate 1s var(--bounce); } Perfect for adding character to animations like this MRR widget! 🫶 Some…
Safari 17.2 is here! With 39 features and 169 fixes, today’s release is Safari’s biggest December release of web technology ever. webkit.org/blog/14787/web…
More than welcome! 🤙 Here's an article I wrote that goes a bit further into the subject and converting popular easing styles to this new format 😎 smashingmagazine.com/2023/09/path-c…
ElementRef is so freaking useful for finding the right types for useRef in React.
CSS Trick! 🫶 You can make use of calc and custom properties to create that dynamic colored glowy spotlight effect 🎨 [data-glow] { --hue: calc(var(--base) + (var(--xp) * var(--spread))); } Let me show you how! 👇 Few tricks and tips in this video/demo. In addition to…
UI && CSS Tip! 🔥 You can create these dynamic glowing card effects with a single JavaScript event listener, some CSS tricks, and an HTML attribute 🤙 <article data-glow /> Here's how! 👇 You can use a combination of tricks from previous posts. Let's start with the…
Nice thing here is you can use CSS tricks shared from the last few months 🤙 For example, background-attachment: fixed to spread a gradient between cards 😎
Love a little CSS-animated SVG signature ✍️ The trick ✨ <path d="M40.3...blah" pathLength="1"> path { stroke-dasharray: 1; stroke-dashoffset: 1; } @keyframes draw { 0% { stroke-dashoffset: 0; } } Set pathLength to 1 on your path elements and then animate the…
animating svg strokes to get a handwriting effect - staggered keyframes animating `stroke-dashoffset` - depending on how the stroke is drawn, animate from -PATH_LENGTH to 0 or PATH_LENGTH to 0 so the stroke is drawn in a "human way"
0 javascript infinite carousel - the trick is to duplicate the items - for a11y, add `aria-hidden` to all the duplicated items codepen 👇
🥳 XState V5 is here! More powerful, yet simpler (and smaller!) Orchestrate *any* logic, from promises and observables to state machines and statecharts and everything in between. Whatever your code is, XState will meet you where you’re at.
Converting Figma to React is the single biggest pain of my web development flow. Development mode helped, but finding a good conversion plugin is key. The one I'm going with is the Visual Copilot plugin from @builderio. The output is amazing. jherr2020.medium.com/converting-fig…
jherr2020.medium.com
Converting Figma To React the Fast and Easy Way
If you think that AI is going to replace web developers, look no further than trying to turn a Figma prototype into a working React…
I'm very excited to announce that the CodeSandbox editor is now powered by VSCode! 🎉 This makes CodeSandbox both faster & more familiar, where you can use your own keybindings, settings & themes from VSCode. But this is still the beginning. What do you think comes next? 👀
2:05pm Copilot is incredible! 2:08pm Copilot is trash! 2:16pm Copilot just saved me hours! 2:22pm Copilot is suggesting garbage that takes me twice as long to fix as writing the thing myself! 2:37pm Copilot just built the whole thing for me! Genuine emotional rollercoaster
United States Trends
- 1. LINGORM HER AND HERS FANCON 206K posts
- 2. #BUNCHITA 1,461 posts
- 3. Frankenstein 80.6K posts
- 4. Tulane 4,437 posts
- 5. #SmackDown 47.4K posts
- 6. Giulia 15.3K posts
- 7. taylor york 8,651 posts
- 8. Supreme Court 180K posts
- 9. Aaron Gordon 4,801 posts
- 10. #TheLastDriveIn 4,011 posts
- 11. #River 4,666 posts
- 12. Pluribus 30.8K posts
- 13. Russ 14.1K posts
- 14. #TheFutureIsTeal N/A
- 15. Justice Jackson 5,979 posts
- 16. Connor Bedard 3,166 posts
- 17. Gozyuger 2,080 posts
- 18. Brown Jackson 5,598 posts
- 19. Tatis 2,201 posts
- 20. Guillermo del Toro 25.6K posts
Something went wrong.
Something went wrong.