Misha
banner
mkrl.xyz
Misha
@mkrl.xyz
Software Engineer / Developer Experience
I will speak at your conference for food!
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-...
October 14, 2025 at 2:59 PM
Most average Angular talk in Poland @warsawjs.com
September 11, 2025 at 8:35 PM
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...
August 6, 2025 at 10:36 PM
I have accidentally created the most uncomfortable notification stack known to man 😭

Still looks cool because of the view transitions though.
July 30, 2025 at 8:30 PM
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.
June 25, 2025 at 6:25 PM
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 🤌🤌
June 15, 2025 at 11:08 PM
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.
May 7, 2025 at 11:53 AM
Got the same problem here, Chrome on Linux. Perhaps a "--foreground" CSS variable is inconsistent between the modes? Or the block background
April 19, 2025 at 7:34 PM
Perhaps the only Google feature I used to rely on was Timeline. It was a trade-off "you get my location for ads, I get a nice location history log".

Today is the day I needed this history for a business trip rundown and I discover my 10+ years history log is permanently gone.
April 11, 2025 at 7:16 PM
Tired of soulless AI chatbots? So are we. That’s why we’re redefining conversations with ethically sourced responses, free-range training data, and fair wages. No scripts, no artificial sympathy—just authentic, thoughtful interactions. Try talking to something different.
April 1, 2025 at 5:38 PM
I'm in some kind of a Korean spam bubble for some reason, could be worse
February 22, 2025 at 8:41 PM
Daily reminder to thank your peer dependencies. Thank you, Copilot.
February 16, 2025 at 5:27 PM
LinkedIn is actively discouraging me to engage with @tej.as content
February 11, 2025 at 1:33 PM
Anyway, this was just a rent on me looking for a perfect solution. There probably is one (please let me know).

Huge ❤️ to everyone working on the ecosystem tools I mentioned, it is not meant to be a dunk!

What is YOUR way to go when starting a new thing?
February 3, 2025 at 10:31 PM
There's something so magical in being able to just do node file.ts

I'm writing a small library and my entire setup is basically just node + ts language server in an IDE.

Thank you @nodejs.org 🙌
January 16, 2025 at 10:49 PM
A while ago I made a Chrome extension that uses the accelerometer in my watch so I could swipe the ads off the screen. I don't have a demo video, but here are some slides from a related talk I did on this.
December 31, 2024 at 12:45 AM
I was recently looking up ways to automate existing lights I have. Ended up just plugging them into smart plugs, but when power turns on they are default to "crazy flashing" mode. Googling the LED driver model I found exactly ONE article in GERMAN where this was the solution.
December 27, 2024 at 1:48 AM