Advertisement Β· 728 Γ— 90

Posts by Misha

my dumb ass read this as "`handleSubmit` is only used in contexts where memoization provides no benefit. It is pathetic" 😩

that's lovely! I couldn't find the rule anywhere in the Sentry org, is it public / can we see the code?

1 week ago 3 0 1 0
a screenshot from playground.oxc.rs displaying oxfmt and prettier output side by side. there's a button that says "report diff" because the outputs are different

a screenshot from playground.oxc.rs displaying oxfmt and prettier output side by side. there's a button that says "report diff" because the outputs are different

Just 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

1 week ago 73 3 2 1

yes! I think Jellyfin being ugly is the main reason I am still on Plex

2 weeks ago 3 0 3 0
Video

spent 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

2 weeks ago 0 0 0 0

Thank you for your kind words!

1 month ago 1 0 0 0
Video

As 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.

2 months ago 2 0 0 0
A Github Copilot agent chat window with endless "The file looks good, let's run one more check" calls to run a script in terminal.

A Github Copilot agent chat window with endless "The file looks good, let's run one more check" calls to run a script in terminal.

Perfect! Let's check one more time just to be sure!
Just one more time bro I promise.

2 months ago 1 0 0 0
Preview
GitHub - pwr-Solaar/Solaar: Linux device manager for Logitech devices Linux device manager for Logitech devices. Contribute to pwr-Solaar/Solaar development by creating an account on GitHub.

You can actually do a lot with Logitech mice on Linux with github.com/pwr-Solaar/S...
Rebinding keys, pairing receivers (even for devices no longer supported on other modern platforms) and checking the battery status!

3 months ago 1 0 0 0
Advertisement
an almost anatomically correct snowman with a big butt, viewed from the behind

an almost anatomically correct snowman with a big butt, viewed from the behind

an almost anatomically correct snowman resembling a muscular man with a big nose and a moustache

an almost anatomically correct snowman resembling a muscular man with a big nose and a moustache

2026 goals: ship a thick snowman to production βœ…

3 months ago 3 0 1 0

Likewise! Bring the cat food.

3 months ago 2 0 0 0

So far the most (and the last!) last-minute thing done for the year.

3 months ago 4 0 1 0

I'm so happy someone else got to experience that.

3 months ago 3 0 0 0

Oh dear, I could probably write a very similar thread on the Warsaw public transit API. Just look at the website! api.um.warszawa.pl

3 months ago 2 0 2 0

This is cursed. I enjoyed reading the code.

3 months ago 1 0 1 0

...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.

5 months ago 5 0 0 0
Advertisement

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-...

6 months ago 10 1 2 1

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

7 months ago 2 0 0 0
Post image

Most average Angular talk in Poland @warsawjs.com

7 months ago 2 0 0 0

Damn, if you're not applying, I'm applying!

7 months ago 1 0 0 0
Preview
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.

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.

7 months ago 0 0 0 0

This is so cool. One of the best explainers on this topic I've seen so far.

7 months ago 6 0 0 0
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."

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."

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...

8 months ago 1 0 0 0

Damn @ollie-williams.bsky.social‬ already posted this while I was making that codepen :D

8 months ago 0 0 0 0

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...

8 months ago 0 0 1 0
Advertisement
Video

I have accidentally created the most uncomfortable notification stack known to man 😭

Still looks cool because of the view transitions though.

8 months ago 2 0 0 0

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.

9 months ago 0 0 1 0
A cal.com scheduling page with a new button saying "I'm Feeling Lucky" next to the time slot

A cal.com scheduling page with a new button saying "I'm Feeling Lucky" next to the time slot

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.

9 months ago 1 0 0 0

That's just the average Jake & Surma podcast release schedule, nothing out of the ordinary.

10 months ago 6 0 0 0
Video

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 🀌🀌

10 months ago 1 0 0 0
Preview
Scream For Papers - Chrome Web Store Save up on time while filling out long and repetitive CFP forms.

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

10 months ago 0 0 0 0