JSFoo 2014

JavaScript as the centerpiece of a complex web stack

Javascript and mathematical computing across servers and clients

Submitted by Rudi MK (@rudimk) on Tuesday, 5 August 2014

videocam_off

Technical level

Intermediate

Section

Crisp talk

Status

Confirmed & Scheduled

View proposal in schedule

Vote on this proposal

Login to vote

Total votes:  +15

Objective

The primary objective of this session is to showcase Javascript as a viable language for mathematical and scientific computing. We’re going to explore some of the best libraries out there for symbolic math, statistics, set theory, as well as machine and deep learning, as well as talk about how tools like NaCl and d3.js, can be used for mathematical models that can run in the browser, and on the server.

Description

  1. We’ll first start off with an introduction to why many of the current languages used for math and science, have issues - non-asynchronous natures, server-based, and so on.
  2. We’re going to move on to some really good and extensive libraries, on symbolic computation, statistics, machine and deep learning and set theory. We’ll talk about the problems they’re typically meant for and used in, and we’ll check out some basic examples.
  3. We’re now going to go deeper into the rabbit hole, and discuss how one can run mathematical models and expose them over APIs using Node and Express; how these APIs can then be consumed using d3.js for visualizing results; running mathematical models inside Google’s Native Client, or on embedded hardware using Cylon.js; oh, and we might throw in some WebGL for fun!

Requirements

Pen and paper, if you like taking notes. Tablets work too.

Speaker bio

I’m Rudraksh, and I specialize in computational math. I’ve got varied experience in using math and data science for journalism, events management as well as ed-tech and social media startups. Currently, I’m working on a startup called MathHarbor, where we’re building a cloud platform and hub for computational math and stats using open-source languages and toolsets. You can check it out here: http://mathharbor.com

Also, I’ve given a talk on tech and data journalism, at a Startup Saturday event in Delhi back in 2013. Check it out here: https://www.youtube.com/watch?v=peF47AwmLG4

Links

Slides

https://speakerdeck.com/rudi_mk/scientific-computing-with-javascript

Comments

Login with Twitter or Google to leave a comment