Mastro.{js,ts} reposted
Oh, Node has a RCE + patch as well And: “The same fix shipped in Brotli 1.2.1, 1.1.1, and 1.0.10 on October 21, so other software that bundles Brotli may need the same update.” thehackernews.com/2026/10/node...
Mastro.{js,ts}
@mastrojs.bsky.social
No dependencies, #nobuild step. Just a simple web framework and site generator for people who care about their users and web standards. Implemented in ~800 lines of TypeScript. 🧑🍳 mastrojs.github.io Account run by @mb21.bsky.social
495 followers380 following2.6K posts
Mastro.{js,ts} reposted
Oh, Node has a RCE + patch as well And: “The same fix shipped in Brotli 1.2.1, 1.1.1, and 1.0.10 on October 21, so other software that bundles Brotli may need the same update.” thehackernews.com/2026/10/node...
Maybe now is a good time to switch your PHP-based website to a statically generated site? e.g. with @sveltiacms.app and mastrojs.github.io ? 😁
Surprised how well replacing writing with coding worked here! “If you come from a starting point of assuming the job of a coder is to write code, you will ask the agent to write code. You will get lines of code, probably a lot of them, and then you will wonder why you aren’t achieving your goals.”
More than words While I've done a lot of reference documentation writing, my favourite type of work is writing tutorials and "how to" content. I enjoy the challenge of understanding a technology and... https://rachelandrew.co.uk/archives/2026/09/30/more-than-words/
Surprised how well replacing writing with coding worked here! “If you come from a starting point of assuming the job of a coder is to write code, you will ask the agent to write code. You will get lines of code, probably a lot of them, and then you will wonder why you aren’t achieving your goals.”
More than words While I've done a lot of reference documentation writing, my favourite type of work is writing tutorials and "how to" content. I enjoy the challenge of understanding a technology and... https://rachelandrew.co.uk/archives/2026/09/30/more-than-words/
Mastro.{js,ts} reposted
As @infrequently.org noted in infrequently.org/2023/02/the-..., and the same applies with AI coding
Looking forward to see y'all at today's @zurichjs.com pre-conference meetup! 🙌
Mastro.{js,ts} reposted
Enshittification and bloated software isn’t inevitable! “Overproduction is all the product changes you ship that don’t increase the benefit of the software to the users.”
@davatron5000.bsky.social Thanks for microlighter – very cool! But the URLs in the README are wrong! @jim-nielsen.com already made a PR in case you haven't seen it: github.com/davatron5000...
Another happy user of github.com/mastrojs/atp... 🙌
Nice! Looks like thanks the endlessly patient and supportive @mb21.bsky.social and … an API, I now have a standard.site, which you can tell from this preview: www.kooslooijesteijn.net/blog/apis-ar...
Mastro.{js,ts} reposted
pretty wild how liberating it is to write code that just works in the browser without a build step
It's still incredibly pleasing to run through old projects converting TS into JS + JSDoc. I made the decision to cut out TS (excluding `.d.ts` files, they get a pass) from all my personal projects years ago and I'm still very much convinced that's the right move. TS as an authoring format ain't it.
Mastro.{js,ts} reposted
@remix.run this URL currently returns a 500 🫠 remix.run/docs/en/main...
Mastro.{js,ts} reposted
Mastro.{js,ts} reposted
We're hiring a Technical Product Manager for Web Platform & Frameworks infrastructure at Bloomberg in New York. You'll be working with me and @jonkuperman.com plus a whole bunch of folks excited by web technologies ✨ Feel free to DM with questions. bloomberg.avature.net/careers/JobD...
Mastro.{js,ts} reposted
@lea.verou.me published an interesting article on website theme toggle design, which set me off thinking about them. After a bit of experimenting and testing with users, I've got a pattern I quite like. vale.rocks/micros/20260... #UI #UX
Mastro.{js,ts} reposted
This is one of the best articles I've seen about the difference between letting the underlying settings dictate the structure of your UI, and thinking about what actually makes sense to your users. Really, really insightful, and definitely worth ten minutes of your time.
🔥 New blog post: Dark mode toggles that expose three states (system, light, dark) seem like the best option. Until you think about user goals, that is. Before rushing to disagree, hear me out. lea.verou.me/blog/2026/da... PS: As a data point, @jakearchibald.com was converted after reading this 😅
Mastro.{js,ts} reposted
Mastro.{js,ts} reposted
Don't you have to compile TypeScript to JavaScript before you can run it?
Didn't realize this is supported even in Safari >=16 🥳 :root { --screen: "small"; @media (width > 900px) { --screen: "large"; } } body { font-size: 1rem; @container style(--screen: "large") { font-size: 1.5rem; } }
You can simulate something like that with container style queries, which are supported by all major browsers: codepen.io/alvaromontor...
Mastro.{js,ts} reposted
“I will spend the rest of my career working hard so that you’ll never have to use build tools again.” – @davatron5000.bsky.social Welcome to the #nobuild movement! 🙌✊
725: CodePen 2.0, Templates on the Web, The Year of HTML? CodePen 2.0 is out now and we're talking about the launch, the idea of templating on the web, and how HTML could look very interesting in the future.
Mastro.{js,ts} reposted
I'm looking for a new role as a lead frontend/TypeScript engineer. 👋 13 years of experience and I formerly led the web team at Unsplash. My CV: drive.google.com/file/d/1Hp7w... If you know of any roles, please reach out. I'd really appreciate if you could share. Thank you!
Mastro's HTML generation is even faster now. 🚀 Our first benchmark runs in an amazing 2.0µs on my laptop (down from 6.0µs): - Benchmark: github.com/mastrojs/mas... - Implementation: github.com/mastrojs/mastro/blob/main/src/core/html.ts
Mastro.{js,ts} reposted
@nomster.bsky.social's Two-Phase View Transitions example here shows an MPA (multi-page application) navigating between to separate pages (two full page loads), with a smooth skeletal loader animation between them. noamr.github.io/two-phase-vt...
Mastro.{js,ts} reposted
Do We Still Need Build Tools?, by @ollie-williams.bsky.social: https://olliewilliams.xyz/blog/no-build/?ref=frontenddogma.com #css #javascript #building #tooling
Mastro.{js,ts} reposted
Think we've all known this intuitively for a long time now. embrace.io/blog/researc...
Updated hero and footer on mastrojs.github.io 🥳 Also, "Getting started" is hopefully easier to find now. Thanks @tobbe.dev for the help!
@kevinpowell.co What happened to thecascade.dev/article/leas... (404)? I was linking to that from mastrojs.github.io/guide/css/ 😭