Here's my favorite demo, by @css-only.dev.
codepen.io/t_afif/full/...
In addition to anchoring it also uses Scroll-Driven Animations π
Here's my favorite demo, by @css-only.dev.
codepen.io/t_afif/full/...
In addition to anchoring it also uses Scroll-Driven Animations π
The @vite.dev team is super inspirational. Thanks for building such great tools @evanyou.me @patak.dev @antfu.me and the rest of the Vite team π
www.youtube.com/watch?v=bmWQ...
.toBeVisible() or .toBeInTheDocument()?
www.epicweb.dev/tobevisible-...
π I just updated by CSS Reset to include a handy new declaration:
html {
interpolate-size: allow-keywords;
}
This rule allows us to animate height from "0px" to "auto", perfect for accordions and other collapsible UI. β¨
Learn more in my blog post about it:
www.joshwcomeau.com/css/custom-c...
After 2+ years, it's finally time to announce @TanStack.com Form v1!
β
Type Safe
π Framework Agnostic
π Headless
π Isomorphic
π‘οΈ Advanced Validation
π Standard Schema
β More!
the week just started, and Eslint is already ruining my life.
Raycast Focus
Stay in flow by blocking distracting apps and websites.
π― raycast.com/focus
Must reads for web developers - how modern browsers work:
1οΈβ£ bit.ly/browsers-pt1
2οΈβ£ bit.ly/browsers-pt2
3οΈβ£ bit.ly/browsers-pt3
4οΈβ£ bit.ly/browsers-pt4
and browser.engineering a free to read book on the topic
π Introducing Zed v0.165!
Just as you can split editor panels, you can now split the terminal panel.
React v19 is now stable!
react.dev/blog/2024/12...
Tanstack Start doing doing server calls a bit different than React Server Components.
You can write the client and server logic in the same file and it replaces it with fetch calls when run on the client.
No "use client", no errors with client APIs in server components, etc..
watch at 0.5Γ π
first post, i came here to say i made a thing today:
github.com/aidenybai/re...
"Soft skill books that will make you a better developer"
open.substack.com/pub/addyo/p/...
Takeaways from some favorite books that have helped me grow over time.
βHow React Router Became a Framework,β my talk from React Advanced in London, is now up!
Learn about why Remix as it exists today is being merged into React Router, and what it means for the future of the project.
www.youtube.com/watch?v=BKi4...
A virtual certificate with text "Celebrating 10M users on Bluesky, #664,103, Mauro Reis Vieira βͺ@mauroreisvieira.bsky.socialβ¬, joined on Aug 21, 2023"
Bluesky now has over 10 million users, and I was #664,103!
Introduction of the `useBem` hook for React
mauroreisvieira.com/post/introdu...
You can now sign up for Bluesky without an invite! π
bsky.social/about/blog/0...
for dates youβre supposed to do suppressHydrationWarning react.dev/reference/re...
React Aria Components RC banner showing built-in form validation and new toolbar component. The form has email and password fields and a checkbox labeled "I agree to the terms of service". The email field is marked invalid with a message "An account with this email already exists" under it, and the checkbox is not checked with an error "You must agree to the terms of service. Sign up and Log in buttons are below the form. The toolbar component includes a group of buttons representing text formatting controls including bold, italic, underline, and left, center, right, and justified alignments, as well as a dropdown menu containing cut, copy, and paste actions. One of the buttons has a focus ring.
React Aria Components has reached RC! π
β’ Built-in form validation
β³ Native HTML constraints
β³ Custom validation functions
β³ Server validation β designed for React Server Actions
β’ New Toolbar component
β’ Improved Framer Motion support
β’ Simpler docs CSS
react-spectrum.adobe.com/releases/202...
SOLID Principles in React
mauroreisvieira.com/post/solid-p...
Another Pest release today! As you may know, Pest is the first testing framework in the world natively supporting "Type Coverage". And now, you can ignore specific lines from the type coverage report by using the `pest-ignore-type` annotation. Just what you asked for! π π»
This is great, bun 1.0 was released so recently and @vercel.com already supports it.
Anatomy diagrams for React Aria Components including table, combo box, date range picker, and number field. Each diagram has labels pointing to each part of the component. A "Beta" badge appears in the top right corner of the image.
React Aria Components is now in beta! π₯³
β’ Major documentation update
β’ New styling and animation guide
β’ More consistent API for states via data attributes
β’ New Tailwind CSS plugin
β’ SSR support in collections
β’ Improved validation API
react-spectrum.adobe.com/releases/202...
go back to Sublime it's the best thing you do
Do you know that it's possible in React to log messages directly within your component's HTML?
While you can use `{console.log()}` within curly braces, remember it's best for debugging during development.
Keep your production code clean!
Support for React in the next version of Hello Week.
βοΈ Good code is like a love letter to the next developer who will maintain it. Itβs sincere & unadorned with unnecessary complexity.
addyosmani.com/blog/good-co...