Development tools conference sessions

The ecosystem of tools that are both JavaScript-based (such as package managers and build systems) or aimed at JavaScript developers (such as IDEs).

1:45pm–3:15pm Monday, 04/20/2015
Location: Salon 1/2
Jordan Kasper (StrongLoop)
Average rating: ****.
(4.79, 14 ratings)
Having trouble groking Git? This session will help attendees get past Git novice and put them on their way to Git master. We'll cover branching strategies, commit amending, stashing, cherry-picking, merging vs rebasing, and much more. Okay, maybe you won't be a guru after one session, but attendees will go away knowing how to fix problems in their repos and play nicely with others. Read more.
12:00pm–12:30pm Tuesday, 04/21/2015
Location: Salon 8
Ariya Hidayat (Shape Security)
Average rating: ***..
(3.79, 14 ratings)
PhantomJS, the scriptable headless WebKit-based automation tool, has gained a lot of traction in its first 4 years of existence. This talk will highlight the basic usages of PhantomJS and explore various PhantomJS-tools for web applications testing, screen capture, performance analysis, and other page automation tasks. Read more.
12:00pm–12:30pm Tuesday, 04/21/2015
Location: Salon 9
Danese Cooper (NearForm), Scott Hammond (Joyent), Jim Zemlin (The Linux Foundation), Mikeal Rogers (Modulus), Dan Shaw (NodeSource), Bert Belder (StrongLoop, Inc.)
This panel will bring together voices from both sides of the fork to discuss the newly launched Node.js Foundation, and the tricky process of healing a fork. Read more.
1:30pm–2:00pm Tuesday, 04/21/2015
Location: Salon 9
Kitt Hodsden (CodingClan LLC)
Average rating: ****.
(4.00, 17 ratings)
How fast is your site to the end user? How can you simulate their experiences of your site? More importantly, how can you improve your front-end performance? Take a dive into tools that will answer these questions, and learn how to automate these processes, so that we know how our changes affect our users. Read more.
4:30pm–5:00pm Tuesday, 04/21/2015
Location: Salon 8
Ryan Jarvinen (Red Hat)
Average rating: **...
(2.50, 8 ratings)
Learn how to set up automated workflows for building, testing, reviewing, merging, and shipping your projects on the web. We'll take a look at common language-based build tools (grunt, gulp, jslint), and learn how to set up Jenkins (or TravisCI) for build automation, before configuring a few cloud deployment targets. We'll close with notes on how to add project status indicators to your README. Read more.
5:15pm–5:45pm Tuesday, 04/21/2015
Location: Salon 12/13/14/15
Dan Shaw (NodeSource)
Average rating: ***..
(3.40, 5 ratings)
Tackling performance in Node.js is like an onion, you have to peel off one layer at a time. This talk is a soup to nuts rundown of all the best practices and available tools to performance tune any Node.js applications. We start with looking at architecture, then dive into heap performance, profiling CPU, then lastly end up exploring how to micro-optimizing code for V8's Crankshaft compiler. Read more.
12:00pm–12:30pm Wednesday, 04/22/2015
Location: Salon 1/2
Brad Nelson (Google)
Average rating: *****
(5.00, 1 rating)
Emscripten and Portable Native Client (PNaCl) allow code written in C/C++, Python, Lua, Ruby, and more to run in the browser. With the NaCl Dev Environment, you can even develop inside Google Chrome! Learn how you can leverage open-source native code to improve the performance and functionality of your Web App. Read more.
2:15pm–2:45pm Wednesday, 04/22/2015
Location: Salon 8
James Turnbull (Glitch)
Average rating: ****.
(4.33, 6 ratings)
Heard about Docker and are wondering how to make it part of your stack? Excited by the potential of developing faster and smarter? We're going to show you how to build development environments with Docker. Then teach you how to integrate that environment into your development and testing workflow. Read more.
4:30pm–5:00pm Wednesday, 04/22/2015
Location: Salon 9
Burke Holland (Microsoft)
Average rating: ****.
(4.60, 5 ratings)
An overview of NativeScript, the brand new open source framework for writing native mobile applications entirely in JavaScript Read more.