I’ve been thinking back to my time as a core member of the original team that built the “blue bird” web app. I learned a great many lessons there and thinking through them: How would I rebuild a similar web app today, like a Mastodon frontend or an Activity Pub web client?

https://paularmstrong.dev/blog/2022/11/28/lessons-learned-how-i-would-rebuild-twitter-today/

Lessons learned: how I’d rebuild a social web app like Twitter today • Paul Armstrong

I’ve been thinking back to my time as a core member of the original team that built the Twitter web app. I learned a great many lessons there and thinking through them: How would I rebuild something similar to the Twitter web app today, like a Mastodon or Activity Pub web client?

@paularmstrong Do you have opinions about less mainstream frameworks like Svelte?
@choong Really not a fan of the element directives and pseudo-language syntaxes, eg `on:click={}` &and `bind:group={}` and `{#if …}`. JavaScript is great and we should embrace it over templating directives for better control and performance engineering.

@choong We’ve been there before with templating languages and it made sense at the time, but not as much anymore.

I’d rather be trusted to know how to write performant logic than have it abstracted away from me.