Profile avatar
mapleleaf.dev
code • TTRPG • EDM • rhythm games • anime • he/they 🏳️‍🌈 • not actually Canadian 🍁 • opinions are my own https://mapleleaf.dev
209 posts 1,323 followers 317 following
Prolific Poster
Conversation Starter

this album is so astonishingly good www.youtube.com/watch?v=AiF5...

The exciting future or Records & Tuples in JavaScript: github.com/tc39/proposa... * Now they're objects called Composites, instead * They're really just frozen Objects/Arrays! * Except with an extra bit for Map/Set key behavior * You need to call Composite.equals for comparison; === is by identity

(Boosts encouraged!) Hi! 👋 I’m Kat. I’ve been a professional dev for over 15 years. I maintained the NPM CLI for 5 of those. I sat in TC39. I work at Microsoft. I’m self taught w/a film degree and no formal CS edu. Are you new to tech? What do you wish you could ask some1 like me? Literally AMA

Trump's lawyers are absolutely flailing in the courts right now

warning: depresso espresso i feel like we were always like, inevitably fucked. to be as rich and powerful as someone like Muskrat pretty much requires taking whatever moral compass you might have and shitting all over it. being fine with explotation and runining countless people's to that end

Lint plugins are now available 🎉

This is fine!

it's a good feeling when you listen to your own song and you go "hey this sounds like this could be on a Spotify playlist"

Mastodon features I miss on Bluesky: • Editing posts • Temporary muting (for 6 hours, 24 hours, 7 days, 30 days) • Muting posts without muting notifications: You don’t see someone’s posts but you do see if (e.g.) they reply to one of your posts. • Polls

my favorite part of valentines: discounted chocolate the day after

If you can, never ask more than one question at a time. You can have many, just don't ask them at once. I find it that a carefully guided path of questions yields more productive conversation than overwhelming a person with a barrage of things you want them to answer.

so claude remains one of the more expensive models - not even by a small margin - but after trying out several others, I'm quickly seeing why. it's so much more coherent, matching even the fancy new reasoning models

The next version of Deno will have a super fast JS/TS plugin API for the linter 🎉 Watch @lcas.dev write a lint rule to ban string literals in <60 seconds. This, plus many other goodies, to land next week with Deno 2.2.

🌶️ take: the existence of default exports is 90% to blame for this and should've never been added to the spec

i hate when a thing is broken in a thing i made because i have to be the one to fix it and i always forget that the thing is broken when I'm not using the thing so the thing never gets fixed and i stop using my thing

bittersweet news: today is my last day at Bluesky. 💙 i’m very thankful to the team for letting me learn many new things on the job (including React Native). i’m wishing them luck in the improbable — but inevitable — task of making decentralized social media usable and competitive.

after two fun years, I've decided to move on from Astro. couldn't have asked for a better team, just thought I should find something that'd be a better fit with that, I am Officially™️ open for work! leaning towards React, TS, frontend stuff, but open to anything adjacent

the more i think about it, the more i feel i liked GMing more for testing my game system than I did for storytelling and everything else, which was fun for a little bit but started feeling like a chore. like a roadbump, or a means to the end. i dunno how fucked up that is

PSA: I know you mac people love your fancy hover scrollbars (and some linux / FF folks too) but please don't forget about those who don't have them (and/or just turn them off)

PSA: want a native scrollbar that actually fits your website? developer.mozilla.org/en-US/docs/W...

i hate spending time on a thing but feeling cripplingly anxious to even mention it because it's "weird"

javascript lawyers be like "i [object Object]"

I wrote about Ariakit Themes: gist.github.com/diegohaz/aef... Let me know your thoughts.

i remember i was upset when Trump got elected, someone replied "stop being so dramatic" yeah bitch see what fuckin' happens when your eggs and your healthcare get more expensive

Just hit the “publish” button on a brand-new blog post! ⭐ This one shares the killer pattern I find myself using over and over with container queries: responding *within* media queries to adapt to the new container size. Once you start using this trick, you’ll see opportunities for it all over. 😄

for those who need to hear this today: there's nothing stopping you from putting the letter G into your TypeScript source files every 188 bytes and then slapping that bad boy into VLC

whys it feel like my specific anime & TTRPG intersectional interest is so narrow? most anime nerds i know just play gacha games and watch [latest shounen and/or isekai anime that's "SO GOOD"] most TTRPG people i know just prefer standard fantasy or pop culture shit or maybe i'm bad at looking

AI used to be about INNOVATION (actual screenshot from an app I made ~9 years ago)

what the fuck even is white american cheese