Microsoft please don’t ruin this beautiful thing you and its contributors made, please
This topic went over my head so fast, I mean I still have a problem fully understanding what an Observable is fully capable of but what I do know is that they are super useful and convenient. When it comes to RxJs I still must make love to the docs for some time. Anyway, after using them in Angular’s HttpModule I was in love. Once I have my head wrapped around them, I will put them to extensive use. Just like I did when I learn how to write a python class, everything will an Observable for reason no at all.
Oh, Angular. I have a love-hate relationship with this framework because I tossed myself in the deep end. Without any proper knowledge of ES6 and if you read my previous article you’d know why (This is your cue, go along I mean it’s free). Despite the steep learning curve once everything comes together and you understand what you are doing, not just copying and pasting lines of code from Stack Overflow you’ll see why Angular was made. Angular was not made to be difficult, it’s was made for the developer to have all the tools in one place and to be as fast and efficient as possible while having all that functionality. And I think they made that, yeah, I know it’s ‘slow’ but for all the things I get I don't mind giving away a few milliseconds might be might be more mean we still talking about Angular here.
That's it, folks, if you enjoyed this hit me up with some feedback I always love knowing what you think. And if you spot any errors which I'm sure you'll do, shame me I give you the permission plus I'm sure I'll learn from it.
Did you check ES6 or above? You don't even need TypeScript for most of the things! It'll blow your socks off.
You should try Vue.js, more specifically Nuxt.js which is server side rendering lib built with Vue.js. It is totally amazing. Add a CSS framework of your choice (bulma, bootstrap, vuetify or anything else) and deploy with Netlify and you can create amazing sites super quick!