Vadim Makeev – Telegram
Vadim Makeev
940 subscribers
239 photos
12 videos
82 links
Frontend developer in love with the Web, browsers, bicycles, and podcasting. He/him, MDN technical writer, Google Developer Expert. Based in Berlin.

@pepelsbey_dev + https://pepelsbey.dev/
Download Telegram
Any idea who’s right? It would be nice to be able to position a popover right next to the button that triggers it. Firefox and Safari both make it easy. Chrome’s behavior makes me sad.
👍111
Performance is a key aspect of the user experience 🥲
😁47💯4👍2🤔21
Have you seen any good articles or projects using Cascade Layers for CSS architecture? Modern CSS seems capable of something similar to BEM without complex tooling, but I’m struggling to make it work. You know, 15-year-old habits won’t let you go easy.

I’ll start:

A whole cascade of layers
Modern alternatives to BEM
Modern CSS for dynamic component-based architecture
🔥16
With another wave of seasonal migration between social networks, let me remind you that I cross-post pretty much everywhere I can to stay in touch with scattered friends. I’m mostly active on Mastodon, but feel free to pick the one that works for you: Mastodon, Bluesky, Threads, X, LinkedIn, Facebook.

Also, occasional photos and videos from gigs on Instagram.
2
Gather around the fire, kids. Today, I will tell you an HTMHell story about native HTML color scheme switching. It’s getting dark early in Berlin in the winter…

https://htmhell.dev/adventcalendar/2024/9/
🔥204
Happy browser choice day to those in Europe who celebrate! This is a second attempt to get it right. Brought to you by the iOS 18.2 update and the fine folks from Open Web Advocacy
23😁4👍3
Starting from Chrome 122 and today’s Firefox 134, you can use align-self and justify-self (or the place-self shortcut) to control boxes with position: absolute and inset: 0. Waiting for Safari to catch up!

https://codepen.io/pepelsbey/pen/xxvLBYZ
🔥236🤔2
I just discovered that you can’t debug styles in a shadow root in WebKit Web Inspector if they’re attached using adoptedStyleSheets (constructable stylesheets). For some reason, they’re considered user agent stylesheets 🤔

https://bugs.webkit.org/show_bug.cgi?id=289948
👀93🔥1😁1🤔1
Planned a four-day CSS trip to Amsterdam in June:

June 4, Pre-CSS Day meetup
June 5–6, CSS Day conference
June 7, CSS Café meetup

See you there 🤓
🔥20👍4
This book didn’t age well 🥲

(Hail Mary Project by Andy Weir)
😁26💯32🤔1
You don’t have to be a GeoGuessr expert to spot the city in the photo. Just walking here feels like a crime 😬
😁23💯95
Most of the people: Huh? 🤔

Me: There’s no way you can use Shure SM7B on a stand like this because the XLR port is blocked 🙄

(Étoile S01E02)
😁20🤔31💯1
I guess I’m not a pro anymore 🥲 Jumped from 15” Pro M1 Max to just 13” M4 Air and can’t really tell the difference, even for the podcast production workflow. Not sure if I’ve ever used the extra ports that much.
👍18🔥4🤔32👀2
Div is not a button, you say. How about li? Looks legit.


<li _ngcrap routerlink="/activities" tabindex="0">
Activity stream
</li>
😁22🤔8👀6💯1
Arrived just in time for vacation 🤓

Face with Tears of Joy: A Natural History of Emoji
🔥11🤔4😁2👍1