Jack Iakovenko
banner
jack0419.bsky.social
Jack Iakovenko
@jack0419.bsky.social
As I was going up the stair,
I met a man who wasn't there.
He wasn't there again today.
I wish ...
I wish He'd go away
Reposted by Jack Iakovenko
2025 is not going how I'd predicted, but I'm willing to flow like water through the twists and turns

nerdy.dev/update-on-my...
An Update On My Involvement In Standards · November 17, 2025
Refocusing and reducing
nerdy.dev
November 17, 2025 at 7:20 PM
Reposted by Jack Iakovenko
⚡️Ukrainian border guards met Angelina Jolie during her visit to Ukraine.

The State Border Guard Service shared photos, saying they thanked her with a gift set of national symbols.
November 7, 2025 at 1:27 PM
Reposted by Jack Iakovenko
What'd I miss?

components know:
- user stuff
- device stuff
- app stuff
- design stuff
- what stuff is in them
- what stuff they're inside
- etc

It's amazing how much a component can know on the web, and I'm going to try and list it all out. Help me 🤓

#CSS
nerdy.dev/components-c...
Web components know about the user, device, variables, layout and more · October 30, 2025
As Miriam Suzanne says "components know stuff," but like, how much stuff?
nerdy.dev
October 31, 2025 at 12:31 AM
Reposted by Jack Iakovenko
"Oops… #CSS got away from me, send halp!"
🎥 video out now

a 25m tik-talk just given at @cascadiajs.com

nerdy.dev/oops-css-got...
Oops CSS Got Away From Me Send Halp At Cascadiajs 2025 · October 12, 2025
You can now watch my talk from CascadiaJS 2025 3 weeks ago 🏻 Watch on YouTube
nerdy.dev
October 12, 2025 at 10:46 PM
Reposted by Jack Iakovenko
This talk by @nerdy.dev is a wonderful presentation of why CSS is awesome and why we love it so much www.youtube.com/watch?v=QW6G...

Just look at what's possible with #CSS today

And the format is great for the impatient ones (myself included). Right speed, right transitions (pun intended 😉)
Adam Argyle - 25 new & rad feature of CSS
YouTube video by CascadiaJS
www.youtube.com
October 13, 2025 at 7:19 AM
Reposted by Jack Iakovenko
I missed the slide from @miriam.codes talk where she showed this as a function (+ I haven't had a chance to play w/CSS functions before) so I gave it a go! #CSSDay codepen.io/una/pen/emNvGMy

@function --rounded(--d) {
result: clamp(0px, calc(100vw - var(--d) - 100%) * 9999, var(--border-radius))}
June 5, 2025 at 12:31 PM
Reposted by Jack Iakovenko
CSS if() function landed today(!!!) in Chrome 137 🥳

along with another rad feature: reading-flow 🥳

So I put together a quick video showcasing both:
youtu.be/Apn8ucs7AL0
CSS if() functions & reading-flow (in Chrome 137)
YouTube video by Una Kravets
youtu.be
May 27, 2025 at 9:29 PM
Reposted by Jack Iakovenko
My #GoogleIO talk "What's new in web UI" is live!

Learn about new native HTML & CSS APIs that make it possible to build 3 common (but complex) UI patterns:

1. Customizable select menus
2. Carousels
3. Hover cards

No JS = less jank, better perf, and much better DX

www.youtube.com/watch?v=VTCI...
What's new in web UI
YouTube video by Chrome for Developers
www.youtube.com
May 23, 2025 at 12:47 PM
Reposted by Jack Iakovenko
3 Unintuitive #CSS Layout “Solutions”

```
min-width: 0?
flex-shrink: 0?
repeat(auto-fill, minmax(min(10rem, 100%), 1fr))
```

wat?
nerdy.dev/3-unintuitiv...
May 22, 2025 at 8:57 PM
Reposted by Jack Iakovenko
Challenged CSS KING @kevinpowell.co to a little CSS battle
syntax.fm Syntax @syntax.fm · May 16
Can you re-create SNAKE with CSS? This week @wesbos.com @tolin.ski and @w3cj.com competed against @kevinpowell.co to see who could do it in the fewest number of characters!

Watch 🍿: youtube.com/watch?v=KFRH...
Coding Snake in CSS?! Kevin Powell Takes the Challenge
YouTube video by Syntax
youtube.com
May 16, 2025 at 4:14 PM
Reposted by Jack Iakovenko
[New blog post]

Are CSS Carousels accessible sarasoueidan.com/blog/css-car...

In this post, I share some important insights from examining the accessibility of CSS-only carousels that use new features introduced in the #CSS Overflow Module Level 5 spec.

#a11y
Are 'CSS Carousels' accessible?
– The personal website of Sara Soueidan, inclusive design engineer
sarasoueidan.com
May 6, 2025 at 3:27 PM
Reposted by Jack Iakovenko
dynamic toggle with CSS :has() 🎁

.control:not(:has(:first-of-type:checked)) .indicator {
translate: 100% 0;
}

leverage [type=radio]:checked with :has() to set the visuals 🤙
April 26, 2025 at 8:23 PM
Reposted by Jack Iakovenko
elements don't have to be so fugly

try this one nerdy.dev/nice-details
April 25, 2025 at 4:52 PM
Reposted by Jack Iakovenko
✍️ I shared a few thoughts about Item Flow, the new syntax that the CSS working group is discussing.

In short, I'm excited. Check it out for more details: ishadeed.com/article/item...
Item Flow
Notes on the proposed Item Flow system for grid, flexbox, and masonry
ishadeed.com
April 12, 2025 at 7:17 PM
Reposted by Jack Iakovenko
After 6 years of working closely alongside @nerdy.dev I am just rocked by this news.

Still not ready to accept it TBH but I stand behind Adam as one of the most genuine, talented, effervescent devs I've ever worked with.

If you're hiring snatch him up before I figure out a way to get him back 👀
April 11, 2025 at 8:01 PM
Reposted by Jack Iakovenko
Here's the first of many smaller projects I plan to release this year:

A custom reset style sheet that comes with a website that allows you to compare it with the default user agent styles and other reset style sheets.

fokus.dev/tools/uaplus/
uaplus.css | fokus
UA+ (User agent plus), a different type of reset style sheet
fokus.dev
April 3, 2025 at 6:27 AM
Reposted by Jack Iakovenko
Time to kick the tires on the #CSS @mixin prototype in Canary

nerdy.dev/css-mixins-r...
March 26, 2025 at 3:18 PM
Reposted by Jack Iakovenko
This CSS holographic effect by @hejchristian.com is amazing 😍 codepen.io/HejChristian...
CSS Holographic Masks
Experimenting with some CSS holographic effects, inspired by this guide from Robb Owen: https://robbowen.digital/wrote-about/css-blend-mode-shaders/...
codepen.io
March 24, 2025 at 6:37 PM
Reposted by Jack Iakovenko
in Chrome 135 - Tomorrow Mar 26, 2025
customize all the parts of a with #CSS!

nerdy.dev/customize-a-...
Reposted by Jack Iakovenko
Vibe Coding is a problem...
YouTube video by Syntax
www.youtube.com
March 24, 2025 at 7:22 PM
Reposted by Jack Iakovenko
February 19, 2025 at 6:32 PM
Reposted by Jack Iakovenko
too lazy?
watch.
February 8, 2025 at 12:17 AM
Reposted by Jack Iakovenko
<table> highlighting with CSS :has() 💡

td:has(~ td:hover), /* previous sibling cells */
table:has(td:nth-of-type(3):hover) /* column cells */
tr:not(:first-of-type):has(~ tr:hover)
td:nth-of-type(3) {
background: var(--highlighted);
}
February 5, 2025 at 9:07 PM
Reposted by Jack Iakovenko
CSSWG is talking about

#CSS `superellipse`

for SQUIRCLES
(and more like notches, cutouts and bevels)

try it
noamr.github.io/squircle-tes...

awesome work @nomster.bsky.social and Simon Fraser!
January 29, 2025 at 5:30 PM
Reposted by Jack Iakovenko
January 30, 2025 at 6:26 AM