Diego Haz's Avatar

Diego Haz

@diegohaz.bsky.social

Did you mean @haz.dev

53 Followers  |  1 Following  |  1 Posts  |  Joined: 08.11.2024  |  1.5339

Latest posts by diegohaz.bsky.social on Bluesky

Video thumbnail

Exploring sticky elements and scroll-driven animations.

08.08.2025 14:09 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Collapsible list items built with native HTML (ol > li > details > summary) and Ariakit Tailwind.

06.08.2025 09:21 β€” πŸ‘ 23    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

We're working on an improved version of @ariakit.org, and I've never seen anything this good.

– Superb UX
– 200+ new copy/paste examples
– Tailwind plugin for easy and accessible styling
– shadcn commands

Can't wait to release this.

02.08.2025 21:49 β€” πŸ‘ 33    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1
A composite image displaying different UI patterns for selecting interests on a dark background. The variations include large graphical cards, smaller tag-like buttons within a registration form, and detailed rectangular cards with descriptions.

A composite image displaying different UI patterns for selecting interests on a dark background. The variations include large graphical cards, smaller tag-like buttons within a registration form, and detailed rectangular cards with descriptions.

Working on custom styles for checkbox cards

29.07.2025 17:10 β€” πŸ‘ 20    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

> I am in a marathon, not a sprint, and no matter how far away the goal is, the only way to get there is by putting one foot in front of another every day.

I'm always impressed by how well this works in my life.

24.07.2025 14:21 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
The Ariakit logo against a dark background of UI components, with text labels that say "Install components," "Pick styles," and "Copy & paste examples."

The Ariakit logo against a dark background of UI components, with text labels that say "Install components," "Pick styles," and "Copy & paste examples."

Ariakit has a banner (finally)

19.07.2025 09:19 β€” πŸ‘ 18    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

I miss watching Frieren. It's so chill.

18.07.2025 15:37 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Header with subtle animations

14.07.2025 08:24 β€” πŸ‘ 13    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Is `shadcn add` like `npm install` for unbundled frontend code?

04.07.2025 12:31 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

The lack of control over the CSS top-layer for native popovers and modal dialogs makes them far less useful.

For example, I want a popover to display above every element except a fixed page header, but I can't just move the header to the top-layer.

21.06.2025 19:21 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

What's the logic behind hiring a domain broker who charges a 20% commission on the purchase price?

Isn't that a major conflict of interest? The buyer wants the lowest possible price, while the broker is incentivized to get the highest price to maximize their commission.

21.06.2025 02:51 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

This is why I believe Ariakit dot org will stay relevant for decades:

– It's always been about examples. And we'll feature multiple libraries: Ariakit React, Radix, Base UI, RAC, Headless UI, and others outside the React ecosystem.

19.06.2025 18:21 β€” πŸ‘ 14    πŸ” 4    πŸ’¬ 1    πŸ“Œ 1

How much internet bandwidth would the world save if the Inter font came pre-installed on operating systems?

18.06.2025 09:29 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

`cursor: pointer` (πŸ‘†πŸ½) on every interactive element:

Over the years, whenever I get the chance, I run some informal usability tests to see if adding `cursor: pointer` to all interactive elements on a page really provides the best user experience.

13.06.2025 14:54 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Responsive code block/preview (for docs site).

11.06.2025 13:51 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

CSS units like `ch` and `ex` perform very poorly in Chrome, especially when you resize the window, for no apparent reason.

It's so bad that I wouldn't recommend using them at all.

07.06.2025 17:13 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

Elon vs. Trump

In politics, there’s a phenomenon (or tactic) where people or groups within the same camp pick fights with each other. They might lose some sympathizers to one another, but they also gain new ones from outsiders. Ultimately, their side of the spectrum ends up with more sympathizers.

05.06.2025 21:33 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Finally moved to the UAE. It's a huge cultural shift, but the most noticeable change is the jump from 20Β°C to 40Β°C πŸ₯΅

02.06.2025 15:56 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

If you wonder why Brazil is so good at creating memes, it's because they play out in real life.

30.05.2025 00:04 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Browser compatibility table for the CSS at-rule ⁠@container for style queries with custom properties. Global support is 85.68%. The table displays support across Chrome, Edge, Safari, and Firefox versions. Cells are colored to indicate support levels: red signifies unsupported or prefixed support, and green indicates full support. Chrome shows full support from version 111 onwards. Edge has full support starting from version 111. Safari indicates no support from versions 3.1-17.6, then partial support from 18.0-18.5 and Technology Preview (TP). Firefox shows no full, unprefixed support across the listed versions (2-137, 138, and 139-141), with all corresponding cells colored red.

Browser compatibility table for the CSS at-rule ⁠@container for style queries with custom properties. Global support is 85.68%. The table displays support across Chrome, Edge, Safari, and Firefox versions. Cells are colored to indicate support levels: red signifies unsupported or prefixed support, and green indicates full support. Chrome shows full support from version 111 onwards. Edge has full support starting from version 111. Safari indicates no support from versions 3.1-17.6, then partial support from 18.0-18.5 and Technology Preview (TP). Firefox shows no full, unprefixed support across the listed versions (2-137, 138, and 139-141), with all corresponding cells colored red.

Firefox 😩

23.05.2025 05:59 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Astro vs. RSC

Having used both, I can confidently say RSC is superior, but it's like comparing an entire garden to a specific kind of flower.

For content-driven sites, Astro is superior to any other framework.

That said, I'd love to use RSC in Astro.

14.05.2025 13:15 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Agree. And @ariakit.org will be prepared for that.

06.05.2025 17:11 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

It's hard to find a software more useful than @raycast.com

Totally worth paying for it.

06.05.2025 01:33 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

After 2 months working with @astro.build, I think I've finally got the hang of it (it took some readjusting after 10 years with React's mental model), and now I feel like I'm really enjoying coding web apps again.

Note: No `unstable_` API has been needed so far.

03.05.2025 23:05 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Stripe Tax vs. MoR (Paddle, LemonSqueezy, etc.)

Does anyone have experiences to share? Is it really that bad if you just register in the EU and UK and ignore the rest?

26.04.2025 16:34 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I still think this would've been a better way to add additional verification.

If you need an icon, maybe you could use the domain's favicon.

21.04.2025 23:56 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

I'm watching a wholesome anime with my son when, out of nowhere, there's a gratuitous close-up of female body parts or a sexualized joke that contributes nothing to the plot.

Hey Japan, what's your deal?

04.04.2025 00:25 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

I want to offer Popover components in Ariakit that don't rely on Floating UI, allowing users to customize them with CSS anchor positioning (using a polyfill for browsers that lack support).

01.04.2025 15:08 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 3    πŸ“Œ 0
Screenshot of combobox with groups in dark mode

Screenshot of combobox with groups in dark mode

Screenshot of combobox with groups in light mode

Screenshot of combobox with groups in light mode

Working on new Combobox examples for Ariakit πŸ§‘πŸ½β€πŸ’»

01.04.2025 10:51 β€” πŸ‘ 12    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

@diegohaz is following 1 prominent accounts