usually writing CSS or listening to prog (or both).
they/them
CSS now: what do you need? clamp? aspect-ratio? container queries? :has? inert? cascade layers? not only is it possible, it's already shipping!
I have no income or health insurance, and could really use your help finding my next paid project. 💜
semanticfish.com/2025-year-in...
Open to front-end, full-stack, design system, & accessibility projects. 10+ years experience.
Many more details in post!
I have no income or health insurance, and could really use your help finding my next paid project. 💜
semanticfish.com/2025-year-in...
Open to front-end, full-stack, design system, & accessibility projects. 10+ years experience.
Many more details in post!
htmhell.dev/adventcalend...
htmhell.dev/adventcalend...
every-layout.dev
every-layout.dev
DMs are now wide open!
DMs are now wide open!
as someone who dislikes Apple UX, i'm always skeptical of Mac-only apps.
but really i just need strong support for the languages of the web: HTML, CSS, JS (including TS and JSX). these languages are usually overlooked by code editors.
as someone who dislikes Apple UX, i'm always skeptical of Mac-only apps.
but really i just need strong support for the languages of the web: HTML, CSS, JS (including TS and JSX). these languages are usually overlooked by code editors.
when you scroll a page, a dialog pops up out of nowhere and autofocuses a text field, which then triggers the virtual keyboard.
peak UX right there. possibly the most elaborate way to say "fuck you"
when you scroll a page, a dialog pops up out of nowhere and autofocuses a text field, which then triggers the virtual keyboard.
peak UX right there. possibly the most elaborate way to say "fuck you"
today i've already had conversations about:
- rem vs px
- logical properties/units
- color-mix
- popover API and top layer
- pointer-events/inert
- transforms and blurry text
- use of color and WCAG
- AT support
- …
(char limit)
today i've already had conversations about:
- rem vs px
- logical properties/units
- color-mix
- popover API and top layer
- pointer-events/inert
- transforms and blurry text
- use of color and WCAG
- AT support
- …
(char limit)
i find it weird that the `::picker-icon` is a pseudo-element that requires using old-school CSS tricks for customizing the glyph
developer.mozilla.org/en-US/docs/L...
i find it weird that the `::picker-icon` is a pseudo-element that requires using old-school CSS tricks for customizing the glyph
developer.mozilla.org/en-US/docs/L...
All opinions and experiences in this post are my own, or from people I personally know, backed up with recent reports and statistics.
All opinions and experiences in this post are my own, or from people I personally know, backed up with recent reports and statistics.
not until i finish the project.
(this is me holding myself publicly accountable)
not until i finish the project.
(this is me holding myself publicly accountable)
he is one of the most talented front-of-the-frontend developers out there
Working were design meets code is my jam. I am skilled at building accessible design system components, working with Web Components APIs, and creating scalable CSS architecture.
I work remotely from my home in Manitoba, Canada. 🇨🇦
Shares appreciated!
he is one of the most talented front-of-the-frontend developers out there
or (more likely), everyone will copy the inaccessible mess.
or (more likely), everyone will copy the inaccessible mess.
bluesky links go through a tracker now (though it's still possible to copy the clean URL)
- images and videos support alt text (with an option to remind you when posting).
- autoplay can be turned off.
- original links can be copied (none of that t.co nonsense).
- custom labels for displaying things like pronouns or hiding AI slop.
bluesky links go through a tracker now (though it's still possible to copy the clean URL)
instead, they released a feature so fundamentally broken that it continues to get roasted by devs even on the weekend 💀
instead, they released a feature so fundamentally broken that it continues to get roasted by devs even on the weekend 💀
Astro excels at the "JS sprinkles" use case, and does exceedingly little to help with rich interactivity.
But at the end of the day, use whatever helps you ship! 🚢
Astro excels at the "JS sprinkles" use case, and does exceedingly little to help with rich interactivity.
found that it also gets rid of negative margins, which is unfortunate.
Try `margin-trim` instead.
webkit.org/blog/16854/m...
found that it also gets rid of negative margins, which is unfortunate.