Opbeat is joining forces with Elastic – Learn more about Elastic APM

Installable Development Environments by Maciek Pękala

React to the New World by Albert Lindblom

TDD in a modern framework world by Marcos Mellado

The Node.js Process, Making decisions that impact a massive ecosystem by James Snell

Node Collaborator Q&A

Node.js Character Encodings by Anna Henningsen

knock-knock-who-there-file-compression-talk_FINAL_2.tar.trz.bz2.gz by Irina Shestak

Signet: Safely Curl Pipe Bash. No Seriously! by Bryan English

Kill All Humans by Jan Lenhardt

The Node.js Organization: Behind the scenes by William Kapke

Using Node in a serverless world… by Logan McDonald

Creating conversational bots with Amazon Lex by Eva Sánchez Guerrero

Canary in the gold mine - smoke testing by Myles Borins

Building a Scalable Pub/Sub system with UpRing by Luca Maraschi

Let’s play with HTTP/2 by Daniela Matos de Carvalho

Build your own JavaScript powered radio by Thomas Watson

Keep Calm And Curry On by Andreas Møller

My journey into VR by Casper Fabricius

Generators and Async/Await by Daniel Pouzemski

From Angular to React and MOBX by Marcus Lönnberg

Recruiting ReactJS - Hot or Not 2.0 by David Näsström

GraphQL by Fredrik Skånberg

Functional Programming... The Sequel by Jean-Louis Giordano

Fake your WebComponents! by Daniel Spitzer

Documentation? Ain't nobody got time for that! by Marcos Mellado

One architecture: Four platforms by Søren Vind

Angular Continuous Integration by Raul Jimenez

Unleash The Power Of Angular With Patterns by Dmitriy Shekhovtsov

Angular: Beyond the tutorials with tests! by Zackary Chapple

Authenticate your users with Angular by Simona Cotin

Developing Accessible Cross-platform Apps with NativeScript and Angular by Daniel Freilling and Morten Sjøgren

AngularFire2 and you by Erik Haddad

Keeping untrusted code out of your Angular application by Philippe De Ryck

Keynote: A Future Without Browsers by Kenneth Auchenberg

Building Angular Apps by Thomas Horvath

Progressively Mobile With Ionic by Sani Yusuf

Step by Step: Improving Startup Performance with Lazy Loading in Angular by Manfred Steyer

Angular OTB: Outside The Browser by Wassim Chegham

The Secret Life(cycle) of Components by Leonardo Zizzamia

angular-cli - Coding like a viking by David Müllerchen

An Introduction Into Using Angular’s Material Design by Tracy Lee

Webpack: The Core Concepts by Sean Larkin

Forms in Angular by Alex Lakatos

RxJS - everything is a stream by Christoffer Noring

Sharing Code Between Web and Native Apps by Sebastian Witalec

Angular of Things by Uri Shaked

Understanding AOT and Dynamic Components in Angular by Sean Landsman

How we replaced our Drupal CMS with 589 lines of JavaScript by Allan Ebdrup

Optimizing Webpack bundles by Maciek Pękala

AI and Cognitive Computing by Erik David Johnson

Creating an intelligent Facebook bot by Kevin Simper

Fresh Off the P2P Factory by Mathias Buus

Introduction to automated refactoring with JS codemods by Kenneth Skovhus

Recompose - a walkthrough by example by Stephen White

Intro to Functional Programming by Jean-Louis Giordano

Everybody Lies by Niels Leenheer

Reinventing the Wheel by Dylan Schiemann

JavaScript is not the enemy by Christian Heilmann

JavaScript is Everywhere (Part 2) by Ruth John

Babel Plugins: More than just ES2016 by Mark Wubben

Seamless client side JavaScript with webpack by Jack Franklin

JavaScript is Everywhere (Part 1) by Ruth John

Squaring the Sphere by Rob Bateman

I Pledge My Allegiance by Jonathan Fielding

Discussing Prototypes with the Terminator by Christoph Gockel

Replacing flash PDF reader with React & WebGL by Anders Hellerup

Anders shares what the Issuu team learned from rebuilding their old PDF document reader.

Debugging Node.js Performance Issues in Production by Thomas Watson

React, redux, one-way data flow but what about immutability? by Henrik Andersson

Lessons learnt designing qvitoo.com's system with ReactJS and Redux by Henrik Feldt

Tips and tools for creating accessible websites by Lars Sørensen

Intro to accessibility - how many are affected and how? by Anne Thyme

Why accessibility really matters by Lars Sørensen

What's your favorite npm module?

We interviewed some awesome people at Nodevember and Node.js Interactive and asked them what their favorite npm module is. Here are their answers.

Instrumenting Node.js in Production by Thomas Watson

Node on the Desktop by Evan Morikawa

Deploying & Running Node.js to Production in 2016 by Luke Bond

Happier Test Driven Development with testdouble.js by Justin Searls

Test Everything: My life as well tested code by Jane Kim

The Church and the Bizarre World of NPM by Matthew Podwysocki

Live Coding Tessel 2: Hello World to Web-controlled Device in 20 Minutes by Kelsey Breseman

That escalated quickly! Prototyping IoT with JavaScript by Eirik Morland

Thunder and lightning: the making of a future friendly yr.no by Alexander Pope

Tiny messages for big architectures by Yoshua Wuyts

10 PRINT THEREMIN by Mathieu 'p01' Henri

The eternal struggle: Node.js in embedded devices by Jon McKay

Elm can make you a better JavaScript developer by Jamison Dance

Towards better apps: the what & why of progressive web apps by Andreas Bovens

Mentoring by Lydia Kats

How to Stop Hating Your Tests by Justin Searls

Real time front-end alchemy by Soledad Penadés

Bytes, URLs, and origins by Anne van Kesteren

That's So Metal! - Mechanical Words Through the Ages by Mariko Kosaka

Unleash the Distributed Web by David Dias

Radical Modularity by Aria Stewart

HTTP/2 explained by Daniel Stenberg

Putting the Chrome Dino game on a 16MHz microcontroller with nothing but Web Technologies by Szmozsánszky István

DevTools for the Progressive Web by Kenneth Auchenberg

JavaScript testing obstacles by Daniel Maslowski

Progressive Web Apps: a love story by Nolan Lawson

Audible Code by Stian Veum Møllersen

Breaking the Fourth Wall With JavaScript by Mikael Brevik

Surveying the landscape: threats and opportunities for the web by Peter Gasston

Change the World With the Peer Web and Thali by Matthew Podwysocki

How Long On That Ticket? - Proven Recipes That Enhance Collaboration by Juan Pablo Buriticá & Patricia Realini

Existing in the Tech Industry by Lena Reinhard

Revolutionize your page: Real art direction on the web by Jen Simmons

Why CSS was invented by Håkon Wium Lie

Transitioning to Sass at Scale by Dan Na

Raiders of the Lost Transforms by Eva Ferreira

Mad Science with CSS by Liam Campbell

Alice in Web Animations API Land by Rachel Nabors

A Creative Approach to SVG by Aga Naplocha

These go to eleven by Thomas Watson

Things you didn't know you could do with the Travis CI API by Mathias Meyer

Hypermodular development by Mathias Buus

Git Survival Tips: How to Undo and Recover from Your Mistakes by Tobias Günther

Opbeat talks to Miško Hevery

Opbeat talks to Dan Wahlin

Opbeat talks to Jen Looper

Opbeat talks to Kara Erickson

Opbeat talks to Pete Bacon Darwin

Opbeat talks to Lukas Ruebbelke

Opbeat talks to Mike Glukhovsky

Don't be afraid of writing migrations by Markus Holtermann

To mock, or not to mock, that is the question by Ana Balica

Lightning talks, day 2

Learning Django, Learning French by Nicole Harris

Best practices for scaling Django by Anton Pirker

Django and ReactJS: The good, the bad and the ugly by Tomáš Ehrlich

The Power ⚡️ and Responsibility 😓 of Unicode Adoption ✨ by Katie McLaughlin

The Front-End Revolution by Claudina Sarahe

Rub-a-Dub Rubber Duck: Don’t Be Afraid to Debug! by Anna Ossowski

Using Django with service workers by Adrian Holovaty

Django Microservices Made Easy by Paul Hallett

Beyond Web 2.0 - Django and Python in the modern web ecosystem by Russell Keith-Magee

Keynote: The Art of Programming by Erika Heidi

Building A Non-Relational Backend For The ORM by Adam Alton

IoT with Django: From hackathon to production by Anna Schneider

From Intern to Professional Developer: Advice on a Mid-Career Pivot by Rebecca Conley

Let's Talk Geo: Adding the 'Where' to Your Django Project by Corryn Smith

Healthy Minds in a Healthy Community by Erik Romijn & Mikey Ariel

A Brief History of Channels by Andrew Godwin

HTTP/2: why upgrading the web? by Quentin Adam

Going with the flow with Django Admin by Maria Lowas-Rzechonek

Introducing Django To The Foreign World by Bashar Al-Abdulhadi

Hermione Granger and the Wizard Information System by Lacey Williams Henschel

Safe-Ish by Default: The Django Security Model and How to Make it Better by Philip James

How to Upgrade to the Newest and Shiniest Django by Susan Tan

Lightning talks, day 3

Lightning talks, day 1

Opbeat talks to Dan Silivestru

We sat down with Dan Silivestru (@confusement), CEO and co-founder of bitHound, at Node.js Interactive to talk about how they analyse the quality and overall health of a Node.js project.

Developers are shipping more and more 3rd party code in the form of npm modules and Dan explains why it is important to care about quality and security vulnerabilities even in your dev dependencies.

Jessica Lord takes us through a few of her favorite Electron apps

Dr. Strangelove - or how I learned to stop worrying and love Javascript by Jakob Reiter

'I am trying to work but nothing happens!' by Alex Staenke

Exploring ES6 by Max Stoiber

Wondering what all the fuss with ES6 is about? Max Stoiber (@mxstbr), co-organizer of the React Vienna meetup, gives you a quick and simple overview. First he explains the confusion about the acronyms (ES5, ES6, ES2016 & TC39), before introducing some of his favorite new features in JavaScript.

Everything from Scratch vs. Libraries all the way by Franz Enzenhofer

You Don't Know npm by Ashley Williams

Ashley Williams provides tips and tricks around npm in this Node.js Live presentation. She also provides an overview of Node Together, which is an initiative to improve the diversity of the Node community by bringing people of underrepresented groups together to learn Node.js.

Node.js in the Cloud by Mete Atamel

Mete Atamel, who is a dev advocate at Google for Google Cloud, discusses how to get the best out of your Node.js app on Google Cloud.

Node.js Everywhere by Mikeal Rogers

Mikeal Rogers discusses the growth of Node.js and the direction he predicts that it is heading.

Rethinking Package Management in Node.js by Alexander Gugel

Alexander Gugel talks about rethinking package management in Node.js in this Node.js Live London presentation.

An introduction to Webpack by Kristoffer Dorph

CSS Grid Layouts by Martin Sandholt

Running Node.js in Production on Linux by Luke Bond

Luke Bond of YLD presents on Node.js deployment patterns.

Optimising SVGs for Web Use by Andreas Larsen

Node.js Community Benchmarking Efforts by Gareth Ellis

Gareth Ellis, who is a runtime performance analyst at IBM and also a member of the Node.js benchmark working group, provides a brief introduction to benchmarking and performance testing, the different approaches you can take to performance testing, and what to do if you identify an aggression as well as the tools that you can use for benchmarking.

Writing Secure Node.js Code by Josh Emerson

In this Node.js Live presentation, Josh looks at how to mitigate risks when it comes to npm packages.

Finding a memory leak in Node.js by Gergely Németh

Developing a multiplayer asteroids by Bence Dányi

How to write a P2P chat app in Node.js by Mathias Buus

Mathias Buus, (@mafintosh), Node.js hacker and writer of over 350 modules on npm, gives a live demo of how to write a P2P chat app in Node.js.

Make Printers Great Again by Thomas Watson

What are Observables and why should I care? by Randall Koutnik

Measuring performance of AngularJS apps by Kenneth Auchenberg

Our very own Kenneth Auchenberg (@auchenberg), currently Program Manager of DevTools & Remote Debugging at Microsoft, gives a detailed breakdown of how he built the AngularJS integration for Opbeat.

Opbeat talks to Max Ogden

Maxwell Ogden (@denormalize), Computer Programmer for @dat_project and Cat Photographer at instagram.com/catmapper, talked to us at Node.js Interactive 2015 about how the Dat Project is helping scientists enter the world of open source.

Creative Borrowing by Todd Gandee and Glen R. Goodwin

5 Years of Bacon: Every single thing I've learned since JSConf 2010 by Aaron Quint

A cartoon guide to the wilds of React data handling by Lin Clark

OMG Streams! by Pam Selle

JavaScript the NES by Dustin Long and Andrew Reitano

Building Your Own Internet of Things: How to Connect All of Your Stuff to the Interwebs by Amy Cheng

Good Tech for Hard Places: Fighting Ebola with Javascript Offline Apps by Patricia Garcia

Inside Chakra by Gaurav Seth and Steve Lucco

JSConf History by Jan Lehnardt

Building BoroJS by Jed Schmidt

Internet of Cats by Rachel White

The toxic side of free. Or: how I lost the love for my side project by Remy Sharp

Painting by Functions by Earle Castledine

Change the World With the Peer Web and Thali 2015 by Matthew Podwysocki

Building Interactive npm Command Line Modules -- All The Things by Irina Shestak

Transpiling in JS by Francisco Tolmasky

JSConf changed my life by Charlie Robbins

Conquering Fears by Jane Kim

Multiplayer WebVR - Virtual Reality using Oculus Rift and Google Cardboard and WebRTC by Martin Naumann

Integrating with npm: A tale of three XHRs by Tim Pettersen

Building distributed offline websites by Mathias Buus

Our good friend Mathias Buus (@mafintosh), mad science hacker and author of over 400 npm modules, gives another great live coding demo. In this talk he explains how to build “actually usable” offline websites with Node.js using LevelDB, hyperlog and WebRTC.

What the web platform can learn from Node.js by Will Binns-Smith

Will Binns-Smith (@wbinnssmith), former Atlassian developer and now Senior Software Engineer at brightweel, explains what frontend web developers can learn from the Node.js and npm ecosystem.

For example how small, focused userland modules allow you to try out new features and APIs before they end up in the browsers (or after they are removed again!).

Johnny-Five live coding with Kassandra Perch

Kassandra Perch (@nodebotanist), Author of Learning JavaScript Robotics, shows us how to get a NodeBot up and running using Johnny-Five.

Nodevember supercut

Opbeat talks to Kyle Simpson

Kyle Simpson (@getify), Head of Curriculum for @MakerSquare, shares his thoughts on writing code for humans, not for computers.

Opbeat talks to Mathias Buus

Opbeat talks to Laurie Voss

Laurie Voss (@seldo), CTO and co-founder of npm, Inc., sat down with us at Nodevember to talk about what it takes to run the worlds biggest package manager.