Advertisement Β· 728 Γ— 90

Posts by Mastro.{js,ts}

lol. JSX isn't even the worst part of React IMHO.

4 hours ago 0 0 0 0

I assume people do those only for SEO?

4 hours ago 1 0 0 0

To the Mun or bust! πŸš€

7 hours ago 1 0 0 0
Preview
JavaScript: client-side vs server-side, SSG vs SSR, SPA vs MPA | Mastro Guide A minimal tool to build content-driven websites

Agreed that React was a great innovation for its time. But things have moved on.

In every other major client-side framework there are signals now. And browsers have caught up with SPAs: they have MPA view transitions, bfcache etc: mastrojs.github.io/guide/client...

7 hours ago 1 0 0 0

Which is React Native πŸ˜…

8 hours ago 2 0 0 0

3. Profit!

23 hours ago 0 0 0 0

Yeah, I'm even okay with some things landing later in Safari (or never), especially if the end result is a better standard. But it would be great if there wouldn't be so many bugs in the features Safari claims it does support.

1 day ago 0 0 0 0
Advertisement

+1 for the chef analogy πŸ‘¨β€πŸ³

1 day ago 0 0 0 0

you have my vote! iPhone 5S was peak iPhone.

1 day ago 0 0 0 0

Nice! Unfortunately my muscle memory is now dead set on interactive rebase πŸ™ˆ

1 day ago 7 0 0 0

Yeah, I suspect this also depends a lot on the environment. If I feel I have control over and am empowered/allowed to change the codebase/tools etc I am way more likely to switch into active mode than if someone else dictates the setup.

1 day ago 0 0 1 0

Fully support your other initiatives as incoming CEO, but β€œno” to more Chromium monoculture!

1 day ago 3 0 1 0
Preview
a bridge over a body of water with a large sphere in the distance Alt: Riven game screenshots

πŸ€—

1 day ago 0 0 0 0

Yeah, they also fill in a lot of details for you. Something LLMs tend to do as well for better or worse (i.e. hallucinations). As a beginner-friendly way to get started, why not? But I feel there is a reason professional productivity software doesn’t greet you with opinionated templates on startup.

1 day ago 2 0 1 0

But it’s still using React and Vite under the hood, right?

1 day ago 0 0 1 0

intentionally posting your horse a few seconds _before_ Andy posted his? well done!

1 day ago 3 0 1 0
screenshot of my timeline with parent post and another one that has an image of a horse labelled Claude

screenshot of my timeline with parent post and another one that has an image of a horse labelled Claude

😱

1 day ago 6 2 1 0
Advertisement

Nice! I assume the project is unaffiliated with the non-html version?

1 day ago 0 0 1 0

Were people really waiting for RSC support?! Or that announcement just pushed Tanstack Start into the spotlight and more people using it, but without RSC?

2 days ago 1 0 0 0

I love everything is a file as much as the next guy (especially plaintext/markdown files). But the file system is terrible at handling concurrent writes, so you need one central process to manage that file (e.g. the editor app) and keep the OTs/CRDTs in-memory only. What would we lose by that?
(3/3)

2 days ago 0 0 1 0

What’s the big difference between:
- syncing remote to a local .git folder and then "backing up" the current state of the main tag to the checked out folder vs
- syncing remote to a local SQLite blob (via CRDTs) and then backing up current state to some local folder?
(2/3)

2 days ago 0 0 1 0

Thinking about this a bit more: the .git directory in your local repo is actually also just a database, and the syncing is even quite manual (running git commit/pull).
(1/3)

2 days ago 0 0 1 0

That’s why I don’t write coding comments ;-)

2 days ago 1 0 0 0

It seems you either start with files, then add something like git to collaborate, or you do CRDTs, and then sure you can add a file-based backup, but it will always just be a backup after passing through the real-time-synced database πŸ€·πŸΎβ€β™‚οΈ

2 days ago 4 0 1 1

Agreed. The pro is just heavier and has a fan, neither a plus for me. Neo is nice, but the limited RAM would make me doubt it’s as future proof.

3 days ago 0 0 1 0

Looks like silica to me! Ah, you mean not the thinking kind?

3 days ago 1 0 0 0
Advertisement

True, still need to figure out what to make.
Some people prefer to make a pen and paper sketch of a statue first, others go directly with clay or the casting. But I tend to agree that no serious sculptor stays on paper and hands it off to some engineer to make 3D.

3 days ago 1 0 0 0

You can do that with Mastro as well (running a dynamic server I mean) And nothing’s stopping you from being as degenerate as you want!

3 days ago 1 0 0 0

Mastro is so cool repost if you love static site generation

3 days ago 2 0 2 0

Not sure I understand. What kind of error is it? The Service Worker fails to call respondWith(), or why else would you have a white page?

3 days ago 0 0 0 0