Reposted by MishaErik Rasmussen @erikras.com · 09/09/2026📢 I'm officially looking for a new job. You hiring? Full time, remote from Spain, paid via EOR, IC, TypeScript, no crypto, support for 3-4 conference speaking gigs/year. Share plz. 🙏 DMs open. 22215
Misha @mkrl.xyz · 07/09/2026I always wanted to recompile a browser and make arrays start at 1 to see how the web breaks. While an entire browser is a bit too much work, a compact JS engine is pretty doable. Meet Qu1ckJS - a JS engine where indexed collections start at 1! Play around with the REPL here: mkrl.xyz/qu1ckjs 4161
Misha @mkrl.xyz · 21/08/2026Listening to @danabra.mov on @syntax.fm talking about atproto gave me a mad idea I want to build a "community box" of sorts: a physical device that enables posting to a PDS that is contained on the device itself a low-powered shitty server that is only online during events, powered by a hand crank 020
Misha @mkrl.xyz · 06/08/2026It's live on the Web Store! chromewebstore.google.com/detail/hpmeg... Because a lot of the web is SPA those days, I sometimes forget I have this installed. Then, when my bank or GitHub starts spinning, I experience joy unlike any other.chromewebstore.google.comTransitioner - Chrome Web StoreAdds random fun transitions when navigating between pages on the same origin. 030
Misha @mkrl.xyz · 04/08/2026Made a browser extension that randomly adds silly cross-document view transitions to all websites. Now it's time to create a collective repository of silly transitions for all of us to share. 1354
Misha @mkrl.xyz · 31/07/2026Turns out you can fit an entire snake game into a single <div> with CSS border-shape mkrl.xyz/border-snake/ 2577
Misha @mkrl.xyz · 25/06/2026My conference tech demo accidentally turned into capturing.website I always wanted to build a simple full-featured screen recorder based purely on web standards. Turns out, you can fit recording, processing and encoding in under 200kb (probably could have pushed it even lower). 290
Misha @mkrl.xyz · 16/05/2026I took a picture of @twnsnd.com taking a picture of @jeremias.codes taking a picture of Richard taking a picture of his flat white. 0310
Misha @mkrl.xyz · 14/05/2026I'm absolutely charmed and positively delighted by this talk @cydstumpel.nl @jsheroes.io All in on RFWS™ 071
Misha @mkrl.xyz · 07/04/2026Just went to report a bug in @voidzero.dev formatter. Spent 30 minutes setting up a classic reproduction repo. Then discovered playground.oxc.rs. It has an option to compare with prettier directly and if there's a difference IT FILLS OUT THE ISSUE TEMPLATE FOR YOU. I absolutely love it 2733
Misha @mkrl.xyz · 01/04/2026spent 6 months trying to figure out pricing for my developer products: per-seat, usage based, "contact sales"? introducing promise-based billing. honestly IMO it's the most honest pricing model in tech: - generous free tier for sync APIs - real customers pay for promises 000
Misha @mkrl.xyz · 16/02/2026As a child growing up in a post-soviet country I had a recurring nightmare of getting lost in a maze of eastern bloc buildings. A while ago I got to play Townscaper and had an idea "what if I make one, but depressing?". Quick Three.js prototype on Sunday scratches the itch. 020
Misha @mkrl.xyz · 22/01/2026Perfect! Let's check one more time just to be sure! Just one more time bro I promise. 010
Misha @mkrl.xyz · 10/11/2025...just be sure it still has enough color contrast! While it does indeed look cool, it can break familiar cognitive patterns. Users can rely on selection visibility for many different needs. 050
Misha @mkrl.xyz · 14/10/2025alright, #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-... 2101
Misha @mkrl.xyz · 15/09/2025Today 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 020
Misha @mkrl.xyz · 23/08/2025This is so cool. One of the best explainers on this topic I've seen so far. 050
Misha @mkrl.xyz · 06/08/2025you: vibecode the next billion $$$ saas with claude opus 4 max 20x me: javascript event loop book for kids with gemini g.co/gemini/share... 010
Misha @mkrl.xyz · 30/07/2025I have accidentally created the most uncomfortable notification stack known to man 😭 Still looks cool because of the view transitions though. 020
Misha @mkrl.xyz · 25/06/2025Lame 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. 010
Misha @mkrl.xyz · 16/06/2025I'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 🤌🤌 010
Misha @mkrl.xyz · 06/06/2025The 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.mkrl.xyzMikhail Korolev 162
Misha @mkrl.xyz · 28/05/2025It 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! 131
Misha @mkrl.xyz · 23/05/2025I 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. 120
Misha @mkrl.xyz · 07/05/2025Little 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. 110
Misha @mkrl.xyz · 01/05/2025This video comes up every time I try to explain what is NotebookLM to anyone else. www.youtube.com/watch?v=gfr4...youtube.comAI discusses document that just says “Poopoo Peepee”YouTube video by Gabbsby 000
Misha @mkrl.xyz · 11/04/2025Perhaps 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. 100
Misha @mkrl.xyz · 01/04/2025Incredibly proud day for myself and my co-founder @eric.vicenti.net. 🚀 Today we're launching a business that redefines lifes, brings soul back into AI and expands taps into the uncharted market of exclusive, premium-only handcrafted assistants. artisanal-ai.comartisanal-ai.comArtisanal AI - Handcrafted AI SolutionsWe blend cutting-edge technology with artisanal craftsmanship to create AI solutions that feel personal, intuitive, and uniquely yours. 210
Misha @mkrl.xyz · 28/03/2025Loved being here for the first edition! The one and only international conference in North Macedonia, you simply can't afford to miss it. 021
Misha @mkrl.xyz · 13/03/2025I have just discovered a keygen music radio. This scratches the itch. keygenmusic.tkkeygenmusic.tkkeygenmusic.tk - tracker music playerOnline chiptune music player. Charged with music from keygens. Streams directly in your browser 110
Misha @mkrl.xyz · 03/02/2025Every time I go to set up a small Typescript monorepo project for myself it ends up being a disaster. Every single time I think to myself "next time I should try X instead of Y" and then I spend hours upon hours configuring Y. 220
Reposted by MishaChris Heilmann @codepo8.bsky.social · 23/01/2025About that misunderstood Elon Musk "My heart goes out to you" gesture… 58036
Misha @mkrl.xyz · 16/01/2025There'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 🙌 000
Misha @mkrl.xyz · 15/01/2025Are there any other popular GraphQL clients other than Apollo and Relay? I'm cooking up a small lib that does cool stuff on the client and thinking of which integrations should I build. 000
Misha @mkrl.xyz · 31/12/2024A 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. 010
Misha @mkrl.xyz · 30/12/2024This has truly been one of my favorite conference experiences in the last year. Great both as a speaker and an attendee. Truly transparent. As a serial procrastinator I've just submitted a couple of sessions, hopefully see you all in Cluj in 2025! 010
Misha @mkrl.xyz · 27/12/2024I 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. 100
Misha @mkrl.xyz · 17/11/2024Okay, let's see what's on the other side. Time to carefully follow all the fine folks. 140