Please log in to watch this conference skillscast.
Traditionally, if you wanted to write fast code for numeric computation, you used Fortran or C. Within the past two decades, you have seen an enormous shift toward languages which favor expressiveness over absolute speed. Much of scientific computing is now performed using dynamic, loosely typed languages, such as R or Python. Taking into account JavaScript's expressiveness, why not do your computing in JavaScript?
In this workshop, Athan Reines will first provide an overview of numeric computation in JavaScript, libraries currently available, and what makes these libraries competitive with and even superior to alternatives on other platforms. Next, he will guide attendees through a series of brief exercises to demonstrate use cases ranging from analytics to machine learning to exploratory data analysis and visualization. He will then show how to leverage Node and JavaScript to build feature rich numeric compute applications both at the command-line and in the browser. Finally, he will outline future steps and identify opportunities for community development of next-generation tools.
YOU MAY ALSO LIKE:
- A Better Node.js REPL (SkillsCast recorded in May 2019)
- Advanced JavaScript Workshop with Damjan Vujnovic (Online Course on 26th - 30th April 2021)
- React & Redux: Web Application Workshop with Damjan Vujnovic (Online Course on 3rd - 7th May 2021)
- FullStack eXchange 2021: The Conference on JavaScript & Node (Online Conference on 21st - 22nd July 2021)
- NodeJS, ML, K8s and Unethical Face Recognition (SkillsCast recorded in December 2020)
- Agile Functional Data Pipeline in Haskell: A Case Study of Multicloud API Binding (SkillsCast recorded in November 2020)
Workshop: Interactive numeric computing with Node.js and JavaScript
Athan Reines
Athan Reines is a full-stack engineer and data scientist. He has a PhD in Physics, where he used machine learning and time series analytics to probe biological systems at the nanoscale. He currently works full-time on open source projects to facilitate numerical computing in Node.js and JavaScript.