Mike E
miikiidotdev.bsky.social
Mike E
@miikiidotdev.bsky.social
Software engineer, lover of progression and food enthusiast 🍱πŸ₯˜πŸ›
Reposted by Mike E
You might have seen it in the past, but in case you haven't looked recently, GitHub has a couple really nice font sets:

Mona Sans & Hubot Sans:
github.com/mona-sans

Monaspace:
monaspace.githubnext.com
January 16, 2026 at 8:19 PM
Reposted by Mike E
Modern CSS is amazing 😍
This nav broke my brain (coding speed run)
YouTube video by Syntax
youtu.be
January 16, 2026 at 3:38 PM
Reposted by Mike E
You know that annoying experience on mobile websites where you need to find the little close button and can't swipe a menu closed?

The solution is simpler than you think.

With basic CSS scroll APIs, you can get built-in interruptible swipe gestures πŸ₯³
January 16, 2026 at 5:56 PM
Reposted by Mike E
The Navigation API is newly baseline! The web now has sensible, low-level routing for navigations.
January 15, 2026 at 3:25 PM
Reposted by Mike E
A really common user interface pattern is a big clickable area, such as a card. Sometimes you need controls within that card that are also clickable. There's lots of ways to do it wrong, but fret not, @ericwbailey.website is here to show you how to do it right.

piccalil.li/blog/accessi...
Accessible faux-nested interactive controls
A really common user interface pattern is a big clickable area, such as a card. Sometimes you need controls within that card that are also clickable. There's lots of ways to do it wrong, but fret not,...
piccalil.li
January 15, 2026 at 12:18 PM
Reposted by Mike E
We ended up accidentally watching this whole video yesterday, and against all odds, it ended up being one of the greatest pieces of cinema I've ever experienced:

youtu.be/ef568d0CrRY?...
1000 Players Simulate Civilization: Rich & Poor
YouTube video by ish
youtu.be
December 26, 2025 at 10:22 PM
Reposted by Mike E
CSS anchor positioning is newly baseline! This opens the door for lots of new creative CSS.

It's a huge feature, but here are the basics.
January 13, 2026 at 4:09 PM
Reposted by Mike E
ECMAScript excitement πŸ˜‰

🚨🚨🚨 IT'S ABOUT TIME! 🚨🚨🚨

Congrats to @manishearth.bsky.social on shipping the Temporal API in Chrome 144 stable today πŸŽ‰

developer.chrome.com/blog/new-in-...

Temporal is the replacement for the Date API.
January 13, 2026 at 8:27 PM
Reposted by Mike E
Introducing the #HTML element
Introducing the <geolocation> HTML element Β |Β  Blog Β |Β  Chrome for Developers
Discover the new way to request user location data.
developer.chrome.com
January 13, 2026 at 4:36 PM
Reposted by Mike E
Proud of the work I did on Playwright Persona. Finally, authentication management in tests is sensible.

Describe the roles that can interact with your app and how to authenticate as them. Sessions are stored, invalidated, and recreated automatically.

github.com/kettanaito/...
GitHub - kettanaito/playwright-persona: Authentication in Playwright using personas.
Authentication in Playwright using personas. Contribute to kettanaito/playwright-persona development by creating an account on GitHub.
github.com
January 12, 2026 at 10:58 AM
Reposted by Mike E
Made a lil' library:
codepen.github.io/slideVars/

Automatically detects CSS custom properties on the :root/html and gives you controls for adjusting them. (But it's also as configurable as you want it to be.)
January 12, 2026 at 6:52 PM
Reposted by Mike E
React Server Components: do they improve performance or make it worse?

If your answer is β€œI’ve no idea πŸ˜…,” I wrote a deep-dive to answer that! Experiments and real numbers, CSR vs SSR vs RSC, same app + test setup.

Focus: initial load + data fetching.

www.developerway.com/posts/react-...
React Server Components: Do They Really Improve Performance?
A data-driven comparison of CSR, SSR, and RSC under the same app and test setup, focusing on initial-load performance and the impact of client- vs server-side data fetching (including Streaming + Susp...
www.developerway.com
October 21, 2025 at 4:33 AM
Reposted by Mike E
Damn this DEF CON talk is wild
youtu.be/cYZmRp90hss?...
DEF CON 33 - Kill List: Hacking an Assassination Site on the Dark Web - Carl Miller, Chris Monteiro
YouTube video by DEFCONConference
youtu.be
December 31, 2025 at 4:02 PM
Reposted by Mike E
TIL: Compression Dictionary Transport πŸ’‘

A new HTTP feature that can dramatically shrink the size of your responses, especially when serving content that changes often but includes a lot of repeated structure (think: JSON, JS, CSS).

Learn more πŸ‘‡
developer.mozilla.org/en-US/docs/...
Compression Dictionary Transport - HTTP | MDN
Compression Dictionary Transport is a way of using a shared compression dictionary to dramatically reduce the transport size of HTTP responses.
developer.mozilla.org
December 30, 2025 at 4:00 PM
Reposted by Mike E
Web Performance Calendar day 23 with @tunetheweb.com on configuring caches to ignore non-content-affecting URL parameters and reclaim performance. No more of this query string = cache miss nonsense.

calendar.perfplanet.com/2025/fixing-...
Fixing the URL params performance penalty
Tales of two pages… What's the difference between these two pages?: https://www.example.com/ https://www.example.com/?utm_source=email I mean they've got different URLs, but many of us would ...
calendar.perfplanet.com
December 23, 2025 at 1:50 PM
Reposted by Mike E
I just got my CI from 6m44s down to 4m7s and it took ONE change in Playwright config.

How come nobody ever told me Playwright fails to properly calculate the number of cores your CI machine has? This tiny screenshot screams of MONTHS of time wasted on CI over the years.
December 17, 2025 at 4:05 PM
Reposted by Mike E
This is huge for CSS loading performance.

Compression dictionaries are a little tricky to deploy today but totally worth the effort as the impact is enormous.

#webperf
Web Performance Calendar day 13 with Yoav Weiss (@yoav.ws) showing us a clever and creative way to ship *only* critical/necessary CSS for each page type (home, search, etc) while also avoiding duplicate code in the CSS bundles.

calendar.perfplanet.com/2025/how-to-...
How to load CSS (fast)
Loading styles on the web is something that looks trivial at first. You just add a <link rel=stylesheet> to your page (or <style> for inline styles) and you're done. But if you wanted to load CSS fas...
calendar.perfplanet.com
December 13, 2025 at 2:32 PM
Is remix 3 ready for use or is this an alpha/beta version you’re using?
December 8, 2025 at 6:02 PM
Reposted by Mike E
I was dealing with client-side cookies the other day and, of course, I used `document.cookie`. This API is "something", isn't it?

But then I remembered that `cookieStore` is a thing today, and it makes cookie handling way easier! πŸ‘‡

developer.mozilla.org/en-US/docs/W...
December 2, 2025 at 9:31 AM
Reposted by Mike E
If there’s one #blackFriday deal you should pay attention to it’s @piccalil.li trust me not only is a fabulous deal it’s also great for your career and those you buy it for

piccalil.li/black-friday/
Black Friday Deals
piccalil.li
November 27, 2025 at 4:46 PM
And <headier>
October 25, 2025 at 4:25 PM
Reposted by Mike E
i wrote about how to fix any bug
How to Fix Any Bug β€” overreacted
The joys of vibecoding.
overreacted.io
October 21, 2025 at 12:35 AM
Reposted by Mike E
This is a wildly creative set of customizations for Claude Code, using the new plugin system they just released. There are SO many fascinating ideas in this! Strongly recommend reading it and then spending some time exploring the accompanying repo github.com/obra/superpo...
October 10, 2025 at 11:31 PM
Reposted by Mike E
OK @kevinpowell.co has written what has to be one of the best (if not THE best) practical article to #CSS colors I have read in a while. piccalil.li/blog/a-pragm...

Easy to read, practical examples, and *perfect* for someone like me who's fallen behind and hasn't kept up with all the new stuff.
A pragmatic guide to modern CSS colours - part one
Whether you've got a firm grasp on modern CSS colour capabilities, or you're thinking 'I struggle to understand why I should use modern CSS colours at all', then the first part of this article series,...
piccalil.li
October 7, 2025 at 2:53 PM