JavaScript, TypeScript and PureScript
JavaScript is often derided for callback hell and for quirks around equality, number handling, type coercions and the "this" keyword. This is largely a straw man argument. Developers work around these shortcomings through conventions, tools, and libraries and problems caused by these kinds of quirks come up infrequently. This talk instead aims to explore the best ways that I know how to write JavaScript- using good conventions, using functional libraries, using types, using promises and immutable data- and motivate PureScript as a way of pushing the limits and bringing development in the JavaScript ecosystem to the next level.
EVENT:
Reaktor Breakpoint 2018
SPEAKER:
Nicholas Kariniemi
PERMISSIONS:
Reaktor provided Coding Tech with the permission to republish this video.
CREDITS:
Original video source: https://www.youtube.com/watch?v=IvPBMEYxP-Y
Additional material for JavaScript learners:
https://amzn.to/2JrUINQ Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming
https://amzn.to/2HwAMYd Simplifying JavaScript: Writing Modern JavaScript with ES5, ES6, and Beyond
https://amzn.to/2Cq5bmL JavaScript: JavaScript Programming.A Step-by-Step Guide for Absolute Beginners
https://amzn.to/2uhIvAP How JavaScript Works
https://amzn.to/2CwS2bU The Modern JavaScript Collection
Other Videos By Coding Tech
2018-07-26 | Introduction to Decentralized P2P Apps |
2018-07-24 | Step by Step: Algorithms That Teach You Math |
2018-07-23 | How Decision Trees Work |
2018-07-22 | Shipping Better Software Faster, and Having Fun Doing It |
2018-07-21 | Go, C++ or Java for DNA Sequencing? |
2018-07-20 | Introduction to Deep Learning with Keras and Tensorflow || Rodrigo Agundez |
2018-07-19 | F# Code I Love |
2018-07-16 | Progressive Web Apps and the Internet of Things |
2018-07-13 | Variable Fonts and the Future of Web Design |
2018-07-10 | The React Productivity Revolution |
2018-07-08 | JavaScript, TypeScript and PureScript |
2018-07-07 | Visual History Of Visual Programming Languages |
2018-07-06 | Functional Programming: Type Systems |
2018-07-06 | Serverless Revealed! |
2018-07-05 | The Science of Code Reviews |
2018-07-04 | Writing Ruby Like it's 2018 |
2018-07-03 | Architecting the Reactive Flutter App |
2018-07-01 | Even More CSS Secrets |
2018-06-30 | Solving Pokemon Blue With a Single, Huge Regular Expression |
2018-06-29 | The Cost Of JavaScript |
2018-06-28 | Knowledge Graphs & Deep Learning at YouTube |