38 ms·
1) JavaScript is dying. Long live transpiling (typescript/babel/etc). 2) Internet of Things might finally realise it's full potential. 3) Open Data from Gover
by awjr 11y ago
1) JavaScript is dying. Long live transpiling (typescript/babel/etc).
2) Internet of Things might finally realise it's full potential.
3) Open Data from Governments enabling companies and individuals to leverage value and deliver new services.
4) Surveillance, tracking, and behavioural prediction. Your phone, your car, your wallet, and your face all broadcast information. It just needs picking up, putting into a data lake and analysing. Expect better traffic management, intelligent congestion charging, and targeted arrests. All fed by advancements in IoT.
- msimpson 11y agoJavaScript is improving and will replace the need for Babel. FTFY.
- awjr 11y agoDunno, I've been working on a large Typescript project for the last year (10+devs), and I have to say, it has been an absolute godsend. I see transpiling a key part of JavaScript going forward.
- msimpson 11y agoWhen Typescript gets an engine capable of direct competition with JavaScript, then you can claim JavaScript is "dying." Until then, your usage of Typescript is no different than Objective-C vs. C.
- matthewmacleod 11y agoPretty big goddamn difference there though! That's a little like claiming that essentially every language is the same, because they all end up as machine code.
- msimpson 11y agoC++ and Objective-C both started out as preprocessors of C. So feel free to define the line where a language extension becomes its own independent language. But for me, that line exists where the dependence upon the parent language ends; just as it did with both C++ and Objective-C. At present TypeScript is defined as a superset of JavaScript and is therefore just a broad extension of it. Until its popularity and usage spreads to the point that a full interpreter arrives capable of removing its dependence on JavaScript, it is not a separate language and JavaScript is not "dying." That is my point, and it's not that big of a difference if you understand my historical context. View Dart for more failures of this exact nature.
- awjr 11y agoTypescript just delivers a better quality level of code within a large group of developers.
- msimpson 11y agoNot arguing that in the slightest.
- drb311 11y agoThank you. Very exciting to see IoT, Big Data, Cloud and ML working together to comprehensively know, predict, and act on our every move. Reminds me of the Guide MkII. We'll never quite know who it's working for.