Mark Malstrom
banner
malstrom.me
Mark Malstrom
@malstrom.me
Wake me up when the DEFCON levels have changed. They/them.

https://malstrom.me
https://mastodon.social/@markmalstrom
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/
how do folks feel about all lowercase docs?
November 14, 2025 at 9:58 PM
GitHub caches profile pictures too aggressively and doesn’t invalidate their cache correctly
November 14, 2025 at 4:54 PM
The Last Frontier (2025) is the worst Apple TV show I continue to watch each week
November 14, 2025 at 4:38 PM
Adding repositories to lists has been broken on @github.com for at least a week now
November 14, 2025 at 3:08 PM
Reposted by Mark Malstrom
Bluesky is not covering itself in glory recently
Mr. Oswalt's account has been suspended
November 14, 2025 at 2:45 PM
What's it called when you move all of your packages for everything into a single monorepo? Is that a megarepo?
November 13, 2025 at 9:38 PM
I hate the Democrats so much I cannot even express it
Donald Trump signs THC ban, dealing blow to Texas hemp industry
Nearly all available products would have to be removed from shelves, including edibles, beverages, and smokable forms of hemp, under the ban.
www.houstonchronicle.com
November 13, 2025 at 3:19 PM
Reposted by Mark Malstrom
📝 Made a collection of b-sides to Tahoe's terrible icons.

blog.jim-nielsen.com/2025/tahoes-...
Tahoe’s Terrible Icons: The B-Sides
Writing about the big beautiful mess that is making things for the world wide web.
blog.jim-nielsen.com
November 13, 2025 at 1:12 AM
Turns out that caching is a lot easier when you just use @tanstack.com Query under the hood
November 13, 2025 at 7:42 AM
Somebody stop me from buying one. I never play games. And yet. I want it.
Valve enters the console wars
Steam Machines have returned.
www.theverge.com
November 12, 2025 at 6:09 PM
Never willingly hand your phone to a cop, the TSA included.
November 12, 2025 at 5:59 PM
I should update the "Contacts CRUD" example to a simple recipe manager to put my own spin on my favorite demo app…
November 12, 2025 at 5:41 PM
November 11, 2025 at 7:17 PM
Reposted by Mark Malstrom
For @thenation.com and @typeinvestigations.org, I looked into American Landmark, a major landlord filing evictions far more than the national average.

I found they are owned by an Israeli company with ties to the IDF, including during the Gaza genocide. (1/10)

www.thenation.com/article/soci...
The Eviction Kings
One of Israel’s biggest companies is taking over huge swaths of US real estate—and tenants are paying the price.
www.thenation.com
November 11, 2025 at 2:57 PM
Reposted by Mark Malstrom
Yesterday at TPAC I publicized my draft proposal for adding a declarative templating API to the DOM.

github.com/justinfagnan...

The repo has:

📖 Explainers for the templating API and DOM scheduler API
🏗️ Full prototype implementations
⚗️ a JSX transform
⚛️ a mini React-like framework
github.com
November 10, 2025 at 11:04 PM
Reposted by Mark Malstrom
threw together a lil web component to add this to any input. super easy progressive UX enhancement for your atproto app!

tangled.org/@jakelazarof...
November 11, 2025 at 3:03 AM
What if you could just… await in your component?
November 10, 2025 at 6:19 PM
I’ll believe it when I see it
A draft of the first-of-its-kind Texas Department of Transportation plan released in October outlines the need for boosted public transportation in rural and smaller urban areas as well as a greater array of travel options, including rail, between the state’s major urban centers.
TxDOT: Car-dominant Texas needs more public transit
As the state’s population grows, more travel options are needed in rural and smaller urban areas and between major cities, according to a draft of the first-of-its-kind plan.
www.texastribune.org
November 10, 2025 at 4:17 PM
Reposted by Mark Malstrom
of all the things about this deal that are pissing me off this might have pissed me off the most
November 10, 2025 at 4:18 AM
Reposted by Mark Malstrom
BREAKING: Starbucks baristas at Downtown Disney couldn’t stand another day of their managers’ unfair labor practices & kicked off our nationwide strike this weekend. These workers have shut down one of largest Starbucks stores in the country — and we’re just getting started! #NoContractNoCoffee
November 9, 2025 at 5:18 PM
For the same SPA (my favorite contacts CRUD example) —

@solidjs.com/router + @remix.run/fetch-router: 5.6 kB of JS
@svelte.dev 5 + SvelteKit: 43.9 kB of JS
@reactrouter.com SPA-mode: 101.5 kB of JS
November 9, 2025 at 4:34 PM
Reposted by Mark Malstrom
It's in Safari 18.2 (current beta)
November 8, 2025 at 10:24 PM
Where are you Safari
November 8, 2025 at 1:55 PM
Apple consistently hits it out of the park with sci-fi
November 8, 2025 at 3:46 AM