Misha
@mkrl.xyz
87 followers 180 following 58 posts
Software Engineer / Developer Experience I will speak at your conference for food!
Posts Media Videos Starter Packs
mkrl.xyz
alright, #BadUXWorldCup is too fun to pass up

how about a virtualized date picker? "virtualized" as in "virtual machine"

surprisingly easy to operate, just write some bytes to input a date

here's me entering the birthday of Internet Explorer, get creative with yours!
mkrl.xyz/virtualized-...
mkrl.xyz
Misha @mkrl.xyz · Sep 15
Today I had one of those dreams when you wake up and write your genius idea down.

my notes:

- hypothetical assertions in @vitest.dev
- expect(n).toWouldHaveBeenCalled
- expect(n).toMayHaveBeenCalled

in my morning mind this was revolutionary, unlocking branching reality timeline API
mkrl.xyz
Misha @mkrl.xyz · Sep 11
Most average Angular talk in Poland @warsawjs.com
mkrl.xyz
Misha @mkrl.xyz · Sep 11
Damn, if you're not applying, I'm applying!
mkrl.xyz
Misha @mkrl.xyz · Aug 29
There's no way you don't qualify for a free Copilot licence as a maintainer.
docs.github.com/en/copilot/h...
I have this license and it gives you access to just about all the models, including Claude.
Getting free access to GitHub Copilot Pro as a student, teacher, or maintainer - GitHub Docs
Learn how to use Copilot Pro for free as a student, teacher, or open-source maintainer.
docs.github.com
mkrl.xyz
Misha @mkrl.xyz · Aug 23
This is so cool. One of the best explainers on this topic I've seen so far.
samwho.dev
Sam Rose @samwho.dev · Aug 23
✨ Big O ✨

Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o.

With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.
mkrl.xyz
Misha @mkrl.xyz · Aug 6
you: vibecode the next billion $$$ saas with claude opus 4 max 20x

me: javascript event loop book for kids with gemini
g.co/gemini/share...
A book page that has text: "But what if Callie was busy baking a big cake (a long-running task on her Call Stack), and a tiny note arrived saying, 'Quick! Add a pinch of salt!'? Manny knew this was a microtask, so he'd give that tiny note to Speedy Sam for his urgent queue."
mkrl.xyz
Misha @mkrl.xyz · Aug 2
Damn @ollie-williams.bsky.social‬ already posted this while I was making that codepen :D
mkrl.xyz
Misha @mkrl.xyz · Aug 2
I don't think it is possible for completely dynamic arbitrary values, but if you know a set of values in advance, perhaps you could pre-generate some :has CSS selectors like this?

codepen.io/mkrl/pen/qEO...
mkrl.xyz
Misha @mkrl.xyz · Jul 30
I have accidentally created the most uncomfortable notification stack known to man 😭

Still looks cool because of the view transitions though.
mkrl.xyz
Misha @mkrl.xyz · Jul 7
How do you deal with edge-cases when cats enter or leave the house through means different to a cat flap? I could imagine the cat presence state can become inverted when a cat slips through a door alongside a human.
mkrl.xyz
Misha @mkrl.xyz · Jun 25
Lame idea of the day: "I'm Feeling Lucky" on cal.com.

If both of us are authorized with connected calendars and working hours, the button one-click schedules an event at the earliest available time for both parties.
A cal.com scheduling page with a new button saying "I'm Feeling Lucky" next to the time slot
mkrl.xyz
Misha @mkrl.xyz · Jun 17
That's just the average Jake & Surma podcast release schedule, nothing out of the ordinary.
mkrl.xyz
Misha @mkrl.xyz · Jun 15
I'm working on a massive JS Ecosystem guide and I'm SO pleased with this little prototype. Just about 10 lines of JS (pretty much only IntersectionObserver and button events) + CSS scroll-snapping.

Everything is scroll-driven 🤌🤌
mkrl.xyz
Misha @mkrl.xyz · Jun 14
A while ago I also made a Chrome extension to help out with filling out all the massive CFP forms. You can add favorites and sort by the deadline as well, but it needs some work and it lacks the sync between different devices.
sfp.today
Scream For Papers - Chrome Web Store
Save up on time while filling out long and repetitive CFP forms.
sfp.today
mkrl.xyz
Misha @mkrl.xyz · Jun 14
Other than what's already mentioned there's cfp.watch by @rowdy.codes! I also use confs.tech and a few other resources with less coverage.
All active call for papers - CfP Watch
A collection of open Call for Papers for (aspiring) speakers.
CFP.watch
mkrl.xyz
Misha @mkrl.xyz · Jun 6
If you worked with me or saw my work and/or attended my talks, RTs are appreciated!

Any cool companies hiring on Bluesky?
mkrl.xyz
Misha @mkrl.xyz · Jun 6
The time has come! After a long time off I'm looking for a new remote job.

I do developer experience (perhaps a bit of devrel as well!). Design systems, SDKs, front-end tooling is my jam.

You can see some of my work at mkrl.xyz.
Mikhail Korolev
mkrl.xyz
mkrl.xyz
Misha @mkrl.xyz · Jun 5
I've seen this on @voidzero.dev and @vercel.com, the logo right click takes you straight to the branding page. Absolutely love this.
mkrl.xyz
Misha @mkrl.xyz · May 31
Congrats on your new mugshot
mkrl.xyz
Misha @mkrl.xyz · May 28
What else did you expect from a conference run by engineers? Naming is a fundamentally hard problem across the stack.
mkrl.xyz
Misha @mkrl.xyz · May 28
It was an absolute pleasure to give a slightly chaotic JS ecosystem tooling overview talk at @jnationconf.bsky.social

Full of fantastic people and packed with content, what a conference!
danieljcafonso.bsky.social
Speaking of awesome speakers in the @jnationconf.bsky.social JS track with have @mkrl.xyz with an history lesson
mkrl.xyz
Misha @mkrl.xyz · May 28
...aaaand it's gone out to a local! Good times, see you next year.
mkrl.xyz
Misha @mkrl.xyz · May 23
I have 1 ticket to @jsheroes.io to give away. If you are a student or simply someone who is on the verge of going - please DM me. DM me if you know someone who might need one.

Very sad to miss this year due to a family emergency. Hands down, one of the best JS conferences in EU.
mkrl.xyz
Misha @mkrl.xyz · May 7
Little known fact, but on May 1st polish people gather around the parlament to raise awareness of the importance of RSS feeds. Truly proud to live here.
A poster with a big crowd of people around the parlament holding flags that say "RSS"