Andrico

⌨️ Frontend Developer 🐘 Mastodon @andrico 🕸 Web Components 🪟 a2000.netlify.app

2024-09-29

Been feeling a little confident about your abilities as a developer? Try learning shaders, it'll knock you down a couple of pegs.

Spent nearly a week only on shaders and it's starting to click.

Here's some Perlin noise converted to ascii

2024-09-23

I've never messed with sites that reveal text on scroll. I understand the case for images, but text less so.

Does anyone stand by them?

2024-09-13

Thanks to @kizu 's article, I managed to remove the JavaScript for this "fill text" effect, and instead rely only on CSS

The Chrome flamegraphs show an improvement to performance as well

kizu.dev/fit-to-width/

2024-09-05

When I built Learn WCs, I disabled animations on Firefox because the frame rate was so bad.

Turns out it was due to 2 CSS properties 👀

component-odyssey.com/articles

Andrico boosted:
pablolarahpablolarah
2024-09-05

🏍️ The Two Lines of CSS That Tanked Performance (120fps to 40fps)

by Andrico X: @andricokaroulla @andrico

component-odyssey.com/articles

Green text on pink background:
The Two Lines of CSS That Tanked Performance (120fps to 40fps)
2024-09-05

@pablolarah Thanks for sharing! I hope you found it interesting :)

2024-08-22

I want to give a shoutout to @joshtumath and @backwardok . They offered some excellent advice for some of the issues I found :)

2024-08-22

I did another round of testing on the Learn WCs site, including going more in-depth with a screen. I learnt a ton, like:

- when to hide decorative content
- when to create screen reader only content
- quirks between screen readers and browsers
- choosing HTML over ARIA to provide state information

I wrote up everything I learned here:

component-odyssey.com/articles

Andrico boosted:
Josh Tumathjoshtumath
2024-08-21

I've published a blog post about my first week in the CSSWG! There's a lot to get your head around! joshtumath.uk/posts/2024-08-21

2024-08-21

@joshtumath Big congrats!

You'll be a huge asset to the working group for sure :)

I remember my first time joining an Open UI call, and using IRC for the first time. A little intimidating ha!

2024-08-15

@stefan MD formatting is table stakes for me. Glad to see these changes in Google docs!

2024-08-15

Here's the CodePen if anyone's interested in playing around with it: codepen.io/andrico1234/pen/jOj

2024-08-15

I'm also not sure whether to make the right content a polite alert to alert screen reader users on change. Maybe landmarks to indicate that left content affects right content is less aggro.

aria-controls looks handy, but the left content would be inside shadow DOM

2024-08-15

I have a little a11y question.

I have interactive elements on the left that changes content on the right

<button> works for keyboard + mouse but doesn't provide enough info for screen readers

Radio improves screen reader exp but the keyboard behaviour feels off

I wanted to field for thoughts

2024-08-08

@heydon Now you've done it...

Google search "who created the term semantic html?"

Google results:

"AI Overview: Computer scientists and hentai enthusiasts"
2024-08-08

@heydon can't wait for you to reach the lesser-known `<abbr>`-adjacent element `<kadabrr>`

2024-08-08

@cferdinandi I'm thinking of taking the same approach for the next time I redo my personal site.

I can almost guarantee that "sharp" will fail when I try to reinstall the dependencies for that old Gatsby project.

2024-08-07

Today's politics in a nutshell

Strip of Simpson's scene of Spinal Tap interview

Panel 1
Nigel Farage: I can't think of anyone that's suffered more from the riots, than me

Panel 2
Band mate: What about the people who are being physically attacked?

Panel 3
Nigel Farage: Oh yeah, hadn't thought about that
2024-08-01

@stephband

ha! without spoiling anything, it looks like we've reached slightly different conclusions. Excited to see what you think

2024-08-01

@stephband Thank you! I'm just finishing up the draft today. I'll throw it in a Google Drive and send you a DM, likely tomorrow :)

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst