Mark Malstrom
@malstrom.me
560 followers 790 following 2.5K posts
Wake me up when the DEFCON levels have changed. They/them. https://malstrom.me https://mastodon.social/@markmalstrom
Posts Media Videos Starter Packs
Pinned
I figured I’d make an #introduction post since this is really my first time actively using Bluesky. Do y’all do that over here? 🧵 1/
Reposted by Mark Malstrom
Some police brutality in Austin, Texas on 6th street this weekend: APD officer Garcia (looks like badge number 10338 or similar) appears to sucker punch a man.
The Cloudflare dashboard finally introduced a dark mode, but they still don't have a setting to respect the system theme 😭
Reposted by Mark Malstrom
In fact, I'd really urge someone to investigate this and pick it up, MAINLY because it *is* a really fun problem space to work on, where not much investigation/development by major (meta) frameworks is happening (as far as I'm aware!)
I never continued that with Astro, it used to work for a while, but it doesn't anymore in recent versions of Astro, and it's unlikely I'll dive back into making it work again, but Matthew has said it should still be possible, so anybody interested could try to make something happen there.
I want this on a shirt
Just dispatch Claude to do it 😆
Since the server export of React Router RSCs is just a `(req: Request) => Response`, it should be fairly simple to run it in a service worker as long as you’re not using any Node APIs
Reposted by Mark Malstrom
I am not exactly feeling very safe on a social network with a public firehose, public blocks, and that US state agencies have openly declared they're going to antagonise the users of
I like hooking up existing state management and routing libraries to new/novel frameworks/rendering methods and I like writing new state management and routing libraries using the primitives from new/novel frameworks.
New ones, old ones, anything in between
Does anyone want to hire me to do this?
If there are two things in this world that I’m certain I love it’s 1) building state management libraries and 2) writing SPA routers
Reposted by Mark Malstrom
I've been super proud to work with a bunch of talented authors including @judedoyle.bsky.social and @taliabhatt.itch.io on this package over the past couple months — it's six great stories about the weird, scary moment both the internet and trans people are in
The future of being trans on the internet
The internet has long been a source of information and support for transgender people. Now, trans rights and the internet itself are in a moment of crisis. What happens next?
www.theverge.com
Reposted by Mark Malstrom
Ekko Astral is on the front lines of making sure that while the internet becomes less safe for queer people every day, there is a group of artists and musicians fighting to re-create those safe spaces in person.

Read more from: @sydney-bauer.com: www.theverge.com/cs/features/...
There's an AGENTS.md for Remix 3 in there too
Reminds me of some historical event that took place in Germany about 80 years ago but I can’t quite put my finger on which
I’m sure eventually someone will make an example showing how to actually make them work together but I’m just too smooth brained to be that person
Maybe it’ll be better once it’s out of alpha
I’m about ready to give up on Nitro 3 as my Remix 3 server adapter. Why are all bundler plugins so complicated? A billion settings and seemingly no combination of them do what I want.
That just stopped the bf cache from transitioning as well 😭 I'm sure it's a skill issue, but after wrestling with it for nearly 4 hours, I'm ready to give up
Are MPA View Transitions just extraordinarily buggy in both Safari and Chrome or am I holding them wrong? In Chrome they work when I click back/forward, but not when I click on the elements themselves. In Safari they work when I click the first time, but on no subsequent navigations… wtf
Use Claude to write your business logic. Use GPT-5 to write your CSS.