Mike E
miikiidotdev.bsky.social
Mike E
@miikiidotdev.bsky.social
Software engineer, lover of progression and food enthusiast 🍱🥘🍛
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
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
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
Reposted by Mike E
When I posted OverType.dev to HN yesterday, I was thrilled to hit top 10.

What I was NOT expecting...??!

Getting to #1 on HN with Hyperclay.com today. Someone noticed the note in the footer on OverType and posted it!!!

42 early access signups so far 😲❤️
Hyperclay | HTML APPS
A single HTML file is all you need to build a web app. Hyperclay hosts these HTML files so you can create personal, malleable software easily.
hyperclay.com
August 18, 2025 at 3:32 PM
Reposted by Mike E
I learned SQL on the job. I know the basics but I wanted a deeper understanding.

I love this course by Baraa! The way he teaches with visuals and explains how things work is great. I don't have to memorize things as much if I understand the how and why.

And it's free!

youtu.be/SSKVgrwhzus?...
August 13, 2025 at 6:48 PM
Reposted by Mike E
CSS mixins & functions are coming! And the best way to prepare is by re-visiting CSS variables.

Don’t let the Guaranteed Invalid value & Invalid at Computed Value Time behavior trip you up. Watch my CSS Day talk, or book a workshop to go in depth with modern #CSS!

www.oddbird.net/talks/mixins/
CSS Functions & Mixins
Is sass dead yet?
www.oddbird.net
July 30, 2025 at 8:22 PM
Reposted by Mike E
Wrote an article about how React Server Components integrate with a bundler. It's a deep dive into how code splitting works, how RSCs eliminate network waterfalls, how environment directives like "use client" work, CSS loading, etc. Check it out! devongovett.me/blog/parcel-...
How Parcel bundles React Server Components
Parcel v2.14.0 added support for React Server Components. This post is a deep dive into the internals: how RSCs integrate with a bundler, what directives like "use client" actually do, how code splitt...
devongovett.me
July 26, 2025 at 11:40 PM
Reposted by Mike E
Just watched @gergely.pragmaticengineer.com’s “Software engineering with LLMs in 2025: reality check.” Clear, grounded look at how AI-coding tools are used day-to-day. Loved the four wrap-up questions!
youtu.be/EO3_qN_Ynsk #llm #ai
Software engineering with LLMs in 2025: reality check
YouTube video by The Pragmatic Engineer
youtu.be
July 2, 2025 at 11:01 AM
Reposted by Mike E
Back in the day, Twitter used to be really good if I set up a thread to connect freelancers with clients. Let's see if Bluesky can do it.

Clients: if you're looking for freelancers/contractors, get in the comments

Freelancers/contractors: get in comments

Everyone else: boosts appreciated
June 27, 2025 at 10:20 AM
Reposted by Mike E
A few clever ideas that @zellwk.bsky.social has for making the MutationObserver and IntersectionObserver easier to use with a little refactoring.

css-tricks.com/a-better-api...
A Better API for the Intersection and Mutation Observers | CSS-Tricks
Zell discusses refactoring the Resize, Mutation, and Intersection Observer APIs for easier usage, demonstrating how to implement callback and event listener patterns, while highlighting available opti...
css-tricks.com
June 23, 2025 at 4:33 PM
Reposted by Mike E
If you have a spare 2h45m, this interview with @craigmod.com is a nice, serene watch. It covers a lot of deep topics.

www.youtube.com/watch?v=BfiU...
Why Japan is Winning the War on Distraction
YouTube video by Rich Roll
www.youtube.com
June 19, 2025 at 6:01 PM
Reposted by Mike E
I'd be remiss if I didn't say that @monknow.bsky.social put A LOT of effort into editing the CSS Color Functions Guide we published yesterday.

And this post is an excellent roundup of things he learned along the way... things that I think confuse a lot of us. I appreciate having this.
Color spaces? Color models? Color gamuts? Color functions?

There's a lot of terminology related to CSS colors and @monknow.bsky.social put together a glossary to help wrap your head around these things.

css-tricks.com/color-everyt...
Color Everything in CSS | CSS-Tricks
An introduction to "Color spaces", "Color models", "Color gamuts," and basically all of the "Color somethings" in CSS.
css-tricks.com
June 20, 2025 at 2:25 PM
Reposted by Mike E
NEW POST

Increasingly our industry favors deep specialists. But we've found our most effective colleagues have a broad-based skill that's based on spanning many specialties. Unmesh, Gitanjali, and I write about explicitly recognizing this as a first-class skill

martinfowler.com/articles/exp...
Expert Generalists
Being an Expert Generalist should be treated as a first-class skill, one that can be assessed and taught.
martinfowler.com
June 18, 2025 at 1:26 PM
Reposted by Mike E
📝 First blog in a long time!

I always like “flow-based” programming, and it’s a very powerful paradigm. LangGraph lets you codify complex workflows as graphs, and also integrates really well with LangChain, if your workflow is LLM-driven.

surma.dev/things/langg...
LangGraph for complex workflows — surma.dev
I may be late to the party, but LangGraph lets you build complex workflow architectures and codify them as powerful automations. Also LLMs, if you want. But you don’t have to!
surma.dev
June 17, 2025 at 4:19 PM
Reposted by Mike E
yea honestly this video is fantastic, very inspiring in terms of how to teach things. it’s much more intuitive than most introductory neural network materials
Yeah, for soft launch the Karpathy series with no priors, I'd start here www.youtube.com/watch?v=VMj-...
also I'd pair it with maybe some written material focusing more on giving 'higher level' picture of things
bsky.app/profile/olaf...
June 15, 2025 at 6:51 PM
Hey @edmundhung.bsky.social

Love what you’re doing with Conform!

FYI, conform.guide is showing an error:

Error: Unexpected Server Error
June 12, 2025 at 6:26 PM
Reposted by Mike E
has anyone learned AI fundamentals recently? i don’t mean like “using” AI but more like, actual ML fundamentals, Transformers, whatever the underlying mechanism up to modern LLMs. including math and basic insights. i’m wondering if it’s Fun To Learn and whether it’s Useful. and fav resources if any
June 11, 2025 at 1:10 PM
Reposted by Mike E
Every flashbang could instead be a meal for a poor kid. Every hotel room for a National Guardsman deployed to fire at our neighbors could house a homeless vet. Every "less-than-lethal" bullet pulled from a journalist's eye could be already needed healthcare for anyone else. All of this is a choice.
June 11, 2025 at 4:22 PM
Reposted by Mike E
New niblet post is up, on how long it does or should take to know if a job is right for you (or not).

charity.wtf/2025/06/08/o...

And how the bar should be higher for managers than ICs. An experienced engineer can usually tune out and turn in decent work; I'm not sure a manager can do the same.
On How Long it Takes to Know if a Job is Right for You or Not
A few eagle-eyed readers have noticed that it’s been 4 weeks since my last entry in what I have been thinking of as my “niblet series” — one small piece per week, 1000 words or less, for the next t…
charity.wtf
June 8, 2025 at 11:59 PM