Arturo

Arturo

@acstll.bsky.social

design, software engineering, fusilli / design systems at Elastic https://arturu.com/

143 followers256 following82 posts

Arturo reposted

Arturo reposted

After 5 years in the making, I'm very happy to finally release Anime.js v4, my dream animation library: 🧩 New modular API ⚡️ Highly performant 🖱️ Scroll-linked animations 🫵 Draggables ↔️ Responsive ✨ Additive animations 🪽 WAAPI support And so much more! Check out the new website animejs.com!

Arturo reposted

Preact Signals just got a huge performance boost: Signals rendered as text/props & effects only "pull" as fast as needed for rendering. Since computeds run as-needed, they now only re-run as often as their downstream DOM output can be painted. H/t to @jovidecroock.com for making this happen.

Arturo reposted

React v19, now with Web Component support! Creating and managing React wrappers for our clients' design systems has long been a pain in the ass. This is very welcome step in the right direction. bradfrost.com/blog/link/re...

bradfrost.comReact v19 – ReactReact v19 was just released with support for Web Components! React 19 adds full support for custom elements and passes all tests on Custom Elements Everywhere. In past versions, using Custom Elements...
Ariel Salminen@arielsalminen.com

React v19 just released with full support for #WebComponents!!! 🥳 Perhaps we can finally ditch the React Wrappers package from Nord Design System as well: react.dev/blog/2024/12...

Arturo reposted

I’m so incredibly proud to see the Practical Accessibility course doing so well! More designers & engineers are enrolling in the course every day from universities, governments, and companies from around the globe:

Arturo reposted

You asked for CSS linting in ESLint. Here we go!

ESLint@eslint.org

📣 Start linting CSS with ESLint using the brand new eslint/css package! This is a very early edition so feedback is welcome. 🐣 www.npmjs.com/package/@esl...

> local-first is very promising but current stacks might be faster to ship with today I mainly agree, I can probably just skip the episode 🙃

Johannes Schickling@schickling.dev

Really enjoyed with chat with @jlongster.bsky.social, Adam & Jerod about the pros and cons of local-first - particularly with a focus on the web. I think we largely came to the same conclusions: local-first is very promising but current stacks might be faster to ship with today.

Arturo reposted

This is such a good deal for two top class courses

Josh W. Comeau@joshwcomeau.com

Psst! 🕵️ The Black Friday sale on my courses starts tomorrow, but I secretly just launched part of it right now! 😮 You can get my two flagship courses in a brand-new bundle, and save 50% in the process. ✨ I made a landing page for it and everything: www.joyforjs.com

Arturo reposted

Replying to @eisenbergeffect.com

Additionally, I think that most Web Component SSR systems have a mechanism where you can plug in a per-library or per-component server renderer, enabling cross library/component interoperable server rendering as well. In other words, if you want to SSR your Web Components, you totally can.

Another reason to choose web components

Large Heydon Collider@heydonworks.com

Been working hard on creating some web audio custom elements. They all follow the same naming convention. With one exception. <a-udio> <p-an> <g-ain> <t-rack> <f-ilter> <anal-yser> <c-hain> <s-equencer>

Post a perfect album from the 90s that isn't Nirvana, Pearl Jam, Soundgarden, or Alice in Chains

Thomas Broyer@tbroyer.ltgt.net

Post a perfect album from the 90s that isn't Nirvana, Pearl Jam, Soundgarden, or Alice in Chains

Arturo reposted

Replying to @developit.dev

I wish more people took the time to understand how signals being pull-heavy is an improvement over plain memoization. *useMemo:* compute all values and pass them directly into JSX *signals/computed:* create boxes that compute their values only when rendered and pass the boxes into JSX

Vibes forever 💙

dan@danabra.mov

i think the articles are mostly getting the vibe right. but atproto and bluesky do things that seem like logical contradictions - decentralized *and* cohesive - algorithmic *and* with choice it'll take some time for that to make sense. for now vibes will do

Arturo reposted

So happy we can organize this. Accessibility and inclusive design are very close to my heart. We will have a 100% blind advisor reviewing components with a screen reader. Join us 👋

Into Design Systems@intodesignsystems.bsky.social

Are your #DesignSystem components accessible!? Let's find out! ✌️ We've invited two leading #accessibility experts to review YOUR components! Join our casual, friendly online session to learn about accessibility in Design Systems 🗓️ November 27th Online lu.ma/srv55eoj

Arturo reposted

Arturo reposted

Very excited to announce the second local-first meetup in Berlin on Dec 12th (the day before React Day Berlin). Looking forward to some great talks by Kevin Jahns about Yjs, @anselm.io about Jazz, @thruflo.bsky.social about ElectricSQL and more! See you there! 💛 lu.ma/sq5hpu2x

lu.maLocal-First Meetup Berlin #2 (Hosted by Factory Berlin) · LumaWe're super excited to welcome you to the 2. local-first meetup in Berlin - this time hosted by Factory Berlin in Mitte. As many folks will be in town for…

Arturo reposted

Well, I did it. Using TweetEraser, I deleted 23,774(!) of my tweets. 1 lone tweet remains as a book plug. So in my mind I’ve now ‘officially’ left Twitter / X. I’m not deleting my profile, because I’d rather leave an empty one live and retain visibility on that corner of the web. But yeah... DONE.