I saw what you did there Kelvin, “…still not convinced typescript is not the best choice”. I believe so too much because the dynamic typing in JS what makes me love it.
I used to have this same mindset. I thought that the dynamic nature of JavaScript types made me more productive because I could just create without thinking about the data types. It wasn't until I didn't have a choice and TypeScript was a requirement that I was forced to use it and really realized the true power of strict typing and static analysis. There's so much time saved in catching little things you miss and in future maintenance and refactoring that it completely negates the speed at which you can spew out plain unchecked JavaScript.
Not sure how many people need this, but just in case. The package that Fred refers to zodern:types is incorrect for what he describes as it's purpose. The package I think he means is zodern:relay
Meteor has optimistic updates by default. These update the cache on the client before the server response and if the server responds with a failed operation it patches the cache back to it's previous state.=
Hearing about meteorJS for the first time, lovely video
I saw what you did there Kelvin, “…still not convinced typescript is not the best choice”. I believe so too much because the dynamic typing in JS what makes me love it.
Yup I’m just waiting for types to land in JavaScript.
@@dominuskelvin is it a feature to expect anytime soon?
@@lennoxcharles6092 oh yes there is already a TC39 proposal for it
I used to have this same mindset. I thought that the dynamic nature of JavaScript types made me more productive because I could just create without thinking about the data types. It wasn't until I didn't have a choice and TypeScript was a requirement that I was forced to use it and really realized the true power of strict typing and static analysis. There's so much time saved in catching little things you miss and in future maintenance and refactoring that it completely negates the speed at which you can spew out plain unchecked JavaScript.
Not sure how many people need this, but just in case. The package that Fred refers to zodern:types is incorrect for what he describes as it's purpose. The package I think he means is zodern:relay
kelvinnnnnnnnn my brother
thank you bro
You are welcome
Hmm that was a fast updating
Thanks 🙏🏾
Meteor has optimistic updates by default. These update the cache on the client before the server response and if the server responds with a failed operation it patches the cache back to it's previous state.=
@@KellyCopley that’s amazing
Most of the simple little errors that are made while coding could have been prevented by using TypeScript.. Just sayin.
You have a fair point
Lul definitely