Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile
Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨

@alexandersstudi

πŸ‘¨β€πŸ’»Self-taught #UIUX Designer & #UXEngineerπŸš€ Crafting digital magic 🌟 #UX #UI #React ✨#mentorUXUi

ID: 3041327849

linkhttps://bit.ly/mi-canal-ui calendar_today16-02-2015 19:59:31

1,1K Tweet

866 Followers

3,3K Following

Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

The difference between a 'good' UI and a 'delightful' one is often invisible until you move your mouse. πŸ–±οΈβœ¨ I've shared my favourite CSS patterns for building high-performance micro-interactions that don't break accessibility. Check it out here: alexanderburgos.netlify.app/blog/micro-int…

The difference between a 'good' UI and a 'delightful' one is often invisible until you move your mouse. πŸ–±οΈβœ¨

I've shared my favourite CSS patterns for building high-performance micro-interactions that don't break accessibility. 

Check it out here: alexanderburgos.netlify.app/blog/micro-int…
Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

Tailwind CSS has won the framework war, but have we lost something vital in the process? 🎨 I’ve been thinking about how utility-first workflows might be eroding our core CSS skills. Are we becoming decorators instead of engineers? Read more: alexanderburgos.netlify.app/blog/tailwind-…

Tailwind CSS has won the framework war, but have we lost something vital in the process? 🎨

I’ve been thinking about how utility-first workflows might be eroding our core CSS skills. Are we becoming decorators instead of engineers?

Read more:

alexanderburgos.netlify.app/blog/tailwind-…
Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

Bento grids are everywhere right now, but making them truly responsive? That's where it gets tricky. 🍱 I've put together a code-heavy guide on mastering Apple's signature layout using modern CSS Grid. Stop fighting your columns and read this: alexanderburgos.netlify.app/blog/bento-gri…

Bento grids are everywhere right now, but making them truly responsive? That's where it gets tricky. 🍱

I've put together a code-heavy guide on mastering Apple's signature layout using modern CSS Grid. 

Stop fighting your columns and read this:

alexanderburgos.netlify.app/blog/bento-gri…
Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

Struggling to keep your UI consistent as your app grows? 😫 I've found that Design Tokens are the secret sauce. I’ve put together a practical guide on building a scalable system using just CSS variables. No over-engineering, just clean code. alexanderburgos.netlify.app/blog/design-to…

Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

I've been waiting years for this. Real conditional logic in CSSβ€”not hacks, actual if() statements. Chrome 137 just changed the game for how we write stylesheets. Here's why this matters πŸ‘‡ alexanderburgos.netlify.app/blog/css-logic…

I've been waiting years for this. Real conditional logic in CSSβ€”not hacks, actual if() statements. Chrome 137 just changed the game for how we write stylesheets. Here's why this matters πŸ‘‡

alexanderburgos.netlify.app/blog/css-logic…
Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

Ever landed on a website and felt your brain freeze? That's cognitive load hitting its ceiling. I've been exploring why some interfaces feel effortless whilst others feel like solving a puzzle. The difference? Understanding mental limits. alexanderburgos.netlify.app/blog/cognitive…

Ever landed on a website and felt your brain freeze? That's cognitive load hitting its ceiling. I've been exploring why some interfaces feel effortless whilst others feel like solving a puzzle. The difference? Understanding mental limits.

alexanderburgos.netlify.app/blog/cognitive…
Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

Ever wonder why cluttered dashboards feel overwhelming? It's Miller's Lawβ€”our brains can only juggle ~7 chunks of info at once. The secret isn't limiting elements, it's smart chunking. alexanderburgos.netlify.app/blog/millers-l…

Ever wonder why cluttered dashboards feel overwhelming? It's Miller's Lawβ€”our brains can only juggle ~7 chunks of info at once. The secret isn't limiting elements, it's smart chunking.  

alexanderburgos.netlify.app/blog/millers-l…
Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

Spent too many hours wrestling with clip-paths for squircles? Same here. The experimental CSS corner-shape property is changing the game - notches, scoops, and Apple-like curves with simple keywords. No more complex SVGs. Just clean CSS. Full guide: alexanderburgos.netlify.app/blog/css-corne…

Spent too many hours wrestling with clip-paths for squircles? Same here.

The experimental CSS corner-shape property is changing the game - notches, scoops, and Apple-like curves with simple keywords.

No more complex SVGs. Just clean CSS.

Full guide:

alexanderburgos.netlify.app/blog/css-corne…
Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

I've loaded entire JS libraries just to position a tooltip. Ridiculous, right? CSS Anchor Positioning changes everything. Native browser positioning, zero JavaScript, proper performance. Here's how I'm building tooltips now πŸ‘‡ alexanderburgos.netlify.app/blog/css-ancho…

I've loaded entire JS libraries just to position a tooltip. Ridiculous, right?

CSS Anchor Positioning changes everything. Native browser positioning, zero JavaScript, proper performance.

Here's how I'm building tooltips now πŸ‘‡

alexanderburgos.netlify.app/blog/css-ancho…
Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

Tired of components breaking when moved to different layouts? πŸ€” I've been exploring CSS Container Queries and honestly, they're brilliant for building truly modular components. They respond to their parent, not the viewport. Game changer. alexanderburgos.netlify.app/blog/responsiv…

Tired of components breaking when moved to different layouts? πŸ€”

I've been exploring CSS Container Queries and honestly, they're brilliant for building truly modular components.

They respond to their parent, not the viewport. Game changer. 

alexanderburgos.netlify.app/blog/responsiv…
Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

I've wasted too many hours manually copying design tokens from Figma to code. Found a way to automate the entire thing - now changes go straight to GitHub as PRs. No more typos, no more manual copying. Game changer. 🎯 alexanderburgos.netlify.app/blog/how-to-ex…

I've wasted too many hours manually copying design tokens from Figma to code. Found a way to automate the entire thing - now changes go straight to GitHub as PRs. No more typos, no more manual copying. Game changer. 🎯

alexanderburgos.netlify.app/blog/how-to-ex…
Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

I've been using CSS :has() to replace JavaScript state logic, but here's the thing: it can tank performance if you're not careful. Deep nesting = expensive recalculations. Here's how to keep your apps snappy while using the parent selector πŸ‘‡ alexanderburgos.netlify.app/blog/css-has-p…

I've been using CSS :has() to replace JavaScript state logic, but here's the thing: it can tank performance if you're not careful.

Deep nesting = expensive recalculations.

Here's how to keep your apps snappy while using the parent selector πŸ‘‡

alexanderburgos.netlify.app/blog/css-has-p…
Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

HSL is broken. Yellow at 50% lightness? Neon. Blue at 50%? Dark abyss. OKLCH fixes this with perceptual uniformity, wide gamut colors, and relative syntax that'll change how you build design systems. Here's what I've learned πŸ‘‡ alexanderburgos.netlify.app/blog/css-oklch…

HSL is broken. Yellow at 50% lightness? Neon. Blue at 50%? Dark abyss.

OKLCH fixes this with perceptual uniformity, wide gamut colors, and relative syntax that'll change how you build design systems.

Here's what I've learned πŸ‘‡

alexanderburgos.netlify.app/blog/css-oklch…
Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

Found a CSS property that feels like a cheat code for performance πŸš€ content-visibility: auto tells the browser to skip rendering off-screen elements. Saw massive CPU savings on content-heavy pages. alexanderburgos.netlify.app/blog/css-conte…

Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

Ever notice how that one red button on a grey page sticks in your memory? That's the Von Restorff Effect at work. I've been exploring how to use this psychology principle to guide users exactly where they need to goβ€”without them even realising it. alexanderburgos.netlify.app/blog/von-resto…

Ever notice how that one red button on a grey page sticks in your memory? That's the Von Restorff Effect at work.

I've been exploring how to use this psychology principle to guide users exactly where they need to goβ€”without them even realising it.

alexanderburgos.netlify.app/blog/von-resto…
Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

Stop adding !important tags everywhere just to override third-party CSS. I've been using CSS Cascade Layers (Layer) to control specificity without the mess. Layer order beats selector complexity. Game changer for design systems πŸ‘‡ alexanderburgos.netlify.app/blog/css-casca…

Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

Ever wonder why screen reader users struggle with data tables? Here's the thing: most devs focus on styling and forget semantic HTML. I've written about scope attributes, captions, and the mistakes that break accessibility. Let's fix this. alexanderburgos.netlify.app/blog/accessibl…

Ever wonder why screen reader users struggle with data tables? Here's the thing: most devs focus on styling and forget semantic HTML. I've written about scope attributes, captions, and the mistakes that break accessibility. Let's fix this.

alexanderburgos.netlify.app/blog/accessibl…
Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

Hot take: styled-components solved problems that CSS now handles natively. :has(), container queries, and typed attr() changed everything. I broke down why runtime CSS-in-JS is becoming obsolete πŸ‘‡ alexanderburgos.netlify.app/blog/what-kill…

Hot take: styled-components solved problems that CSS now handles natively. :has(), container queries, and typed attr() changed everything.

I broke down why runtime CSS-in-JS is becoming obsolete πŸ‘‡

alexanderburgos.netlify.app/blog/what-kill…
Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

I've been testing native CSS nesting, and honestly? It's brilliant. Works in all major browsers now, no build step needed. Though there's one gotcha that'll catch BEM fans off guard... Full breakdown πŸ‘‡ alexanderburgos.netlify.app/blog/native-cs…

I've been testing native CSS nesting, and honestly? It's brilliant. Works in all major browsers now, no build step needed. Though there's one gotcha that'll catch BEM fans off guard...

Full breakdown πŸ‘‡

alexanderburgos.netlify.app/blog/native-cs…
Alexander πŸ‘¦ πŸ‡ͺπŸ‡¨ (@alexandersstudi) 's Twitter Profile Photo

Finally! Native page transitions without wrestling with complex libraries or 50kb JS bundles. The View Transitions API lets you create seamless morphing animations with pure CSS and vanilla JavaScript. Here's how I'm using it in production πŸ‘‡ alexanderburgos.netlify.app/blog/view-tran…