Our great sponsors
-
InversifyJS
A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
-
FizzBuzz Enterprise Edition
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
However, things like DI / IoC are almost universally recommended when talking about software architecture and you really need interfaces to do it. There's inversify.js which is a good option for Typescript users, but again you need to be doing OOP.
Always reminds me of FizzBuzz Enterprise Edition.
I would argue the exact opposite: Typescript allows for even better FP style. I'm just gonna drop a link to fp-ts just because I think it's too good, but you can program in a functional style aided by types from the get-go.
Yet.