Skip to main content

Activity for mb21.bsky.social

Active on:

Loading activity...

I want that house!

Screenshot from the game trailer showing shade sails outside a Rotonda-like house.
@cyan.com avatarCyan Worlds@cyan.com

Over a year ago, we built a prototype for a new Myst Universe game meant for publisher eyes only. This project is NOT in active development, but we're proud of the work the team did, and wanted to share it with you all. Presenting: Project Anglerfish. https://www.youtube.com/watch?v=ZvNGt02yZNc

Bluesky network3d ago

“For most employees, we owe it to each other to remind one another that this work is not […] all that important. […] Almost no one will remember all the work we do. But they might remember the types of people we were, the relationships we had and how we treated the people we worked with.”

Why Is Everyone In Tech So Sad? | NOEMA
Bluesky network13d ago
Merged PR #246 in myles/awesome-static-generators

Add Mastro

+1-0
GitHubView on GitHub →
Issue created: Why recommend avoid trailing slashes on publications?
Tangled2mo ago

How can a complete web framework be ~700 lines of TypeScript? For one, everything is a route in Mastro. mastrojs.github.io/blog/2026-01...

Everything is a route – one interface for servers, static sites, and assets | Mastro Blog

Use the standards-based Request/Response-API not only for writing your server, but also for static site and asset generation.

January 29, 2026
Mastro Blog
Read article
Bluesky network6mo ago

Thanks for having me @stoyan.me !

@stoyan.me avatarStoyan Stefanov @stoyan.me

Web Performance Calendar'25 day 1 with @mb21.bsky.social on HTTP streaming in the world of HTTP2/3 and Node. Mauro shows us how to start rendering earlier, turning a slow (full) page load into a progressive experience using db.stream() in JavaScript calendar.perfplanet.com/2025/improve...

Bluesky network8mo ago

I always used to like the vibes in the Ruby community. Between DHH and Ruby Central, sorry to hear that bullshit has come to those shores as well.

Bluesky network11mo ago

Nice article about when it might, or might not make sense to inline critical CSS. csswizardry.com/2022/09/crit...

Critical CSS? Not So Fast! – CSS Wizardry
Bluesky network11mo ago

In order for mastrojs.github.io to have an Atom feed, of course I had to add a new module to non-core: jsr.io/@mastrojs/ma...

Mastro: the simplest web framework and site generator you’ve ever seen.
Bluesky network11mo ago

I’m thinking of selling an EPUB version of The Mastro Guide (which will remain free to read online): mastrojs.github.io/guide/ Anybody has any experience with publishing an ebook or can recommend a publisher or self-publication platform that handles payments etc? Please share for further reach 🤗

Learn to build a website for free with HTML, CSS and JavaScript
Bluesky network11mo ago

I’m really happy with HTTP-first assets in Mastro: create a GET route that responds with the transformed image or bundled CSS/JS. For static site generation, you’re done. For server, add an `export const pregenerate = true` and add the build step to your CI/CD. mastrojs.github.io/guide/bundli...

Bluesky network11mo ago

“Preload only the fonts that are actively used above the fold.” www.erwinhofman.com/blog/should-...

Should you preload fonts for performance? | Erwin Hofman
Bluesky network11mo ago

While Mastro is proudly #nobundler by default, I’ve started writing a chapter about what you’d do if you’re unfortunate enough that your client-side JS has grown beyond a few dozen of files: mastrojs.github.io/guide/bundli...

Bluesky network11mo ago

I rarely link to the orange site, but this is a really good comment: news.ycombinator.com/item?id=4387... Feels like that's the same kind of reasoning like "Nobody was ever fired for choosing React".

Bluesky network1y ago

That’s why you need to learn HTML and CSS if you’re serious about web design.

Web Design: What is the web capable of that is hard to express in design software?
Bluesky network1y ago

I was interviewed! Please share to get the word out. I’d love to get a conversation going where Mastro (and web dev in general) should be heading for.

@thenewstack.io avatarThe New Stack@thenewstack.io

Forget SPAs, choose MPAs. We interview the creator of @mastrojs.bsky.social, a modern JavaScript meta-framework designed to build multipage apps (MPAs). By @lorainelawson.bsky.social

Bluesky network1y ago

I wonder whether anybody will do a talk similar to this one in a decade, but instead about React and/or bundlers: www.youtube.com/watch?v=wo84...

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
Bluesky network1y ago

Does any somewhat standardized url query parameter format exist for image resizings and transforms? I could have sworn I saw a spec on GitHub a while ago, but absolutely cannot find it anymore! Did I hallucinate it? Something like imgproxy or Cloudflare images but they all use different formats.

Bluesky network1y ago

Saying Astro is “HTML first, framework second” seems to me a bit weird. It is a JS framework after all, just server-first. Wondering what the right framing/messanging here is for Mastro. mas.to/@frontenddog...

Bluesky network1y ago