Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mb2100
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
1.
▲
by
mb2100
7d ago
Short answer: no, not necessary. Long answer: https://mastrojs.github.io/blog/2025-11-27-why-not-just-use-...
2.
▲
by
mb2100
15d ago
Is understanding Dutch (reading and listening) good enough?
3.
▲
by
mb2100
15d ago
They're not experienced with git, but still use the command-line? Interesting. Or would you think a jj GUI would help them?
4.
▲
by
mb2100
17d ago
2. You must have never written Haskell.
5.
▲
by
mb2100
2mo ago
how do I do that? :-)
6.
▲
by
mb2100
2mo ago
Agreed, but uhtml-ssr looks a bit dated. If you want a html tagged template literal lib with no dependencies, see for example: implementation: https://github.com/mastrojs/mastro/blob/main/src/core&#x
7.
▲
by
mb2100
2mo ago
No dependencies. No build step. Just a simple web framework. Implemented in just ~800 lines of TypeScript. https://mastrojs.github.io
8.
▲
by
mb2100
2mo ago
Some people even like stinky!
9.
▲
by
mb2100
2mo ago
This. Cannot believe it too so long for somebody to finally mention progressive enhancement.
10.
▲
by
mb2100
3mo ago
> Backend and UI communication goes through in-process channels, not socket-based IPC Are they running the frontend and backend in the same process? Sounds a bit dangerous security-wise?
11.
▲
by
mb2100
3mo ago
This. "No loading animations" works if you rely on the browser's loading indicators that all users will be familiar with. @OP, if you're up for a rewrite of the frontend, happy to help you get started with https:/&
12.
▲
by
mb2100
3mo ago
the achilles heel of SPAs everywhere.
13.
▲
by
mb2100
3mo ago
right? or give me GitHub issues before the React rewrite – at least they loaded fast...
14.
▲
by
mb2100
4mo ago
What AI is doing to the jobs of programmers feels very familiar to a lot of us frontend developers – because it has happened to us before.
15.
▲
by
mb2100
4mo ago
Yeah, while you certainly can write semantic HTML with Tailwind, it absolutely doesn't encourage it. It's funny how Tailwind is conceptually going back to inline styles. But sure, if you have <Title>, <Header> and <
16.
▲
by
mb2100
4mo ago
Sounds similar to https://nightride.com ?
17.
▲
by
mb2100
4mo ago
That's because Apache is basically what today's JS crowd would call a "file-based router", and then the app implements the actual routing in that index.php file. Just like early SPA stored the route in a hash. It's
18.
▲
by
mb2100
5mo ago
What's the main motivation for considering Rust? For what it's worth, in my last experience with Bun[0] I ran into a couple of bugs where it seemed Rust could have helped, e.g. using Bun.write [0]: https://mastrojs.gith
19.
▲
by
mb2100
5mo ago
Agree that TypeScript is nice, especially for sharing templates and types between server and client. But you can still use TypeScript on the server without sending it all to the client, and without a complex and insecure protocol like RSC.
20.
▲
by
mb2100
5mo ago
That was exactly my experience as well, hence I created a "Minimal Astro": https://mastrojs.github.io
21.
▲
Deno Employees Leave
(dbushell.com)
6 points
by
mb2100
6mo ago
|
1 comments
22.
▲
by
mb2100
7mo ago
Yeah, for that a git-based CMS like Sveltia is really nice. And for people that actually want to learn a bit of HTML, CSS and JavaScript, Mastro JS is as simple a static site generator as I could make it.
23.
▲
by
mb2100
7mo ago
if you're not using CSS modules, why would you import the css file into your javascript? But anyway, I think we agree. Feel free to read the linked blog post ;-)
24.
▲
by
mb2100
7mo ago
button, .button { /* my button styles */ }
25.
▲
by
mb2100
7mo ago
If everything in your code is a React component, I get why you would just want to write the styles right there.[0] Then again, why write `<Button>` if you could just write `<button>` and style it with standard CSS. [0]: https:&
26.
▲
by
mb2100
8mo ago
In Unix, everything is a file. In Mastro, everything is an HTTP route. You use the standards-based Request/Response-API not only for writing your server, but also for static site and asset generation. And it's beautiful.
27.
▲
by
mb2100
8mo ago
Tell me you're nostalgic for Win95 without telling me...
28.
▲
by
mb2100
8mo ago
As company size grows, managers want to settle on a "standardized" tech stack that doesn't get in the way when they want to hire and fire people at will. Nobody was ever fired for choosing React (or IBM). But everyone can get
29.
▲
by
mb2100
8mo ago
That's a very nice pattern indeed. If you add signals, the update function even gets called automatically. That's basically what we do in [Reactive Mastro]( https://mastrojs.github.io/reactive/ ) ;-)
30.
▲
by
mb2100
8mo ago
that very much depends on your definition of "modern web framework".
More ›