Sign in

Dani Guardiola

@dio.la
684 followers 399 following 167 posts

lead @proton.me (docs and sheets), writer at dio.la - ex Automattic/WP core - @ariakit.org & @biomejs.dev core, @solidjs.com ecosystem team, lexical.dev contributor

PostsRepliesMedia
Dani Guardiola @dio.la · 04/12/2025
oh sheet!
140
Reposted by Dani Guardiola
Proton @proton.me · 04/12/2025
You requested it, now it’s here - introducing Proton Sheets! The privacy-first alternative to Excel and Google Sheets. Spreadsheets form the framework of modern businesses, and with Proton Sheets, you can ensure your data is private and secure. 1/4
31495105
Dani Guardiola @dio.la · 11/08/2025
skype sent two notifications that have "dummy string" as their title and description and a "user" placeholder icon
040
Dani Guardiola @dio.la · 24/07/2025
you can just do things
010
Dani Guardiola @dio.la · 10/07/2025
I am building a team and hiring senior/staff frontend engineers for Proton Docs. React + TypeScript. Bonus: Yjs, Lexical, Ariakit. DM for more info! proton.me/drive/docs
proton.me
Create and collaborate on docs with total privacy | Proton
Proton Docs is end-to-end encrypted so your work stays safe from data breaches, online surveillance, and can never be fed into privacy-invading AI models.
711322
Dani Guardiola @dio.la · 20/06/2025
@void.comind.network roast me
100
Dani Guardiola @dio.la · 19/06/2025
always bet on ariakit
051
Reposted by Dani Guardiola
Haz @haz.dev · 19/06/2025
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.
1144
Reposted by Dani Guardiola
Jeremy Lindenfeld @jeremotographs.bsky.social · 07/06/2025
Just before the previous clip, the skater kid was practically taunting the Border Patrol agents by dancing around their munitions shots.
16463251384
Dani Guardiola @dio.la · 01/06/2025
this is so good wtf
010
Dani Guardiola @dio.la · 27/05/2025
1 Semantic Fog Machine vs 20 Atheists | Surrounded
110
Dani Guardiola @dio.la · 17/05/2025
@eva.bsky.world who is best girl
100
Reposted by Dani Guardiola
madeline gurriarán @superchupu.dev · 16/05/2025
if you live in the european union i would greatly appreciate if you sign this petition, that asks for a ban on conversion therapy. it closes tomorrow and if it reaches the goal which is close they will discuss it eci.ec.europa.eu/043/public/#...
eci.ec.europa.eu
European Citizens' Initiative
Give your support !
22511
Reposted by Dani Guardiola
Alexis Munsayac 🇵🇭 @lxsmnsyc.bsky.social · 09/05/2025
Hi everyone! I'm currently looking for a new remote JS/TS role, FT preferred. I'm a @solidjs.com core team, previously worked at @millionjs, React-Scan. Built a few frameworks and libraries, mostly around bundling and serialization! Let me know if there's any opportunities out there!
1134
Dani Guardiola @dio.la · 23/04/2025
ok I deleted the bad app, as well as others. too much brain rot. I'm on my de-shittification era. hi bsky
050
Reposted by Dani Guardiola
Haz @haz.dev · 01/03/2025
I just realized that Ariakit Styles is fantastic for code highlighting. You can use any background you want, and it ensures that the text colors maintain enough contrast. Just CSS.
1373
Reposted by Dani Guardiola
Haz @haz.dev · 26/02/2025
Automatic high-contrast mode.
Screenshot of a UI featuring three cards displayed in dark modeScreenshot of a UI featuring three cards displayed in high contrast dark mode
0172
Reposted by Dani Guardiola
Dani Guardiola @dio.la · 22/02/2025
there's a new kid on the block... introducing the brand new... 🚀 Ariakit official Discord server! ➡️ join now: discord.gg/WyHvnXsvMs ⬅️
0113
Reposted by Dani Guardiola
Haz @haz.dev · 22/02/2025
If you all join, I promise I'll do my best to hate Discord less and use it more often 😄
082
Dani Guardiola @dio.la · 22/02/2025
there's a new kid on the block... introducing the brand new... 🚀 Ariakit official Discord server! ➡️ join now: discord.gg/WyHvnXsvMs ⬅️
0113
Reposted by Dani Guardiola
Haz @haz.dev · 22/02/2025
Ariakit React has reached 1 million downloads a month 🥳
1 million downloads a month
1384
Dani Guardiola @dio.la · 18/02/2025
will start a bit later than what i was aiming for
010
Reposted by Dani Guardiola
Haz @haz.dev · 18/02/2025
Welcome @dio.la to the Ariakit core team 🥳
0123
Dani Guardiola @dio.la · 17/02/2025
coding stream tomorrow (open source / Ariakit Solid) 5:30pm CET (4:30pm UTC) -> twitch.tv/daniguardio_la <-
twitch.tv
daniguardio_la - Twitch
i almost never stream lol - software ⋅ open source ⋅ web ⋅ typescript ⋅ solidjs ⋅ react ⋅ rust ⋅ accessibility ⋅ ui
041
Dani Guardiola @dio.la · 17/02/2025
Ariakit Solid 0.2 is coming soon, with tons of improvements and 4-5 new primitives including Focusable, Command, Button and Checkbox (maybe Portal too). still quite early but the progress is real, stay tuned!
052
Dani Guardiola @dio.la · 16/02/2025
life update: I've joined @proton.me! i've been a paid customer for years (email, calendar, drive, password manager, vpn, photo backup...). now i also get to be part of the mission! i will be building Docs as part of the Proton Drive team 📝
4380
Dani Guardiola @dio.la · 13/02/2025
can everyone upvote this, i need this feature DESPERATELY in @vscode.dev github.com/microsoft/vs...
github.com
Show breakpoint hit count · Issue #228605 · microsoft/vscode
While debugging it sometimes is helpfull to see how often a breakpoint is already hit in the current debug session. So it would be nice to have the hit count in the breakpoint view as a quickinfo. ...
000
Dani Guardiola @dio.la · 13/02/2025
i'm live on twitch! open sourcing! my first stream ever - working on the official @solidjs.com port of @ariakit.org come say hi! :) -> www.twitch.tv/daniguardio_la <-
twitch.tv
daniguardio_la - Twitch
i almost never stream lol - software ⋅ open source ⋅ web ⋅ typescript ⋅ solidjs ⋅ react ⋅ rust ⋅ accessibility ⋅ ui
171
Dani Guardiola @dio.la · 28/01/2025
i just made it because why not lol will publish tomorrow :)
An example of the vscode extension in action, "hiding" the types by reducing their opacity.
010
Dani Guardiola @dio.la · 28/01/2025
ok so someone should make a vscode plugin that hides all type-related code from a typescript file in place with a toggle. something like what ts-blank-space does. it'd be incredibly helpful when working with low-level library code that involves very complex logic AND types.
An example of ts-blank-space input/output.
110
Dani Guardiola @dio.la · 27/01/2025
6 hours 🙃
A code diff that shows a single change: adding "return".
3100
Dani Guardiola @dio.la · 06/01/2025
I'm porting @ariakit.org to @solidjs.com. Here's how you can help: github.com/ariakit/aria...
github.com
Ariakit Solid: how to help and general discussion · ariakit ariakit · Discussion #4322
Hi folks! I'm working on an Ariakit port to Solid (tracked in #4117). My goal with this post is to share some important insights so that they can be shared and discussed. We might also need some he...
0255
Reposted by Dani Guardiola
Vladimir Klepov @thoughtspile.bsky.social · 31/12/2024
OK my friends, old and new, this one looks livelier than masto, let's try here! I've been a bit pressed down with job and life for the last year, but maybe I can put a little something together in the holidays, so hop in.
021
Reposted by Dani Guardiola
Haz @haz.dev · 24/12/2024
Some of the future improvements to @ariakit.org React that I'm really excited about: Currently in the experimental phase: → Tag components → Virtualization API completed, awaiting implementation: → Notification → Shortcut → New Menu/Select+Combobox API
2353
Dani Guardiola @dio.la · 21/12/2024
the most exciting thing about being in the US for me is that i can finally buy every single Cards Against Humanity expansion.
020
Reposted by Dani Guardiola
Haz @haz.dev · 19/12/2024
Whether `render` is better than `asChild` ultimately comes down to personal preference. But @dio.la listed a few reasons I agree with that make `render` better: x.com/daniguardio_...
161
Dani Guardiola @dio.la · 20/11/2024
don't worry folks I'll buy chrome
010
Dani Guardiola @dio.la · 31/10/2024
float: left; float: right;
230
Dani Guardiola @dio.la · 25/10/2024
I wanna post here more! I'll start with my last article, a bit old at this point but it was a hit (by my standards) at the time :) ✏️ A complete guide on how, when, and why you should make your (React, mostly) components composable. dio.la/article/the-...
dio.la
The
The Dalai Lama walks into a bagel shop and says, 'Can you make me one with everything?'
231
Reposted by Dani Guardiola
Atila @atila.io · 25/10/2024
I gathered a bunch of signals and naturally this pack became very solid. Naturally, the next effect is that you can subscribe to it. 😏 go.bsky.app/B5SDCmM
271
Dani Guardiola @dio.la · 23/10/2024
i have resigned from Automattic. i will miss my team! not in a hurry to find the next thing, but do reach out if you've got something interesting for me :)
4284
Dani Guardiola @dio.la · 17/10/2024
oh hi again
000
Dani Guardiola @dio.la · 02/05/2023
🚀 New article! ✨ This one has interactive examples ✨ Avatars are tricky. When there's no profile picture, the usual approach is to use the initials over a colored background. What is the optimal way to pick that color? Find out in my blog! dio.la/article/colorful-avatars
dio.la
Colorful avatars | dio.la - Dani Guardiola's blog
An interactive walkthrough of an algorithm to pick an avatar's color based on the user's initials.
020
Dani Guardiola @dio.la · 29/04/2023
are there #hashtags here?
100
Reposted by Dani Guardiola
soul nate @mnateshyamalan.bsky.social · 27/04/2023
guess where we’re complaining about it now bitch
319334627329
Dani Guardiola @dio.la · 28/04/2023
not a bad start for my blog! dio.la stay tuned for upcoming content :)
000
Dani Guardiola @dio.la · 28/04/2023
working on some upcoming articles for my blog :D I spent an embarrassingly large amount of time drawing these in excalidraw lol. happy with the result though. stay tuned.
000
Dani Guardiola @dio.la · 25/04/2023
Thanks @haz.dev for reviewing!
000
Dani Guardiola @dio.la · 25/04/2023
🚀 New article! Learn how to track the load status of an image with a simple React hook. It's especially helpful for avatar components, so you can make sure the experience is smooth for your users. Check it out! dio.la/article/use-image-is-loaded
dio.la
useImageIsLoaded | dio.la - Dani Guardiola's blog
A simple React hook to track the loading state of an image.
010
Reposted by Dani Guardiola
Wes Bos @wesbos.com · 25/04/2023
Trying to find all my twitter web dev folks on here. If you are part of the community, drop a reply and re-share (re-sky?) so we can have some sort of list
12610354