Vadim Makeev – Telegram
Vadim Makeev
939 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
I can finally start using 🐘 Mastodon the way I’ve been using Twitter via Tweetbot for many years: with timeline sync, mute filters, and overall convenience. The Ivory client by Tapbots for iOS is now available for everyone!

https://tapbots.com/ivory/

I’ve tried many native or web clients for Mastodon, but they just didn’t work for me the way I wanted. See the full Ivory review on MacStories and give it a try! It’s worth every cent of the 18 €/​year subnoscription.

https://www.macstories.net/reviews/ivory-for-mastodon-review-tapbots-reborn/
3
Look ma, we’re at the GDE Summit! #gdesummit

(Julia Miocene, Vadim Makeev, Maxim Salnikov)
12
Some random photos from the trip to Porto last year.
12👍6
There’s finally a decent AirTag holder for a bicycle saddle 😍 It took a while to install, but mostly because I tried to save time by not removing the saddle, lol. I guess it won’t fit every saddle rail, but it worked for the Brooks C15.

https://www.amazon.de/dp/B0B6H4PSQK
👍9🔥3
I hacked it 🤓
🔥19👍91👎1
Remember this old trick that allowed us to load only critical CSS and defer the rest? The one that used media="print" and onload event. I just realized that it doesn’t work in Safari 😳

https://pepelsbey.dev/articles/lazy-loading-safari/
👍5
Vadim Makeev
Remember this old trick that allowed us to load only critical CSS and defer the rest? The one that used media="print" and onload event. I just realized that it doesn’t work in Safari 😳 https://pepelsbey.dev/articles/lazy-loading-safari/
Right, there’s more to it: apparently, CSS lazy loading is _kinda_ broken in Safari. So I updated the second part of the article: if your page is bigger than 200 characters (or 33 emojis), then you’re safe. No, I’m not kidding 😬

https://pepelsbey.dev/articles/lazy-loading-safari/#full-body
🔥4
Media is too big
VIEW IN TELEGRAM
If you happen to use Chrome Canary with the “viewTransition API for navigations” enabled in chrome://flags (not a chance, I know), you might notice that I progressively enhanced my MPA website to use fancy slide-in transitions for page navigation. No JS!

https://pepelsbey.dev

View Transitions API for SPAs is already available in Chrome Beta. Read more in Jake Archibald’s article I used to copy-paste the effect 😅 https://developer.chrome.com/docs/web-platform/view-transitions/

Here’s the commit: <meta> tag to enable the transition and some CSS to make it look better https://github.com/pepelsbey/pepelsbey.dev/commit/accf0da
🔥111
I was going to have dinner when I noticed a regression in Safari. Now I’m very hungry, but there’s a bug with a minimal test case!

Parent’s padding affects the width of a positioned image with max-height: 100% 🤔

Bug https://bugs.webkit.org/show_bug.cgi?id=252425
Demo https://codepen.io/pepelsbey/pen/JjadGQv
👍2
Got the new desktop setup 🤓

NuPhy Halo65: trying another prebuilt
Logi Lift: instead of Magic Trackpad

It turned out trackpads put a lot of stress on a wrist during video/audio editing (click-drag is the worst), so I switched back to a mouse after years on a trackpad.
🔥30👍2
Most of the people: Oh, wow! Cool mic 😎

Me: Yep, Shure 55SH, and he’s singing to the wrong side of it 🙄

(The Guardians of the Galaxy Holiday Special)
🔥11👍21