You can write Typescript like Java. You can also write it (almost) like Clojure. It's really very flexible, but without most of the insanity that flexibility causes in normal JS.
I would be surprised (without golfing of course) if typescript can match clojure's conciseness.
There's not a big difference in concisesness or readability between Clojure threading macros and JS promise chaining, for example:
(-> (do x) then-do-y then-do-z then-do-q)
vs
doX() .then(doY) .then(doZ) .then(doQ);
Of course, the Clojure version is more flexible, and the ability to define DSLs very simply allows for further conciseness, but that's all beside the point. My point is just that Typescript can be written very concisely or very verbosely, depending on your own coding style.
FYI in a narrow (especially < ~1000px) the Features icons are overlapping content. I tried changing the class 'fa-4x' to 'fa-2x' on those icons and it appears to fix the issue.
I was actually one of the original inventors of RSS 1.0 and was on the working group.
Is my other company and we have about a petabyte of content ... so definitely familiar with the space.
I'm trying to look at things a bit differently now though. I have a bunch of ideas I'm going to experimenting with.
The issue tracker is a good place to start looking :)
My problem is that I read a LOT of articles and publications. If I started highlighting things in articles, I would never have enough time to go back to them. Besides, why would I want to? I already read it, which means that it's already in my mind! What's the point of reading stuff if not to put information inside your mind? I'd rather use my time to read more new stuff than to revisit things I already know.
Maybe the solution is not more tools, it's just to stick to topics that interest you and to pay attention and put more thought into what you're reading.
I apologize, I projected my own experience and assumed that other people were able to remember the main points of what they read. I guess most people don't have have great memory. I never thought of myself has having good memory but I remember the main points of most of what I read.
https://www.reddit.com/r/PolarBookshelf/comments/ah1g5w/what...
I spent the last 90 days porting about 350k lines of code to Typescript plus implementing another 400k.
https://getpolarized.io/
It's basically a document and annotation manager for PDF and notes. Kind of an Open Source Mendeley/Evernote/Github if you will.
This code base is changing often and I really hit a dead in in terms of JS scalability.
I was just refactoring too much, breaking things, etc.
Now I can just rely on the compiler when I break things.
If I want to change a function type in TS it's no problem.
In JS it's a nightmare.