List of videos

Tomasz Janczuk: On the edge of Node.js and CLR [JSConf2014]

Slides http://tjanczuk.github.io/about/jsconf2014.html#/ Humankind has been scripting JavaScript from other programming environments for generations. Time has come to reverse the roles. Let's script C# from Node.js, in-process. On Windows, Mac, and Linux. Combine the power of single threaded V8 with multi-threaded CLR. Run +70k NPM packages and .NET Framework with +20k NuGet modules and Node.js in one application. Live on the edge of two great technologies using Edge.js.

Watch
John Hann: Introducing RaveJS - Zero-config JavaScript applications [JSConf2014]

Introducing RaveJS. Rave eliminates configuration, machinery, and complexity. Stop configuring and tweaking file watchers, minifiers, and transpilers just to get to a runnable app. Instead, go from zero to "hello world" in 30 seconds. In the next 30 seconds, easily add capabilities and frameworks to your application simply by installing *Rave Extensions* and *Rave Starter* packages from npm and Bower, the leading JavaScript package managers. Finally, install additional *Rave Extension* packages to apply your favorite build, deploy, and testing patterns.

Watch
John Riviello: The Truth About Your Web App's Performance [JSConf2014]

The performance of your web app is important. This you already know. But how do you know your web app is performing well for all of your users? Before you can even begin that analysis, you need a way to measure your web app's current performance. Out of the box tools provide us metrics, but most only provide an overall view. This case study of building the XFINITY X1 single-page web app will demonstrate what frontend performance data should you be gathering, how to gather it, and then what do with that data. Slides: https://speakerdeck.com/johnriv/the-truth-about-your-web-apps-performance http://2014.jsconf.us/

Watch
Matthew Bergman: Health Myths We Tell Ourselves in Tech [JSConf2014]

The 10x programmer is a unicorn. We love to lionize the amount of dedication, time, and thought that goes into creating great software -- but we forget the very real cost it can entail, both emotionally and physically, on the programmer. Depression, RSI, burnout: these are all real issues facing our field.

Watch
Raquel Velez & Friends: NodeBots: LIVE! [JSConf2014]

It's just me and my silly nerdy friends, playing with NodeBots on stage. Watch our antics, see how we think through things, and ask us questions!

Watch
Matthew Whittemore: Social Tables Swaziland [JSConf2014]

For the last three months I've worked remotely from Swaziland, Southern Africa. In doing so I learned a lot about the do's and don'ts of remote work and (in particular) what its like to work remotely from a developing nation.

Watch
Edward Kim: Engineers as Makers, Not Order Takers [JSConf2014]

At Social Tables, we believe in giving engineers a lot of responsibility when it comes to building new features. For instance, they may talk directly to customers to figure out feature requirements, and have them design the UI themselves. But is this a good thing? I'll make the case that it can actually be a great way to collaborate with other teams inside your company and bring diversity of thought into an engineering organization. I'll also talk about some of the pitfalls we've run into.

Watch
David Catuhe: Unleash 3D games with Babylon.js [JSConf2014]

Babylon.js is an open-source project built with simplicity in mind in order to help web developers creating 3D games. During this session, you will discover how simple it can be to play with 3D without having to deal with WebGL plumbing! Slides: http://www.slideee.com/slide/unleash-3d-games-with-babylon-js-jsconf-2014-talk

Watch
Ron Evans: Cylon.js: The JavaScript Evolution Of Open Source Robotics [JSConf2014]

The robotics revolution has already begun. You can even buy drones and robotic devices at local retail stores. Unfortunately, it has been too hard to develop code for robots, and nearly impossible to create solutions that integrate multiple different kind of devices. That is why we created Cylon.js, a JavaScript framework for open source robotics & the Internet of Things. Cylon.js makes it easy to write apps that communicate with many different kinds of hardware devices all at the same time. The time has come for the next generation of open source robotics, and Cylon.js is ready to help!

Watch