←back to thread

224 points vanviegen | 3 comments | | HN request time: 0.003s | source

Yes, another reactive UI framework for JavaScript. Bear with me, please... :-)

I 'invented' the concept for this back in 2011, and it was used (as a proprietary lib) in various startups. Even though many similar open source libs have been released since, and boy have I tried a lot of them, none have been able to capture the elegance and DX of what we had back then. I might be biased though. :-)

So I started creating a cleaned-up, modern, TypeScript, open source implementation for the concept about five years ago. After many iterations, working on the project on and off, I'm finally happy with its API and the developer experience it offers. I'm calling it 1.0!

The concept: It uses many small, anonymous functions for emitting DOM elements, and automatically reruns them when their underlying proxied data changes. This proxied data can be anything from simple values to complex, typed, and deeply nested data structures.

As I'm currently free to spend my time on labors of love like this, I'm planning to expand the ecosystem around this to include synchronizing data with a remote server/database, and to make CRUD apps very rapid and perhaps even pleasurable to implement.

I've celebrated 1.0 by creating a tutorial with editable interactive examples! https://aberdeenjs.org/Tutorial/

I would love to hear your feedback. The first few people to actually give Aberdeen a shot can expect fanatical support from me! :-)

Show context
ratatoskrt[dead post] ◴[] No.43936528[source]
[flagged]
fender256 ◴[] No.43936650[source]
As someone who lived there for many years, I would dare to contradict you. There is beauty in the many shades of grey.
replies(2): >>43936668 #>>43936670 #
that_guy_iain ◴[] No.43936670[source]
When people ask me what it's like to live in Scotland, I tell them: The sky is gray, the buildings are gray, the people are gray. But if you go about 10 minutes in any direction you'll come across nature and it's just green.
replies(1): >>43936738 #
1. ratatoskrt ◴[] No.43936738[source]
At least Edinburgh is brown.

But seriously, my main problem with Aberdeen is psychological. It feels so far from everywhere else. In Glasgow and Edinburgh, you're much closer to the rest of the UK and even the population centres in Scotland.

replies(1): >>43936768 #
2. that_guy_iain ◴[] No.43936768[source]
There is a reason we call it the central belt for Glasgow and Edinburgh. Everything else is either lowlands or highlands and a bit of a trek.
replies(1): >>43936867 #
3. ratatoskrt ◴[] No.43936867[source]
As someone who moved to the UK from abroad, it was crazy for me to see how unequal the UK is geographically. The main one is obviously the divide between London/everywhere else, but the general lack of infrastructure between places is wild.

On the other hand, the whole HS2 debacle is a great way to explain this to my friends outside the UK. Bizarre to think it was promised as a way to connect the north of England (and Scotland) to London and the SE...