Node.js / Node.js Interactive 2015

Add meeting Rate page Subscribe

Node.js / Node.js Interactive 2015

These are all the meetings we have in "Node.js Interactive…" (part of the organization "Node.js"). Click into individual meeting pages to watch the recording and search or read the transcript.

12 Dec 2015

Mariko Kosaka, Scripto

From a textile loom to a desktop computer; the stitches in your garment and the letters on your screen are both the result of operations executed on data. As a web engineer, I never wondered what the data looked like to computers.

Then I started a craft project to convert graphics into knit patterns for an electric knitting machine. Little did I know, I was researching the origins of computer: textile looms operated by punch cards. By knitting fabric, I learned to give instructions to a machine with just 2 signals. I discovered what a 'bit' really is, in my scarf! This tactile experience with binary made everything in my JavaScript work much clearer.

I'd like to share my learning from making "Node.js app for craft" (8 bit punch card computer with Arduino + Jhonny-Five + Socket.io with web interface) It involves JS Robotics, Websockets, Canvas, and electron.js to tie all together.
  • 1 participant
  • 21 minutes
knitting
knitted
knit
yarn
scarf
stitches
script
coder
processing
java
youtube image

11 Dec 2015

Irina Shestak, Ladies Learning Code

Here you are coding away, when you realize you're in desperate need of a quick shell script to get your project cleaned up. You're standing at a fork in the road: Bash or Node? You choose the road less travelled by (for some reason) -- Node. I congratulate you on this decision. You've written it, you may have published it, and it certainly works. But what now? Is this all a command line module Node is good for: a project clean up and some data manipulation?

Let's take it a step further. Let's make a command line module that's more than just your compiling script. I am, of course, talking about making it more interactive.

In this talk Irina wants to take you on an adventure that will require cunning, bravery, and maybe some magic. We will walk through obtaining and parsing data, using Node's process functions, and finally improving your module's user experience.
  • 1 participant
  • 18 minutes
interactiveness
programming
module
user
project
command
thinking
writing
verbose
stressful
youtube image

11 Dec 2015

Greg Rewis, Red Hat

As every developer knows, mobile is exploding and challenging development teams — whether you are developing native applications, hybrid applications or a combination of both. And because network calls are one of the most battery-intensive operations, it’s essential that modern applications leverage the power of a APIs and micro services to optimize data delivery. The Red Hat Mobile platform is not only built on Node.js, but allows development teams to build mobile-oriented services and APIs using the full power of Node.js. In this quick, 20 minute session, we’ll explore the platform, quickly build and deploy a Node.js service and then consume it in a mobile application.
  • 1 participant
  • 20 minutes
mobile
android
mota
applications
hat
red
connectivity
node
talking
question
youtube image

11 Dec 2015

Jeremiah Senkpiel, NodeSource

Node Core is ultimately at the center of this conference and the node community as a whole. Sure, we've all wanted to make it better, but node core is a little frightening. Where does one start contributing? Will you be hammered with review? What if you don't know C++? Do you need to dedicate lots of time? Will your contribution attempt even be noticed? These questions and more will be answered as I tell how I became a collaborator under the new io.js-inspired development process, and how you could become a collaborator too. As a Node.js TSC member with broad knowledge of the project, I'll be giving an overview of node core and the related Working Groups with how you could get involved as well as why you should try to get involved.
  • 1 participant
  • 20 minutes
contribute
contributing
nodejs
contributions
node
project
core
commits
collaborators
whatnot
youtube image

11 Dec 2015

Mariano Campo, MercadoLibre

Building your own home automation system has never been easier with Node 4.x landing with ARM support.
In this presentation Mariano will explain how you can build a central hub for any home automation device you can think of. All you need is a RaspberryPi and your good old friend Node.js.
Mariano will cover an architecture based on a central hub talking to multiple smaller devices (arduino based, for example), all securely accessed from an interface deployed in the cloud.
  • 1 participant
  • 20 minutes
automation
devices
homemade
dongle
home
interconnected
remotely
tooling
controlling
alarm
youtube image

11 Dec 2015

Max Ogden, DAT Project

Recent low level primitives like Buffers in Node, Typed Arrays in JavaScript, Node Native C++ Addons and Web Assembly and Web Workers have brought JavaScript and the Web in general into exciting new territory: Scientific computing!

I believe the future of scientific computing on the web means using Node to wrap your C programs in a high level API, building dataviz in WebGL and shipping the whole thing to your users in an Electron application.

While things are more possible now on the web than ever before, we still have a lot of catching up to do until we have a stack that could rival the excellent tools written by the PyData community.

Learn about potential JavaScript/Node features critical for supporting interesting new use cases: SIMD, Value Types, 64 Bit Integers, virtual filesystems, shared memory and when (or if) we can ever get the standards bodies to prioritize them.
  • 1 participant
  • 20 minutes
scientists
coders
discussion
org
repositories
v8
obviously
javascripts
public
democracy
youtube image

11 Dec 2015

Peter Elger, nearForm

Whilst micro-service based architectures promise many benefits in production, such as rapid continuous deployment cycles, current developer tools are lagging behind. Irrespective of platform our current toolchains are very much oriented around the construction of monolithic application stacks and are unwieldy and cumbersome when applied to micro-service based systems. This talk will demonstrate a dynamic and responsive developer toolchain
for micro-services that is more aligned with this architectural style, with live coding examples and deployment through to staging.

This talk will cover the tools that nearForm use to develop micro-services in the wild, something we've discovered and iterated on over the last three years.
  • 1 participant
  • 24 minutes
micro
services
small
architectures
systems
node
deployments
manage
vm
developing
youtube image

11 Dec 2015

Mike MacCana, CertSimple

npm everywhere: all the things we wish we'd known earlier. This talk is a look at a real world production app using
npm on the front end, npm on the back end, and npm for all code - no lib dirs, no anything else. Including:

- Benefits of using modules for your own original code
- Benefits of using npm for front end developers
- Including non-JavaScript code in your bundles
- Tools to analyse and reduce frontend bundle size
- Ensuring repeatable deploys
- Reducing module fatigue
  • 2 participants
  • 28 minutes
server
ssl
browserify
startups
npm
software
virtual
crypto
months
slowest
youtube image

11 Dec 2015

Steven Loomis, IBM

Node.js v0.12 - and once again v3.1 after the merge - supports the "Intl" object out of the box for the Ecma-402 Internationalization API. What is Internationalization? Why is it important for developers?

This presentation will give a very brief history of the efforts to improve internationalization in JavaScript in general and Node.js in particular, including the work of the Node.js Intl working group. It will give you some resources and best practices you can use now, as well as look at what's next in the world of Node Intl.
  • 1 participant
  • 20 minutes
internationalization
globalization
ecmascript
locale
global
node
ibm
status
documentation
unicode
youtube image

11 Dec 2015

Sam Roberts, Strongloop

It’s quiz time. What would you expect to get back from a call to url.encode? The answer may surprise you. This session will be a walk through some of the pitfalls in the Node.js core API, how to avoid them, and a discussion of whether they can or should be fixed. Sam will discuss why these APIs behave the way they do and how they might be changed, along with the arguments for keeping them the same.

The session will conclude with thoughts on Node.js core API stability, including who it helps, who it hurts, and whether as a community we should value improving the core API for the benefit of emerging users over keeping it stable for the benefit of existing users and their existing code bases.
  • 1 participant
  • 22 minutes
node
tick
currently
process
voting
talk
fork
twitter
expected
api
youtube image

11 Dec 2015

Melissa Evers-Hood and Paul Cooper, Intel

As usage models, functionality and form factors explode in IoT, node.js development is flexing and evolving rapidly. We’d like to discuss what is working well, what are the challenges, where are the community work arounds and what needs to be addressed for node.js to be the project to fuel the next decade of IoT innovation.
  • 10 participants
  • 19 minutes
iot
developers
innovate
discussion
trends
technological
android
participation
node
people
youtube image

11 Dec 2015

Node.js Foundation TSC Panel - Mikeal Rogers; Chris Dickinson; Colin Ihrig; Jeremiah Senkpiel; and James M. Snell
  • 12 participants
  • 35 minutes
nodejs
node
npm
tsc
consulting
project
contribute
volunteering
process
personally
youtube image

11 Dec 2015

Azat Mardan, CapitalOne
  • 1 participant
  • 20 minutes
capital
banking
sponsor
consultancy
node
experience
startups
twitter
fellow
cio
youtube image

11 Dec 2015

Charlie Robbins, GoDaddy
  • 1 participant
  • 14 minutes
godaddy
going
twitter
experience
performance
node
enterprises
access
backend
netflix
youtube image

11 Dec 2015

Kim Trott, Netflix
  • 2 participants
  • 25 minutes
netflix
node
workflow
streaming
bottlenecks
servers
complexity
performance
deploying
vm
youtube image

11 Dec 2015

Matt Edelman, PayPal
  • 1 participant
  • 20 minutes
portland
visiting
tourist
thanks
going
people
town
lunchtime
stuff
conference
youtube image

11 Dec 2015

Juan Carlos Santos, StrongLoop; Joe Rice, Bank of America; Bryan Rogers, TD Bank; Shelby Sanders, GoDaddy

Learn why developers are adopting Docker in droves and why many are finding a natural affinity between Node.js and Docker. Why should you consider Dockerizing? Hear from industry experts at New Relic, Joyent, Modulus, and NearForm who use Node.js and Docker for everything from fast rapid prototyping in dev/test to running mission critical workloads in production.
  • 5 participants
  • 50 minutes
panelists
servers
node
introduce
leveraging
ibm
role
enterprise
ceo
joe
youtube image

11 Dec 2015

Matteo Collina, nearForm

The NodeBots movement aims to help everybody control robots with Node, but all the examples online focus on controlling a single machine. At NodeConf.eu we built 4 robots that were able to serve 134 cocktails in 1 hour and a half. They were all wifi controlled and we are able to order drinks from our smartphones. In the process, we fried 2 Raspberry Pi2, fried 4 transistors, burned two fingers, live deployed bug-fixes but ultimately made four robots that could serve 2 drinks each. For this scaled-up prototype, we used Johnny-Five, MQTT.js, some other popular JS libraries (express, socket.io, and many others), we open sourced all our code and our blueprints, so you can build one yourself! This is the story of this journey, from inception to the event.
  • 1 participant
  • 20 minutes
bot
node
robots
odd
nod
thingies
prototype
forum
mods
helpers
youtube image

11 Dec 2015

Bradley Holt, IBM Cloudant

Web and mobile apps shouldn't stop working when there's no network connection. Based on Apache CouchDB, PouchDB is an open source syncing JavaScript database that runs within a web browser. Offline-first apps that use PouchDB can provide a better, faster user experience—both offline and online.

Learn how to build offline-enabled responsive mobile web apps using the HTML5 Offline Application Cache and PouchDB. We’ll also discuss how to build cross-platform apps or high-fidelity prototypes using PouchDB, Cordova, and Ionic. PouchDB can also be run within Node.js and on devices for Internet of Things (IoT) applications.

This talk includes code examples for creating a PouchDB database, creating a new document, updating a document, deleting a document, querying a database, synchronization PouchDB with a remote database, and live updates to a user interface based on database changes.
  • 1 participant
  • 22 minutes
offline
connectivity
apps
mobile
internet
backend
startups
couchdb
remote
users
youtube image

11 Dec 2015

Athan Reines, Verbify, Inc.

Traditionally, if you wanted to write fast code for numeric computation, you used Fortran or C. Within the past two decades, we 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 Node? In this talk, Athan Reines will discuss numeric computation in JavaScript, libraries currently available, and what makes these libraries competitive with and even superior to alternatives on other platforms. He will discuss how to leverage Node libraries when building P2P compute applications, culminating in a demo showcasing WebRTC and RPC over a peer network. Finally, he will outline future steps and identify opportunities for community development of next-generation tools.
  • 1 participant
  • 21 minutes
computing
simulations
computation
compute
node
mathematica
numpy
prototyping
demonstration
visualization
youtube image

11 Dec 2015

Philip James, Eventbrite

Yes, making sites responsive can be a pain, especially larger, older sites that have been touched by many hands and which might have dark corners that people would prefer to avoid. But we all know how crucial it is to make more and more of our work responsive, and there are things you can do to make big pushes towards responsiveness easier. This talk will cover:

- The problem of making large sites responsive
- Techniques you can use in planning to help divide the work in a sane way
- Tools you can use and develop to make responsifying pages easier
- Tips on how to train all your engineers, backend, frontend, and otherwise, to be able to make pages responsive.

These lessons will be drawn from the example of Eventbrite, who went through a major responsive overhaul last year.
  • 2 participants
  • 23 minutes
responsive
eventbrite
mobile
twitter
users
tweaking
workflow
today
legacy
google
youtube image

11 Dec 2015

Robert Schultz, Ancestry.com

Adoption of new technologies across a large developer ecosystem in a product company is not easy. Over the past year we've learned a lot of lessons on this process as we transition our frontend applications from C# to Node.js. I'd like to share with you the tips and tricks to successfully selling the adoption of Node.js both to your developers and the business in an incremental way.
  • 1 participant
  • 19 minutes
nodejs
node
npo
venture
ancestry
production
strategy
experience
deploying
starting
youtube image

10 Dec 2015

Chris Bailey, IBM

Even the most innovative and groundbreaking applications risk failure if they do not provide an engaging and responsive user experience. Performance and scalability both require access to real-time performance data that lets developers optimize code, allows the infrastructure to scale automatically, enables operations teams to identify issues, and gives business owners insights into the success of the application.

This session will show you how to add application performance monitoring and analytics capabilties to your application, using the open source Node Application Metrics data collector, alongside open source monitoring stacks like StatsD with Graphite, and Elasticsearch with Kibana.
  • 1 participant
  • 22 minutes
npm
complicated
intelligent
users
monitoring
apps
node
developer
capabilities
process
youtube image

10 Dec 2015

Mikeal Rogers, Community Manager; Danese Cooper, Paypal; Bill Fine, Joyent; Todd Moore, IBM; Charlie Robbins, GoDaddy; Gianugo Rabellno, Microsoft; Rich Sharples, Red Hat
  • 7 participants
  • 46 minutes
node
discussion
sponsor
newbies
vp
collaboration
contribute
going
anybody
npm
youtube image

10 Dec 2015

Bryce Baril, NodeSource

There are great tools available for performance optimization of Node.js code, but it's not always clear when or how to use them.

In this session, Bryce Baril will present a case study to demonstrate some useful Node.js performance analysis tools and how to use them and understand their results. A wide range of tooling will be explored, from generic kernel-level tooling, to V8 tracing tooling, to V8 compiler tooling in a quest to optimize some Node.js code.
  • 1 participant
  • 24 minutes
throughput
performance
workflow
blocking
execution
node
tasks
delays
faster
asynchronous
youtube image

10 Dec 2015

Joab Jackson and Alex Williams, The New Stack; Bryan Cantrill, Joyent; Peter Elger, NearForm; Jacob Groundwater, New Relic; Matt Hernandez, Modulus
  • 11 participants
  • 42 minutes
dockercon
docker
dockerized
node
deployments
containers
virtualizing
npm
technologies
synergies
youtube image

10 Dec 2015

Bryan Cantrill, Joyent

Joyent has been running Node.js in production and at scale for over 5 years. As such, we've learned production practices for designing, deploying and debugging Node.js apps and we've built container-native solutions to optimize app performance, security, and management. Experience the container-native difference!
  • 1 participant
  • 5 minutes
nodejs
virtualization
architectures
future
cloud
giant
earlier
computing
server
docker
youtube image

10 Dec 2015

Danese Cooper, Node.js Foundation
  • 1 participant
  • 20 minutes
node
discussed
contributors
newbies
users
community
personal
curious
fork
twitter
youtube image

10 Dec 2015

Mikeal Rogers, Community Manager
  • 1 participant
  • 13 minutes
nodejs
contributors
node
users
community
commits
growing
existing
project
github
youtube image

9 Dec 2015

Philip James, Eventbrite
  • 1 participant
  • 21 minutes
twitterbots
nodetweets
bot
bots
tweeting
twitter
tweets
chat
projects
git
youtube image

9 Dec 2015

Chanda Dharap, StrongLoop Inc, an IBM Company
  • 3 participants
  • 25 minutes
performance
challenges
collaboration
management
developers
improvements
thinking
important
strong
debugging
youtube image

9 Dec 2015

Tyler Brock, Hustle Inc.
  • 1 participant
  • 18 minutes
tape
duct
javascript
embeddable
prototype
stuff
node
tinker
scripting
enjoying
youtube image

9 Dec 2015

James Snell, IBM
  • 1 participant
  • 18 minutes
node
ibm
tsc
technical
process
project
iojs
confusing
v8
exciting
youtube image

9 Dec 2015

Yunong Xiao, Netflix
  • 1 participant
  • 27 minutes
production
netflix
debugging
process
throughput
node
profiling
discussed
platform
deployments
youtube image

9 Dec 2015

Clay Smith, New Relic
  • 1 participant
  • 16 minutes
files
frontend
directories
storage
users
workflow
virtual
developer
fs
cached
youtube image

9 Dec 2015

David Khourshid, Counsyl
  • 1 participant
  • 22 minutes
sas
sass
saster
sasport
sassport
sassy
programming
set
stuff
ruby
youtube image

9 Dec 2015

Dan Silivestru, bitHound
  • 1 participant
  • 18 minutes
dependencies
bit
software
dependency
packages
maintenance
process
stuff
npm
hound
youtube image

9 Dec 2015

Ryan Stevens, LendingClub
  • 1 participant
  • 22 minutes
frameworks
developers
lending
question
industry
concerns
marketplace
manage
decisions
asus
youtube image

9 Dec 2015

Kelsey Breseman, Tessel Project
  • 1 participant
  • 20 minutes
hardware
devices
workshop
tesl
interface
wires
mediatek
experiment
hacking
tesla
youtube image

9 Dec 2015

Michael Dawson, IBM
  • 1 participant
  • 22 minutes
iot
mqtt
devices
internet
node
communicate
protocols
machine
connecting
virtual
youtube image

9 Dec 2015

Elroy Ashtian, Intel
  • 1 participant
  • 14 minutes
iot
intel
devices
emulator
applications
xdk
intercom
chrome
bluetooth
edison
youtube image

9 Dec 2015

Rachel White, IBM
  • 1 participant
  • 21 minutes
cats
cat
scary
project
technologies
new
user
experience
trying
insecure
youtube image

9 Dec 2015

Adam Englander, LaunchKey, Inc.
  • 1 participant
  • 20 minutes
security
iot
hackers
cryptography
authentication
https
vulnerable
protocol
today
anybody
youtube image

9 Dec 2015

Helps You Create IoT Apps in Minutes - Jonathan Ding, Intel
  • 2 participants
  • 23 minutes
iot
workflow
applications
developers
software
interface
remotely
middleware
arduino
problem
youtube image

9 Dec 2015

Andrew Chalkley, Treehouse
  • 1 participant
  • 19 minutes
electronics
iot
devices
electronic
dongles
internet
arduino
computers
microcontroller
things
youtube image

9 Dec 2015

Sakari Poussa, Intel
  • 1 participant
  • 21 minutes
iot
iotivity
interoperability
intel
technologies
apis
chrome
connection
initiative
java
youtube image

9 Dec 2015

Arunesh Chandra, Microsoft
  • 1 participant
  • 23 minutes
nodejs
node
projects
discussion
contribute
hosting
currently
capabilities
microsoft
interfaces
youtube image

9 Dec 2015

Thomas Watson, Opbeat
  • 2 participants
  • 20 minutes
printers
printer
printing
errors
print
printed
airplane
apple
cancel
thing
youtube image

9 Dec 2015

Patrick Mueller, NodeSource
  • 2 participants
  • 22 minutes
v8s
profiler
v8
profiling
cpu
performance
node
demo
utilities
graphical
youtube image

9 Dec 2015

Charlie Robbins, GoDaddy
  • 3 participants
  • 20 minutes
node
npm
downloads
server
packages
winston3
developers
users
commons
modernized
youtube image

9 Dec 2015

Panel
  • 8 participants
  • 44 minutes
node
discussion
introduce
new
informal
npm
stack
enterprise
panel
joe
youtube image

9 Dec 2015

Ashley Williams, npm
  • 1 participant
  • 16 minutes
mpm
million
project
npm
stats
user
models
approximately
10pm
civil
youtube image

9 Dec 2015

Tom Croucher, Uber
  • 1 participant
  • 15 minutes
uber
ubers
personally
people
stories
app
important
service
kind
company
youtube image

9 Dec 2015

Ryan Lewis, Expedia
  • 1 participant
  • 20 minutes
handlebar
handlebars
user
helpers
concerns
details
implementation
platform
projects
server
youtube image

9 Dec 2015

Blaz Fortuna, AI Lab, Jozef Stefan Institute
  • 3 participants
  • 20 minutes
analytics
workflow
datasets
profiling
model
processing
tweety
algorithms
node
mining
youtube image

9 Dec 2015

Matteo Collina, nearForm
  • 1 participant
  • 24 minutes
speed
faster
slowish
fast
fastparallel
performance
benchmarks
milliseconds
node
mqtt
youtube image

9 Dec 2015

Todd Kennedy, Scripto
  • 1 participant
  • 18 minutes
scripto
script
editing
document
cto
xerox
google
software
users
etherpad
youtube image

9 Dec 2015

Matthew Phillips, Phillips
  • 1 participant
  • 20 minutes
renders
rendering
server
rendered
standpoint
api
sitewide
users
frameworks
javascript
youtube image

9 Dec 2015

Joe McCann, NodeSource
  • 1 participant
  • 14 minutes
node
community
cto
contributors
enterprise
discussion
developer
project
home
portland
youtube image

9 Dec 2015

David Dias, Protocol Labs
  • 1 participant
  • 20 minutes
module
modules
npm
protocol
users
implementation
management
vm
presentation
proposing
youtube image

9 Dec 2015

Calvin Metcalf, App Geo
  • 1 participant
  • 23 minutes
streams
stream
streams2
streamlike
pipelines
processing
apps
users
server
cloud
youtube image

9 Dec 2015

Kilian Ciuffolo and Luca Orio, Lukibear
  • 3 participants
  • 25 minutes
server
daemon
workflow
microservices
ssh
apps
terminal
node
log
monitoring
youtube image

9 Dec 2015

Max Ogden, Jessica Lord, DAT Project
  • 4 participants
  • 23 minutes
electron
electrons
atom
chromium
node
project
technology
chrome
github
hey
youtube image

9 Dec 2015

Jason Gartner, IBM
  • 1 participant
  • 19 minutes
leveraging
innovate
technologies
ibm
node
api
enterprises
app
microservices
insights
youtube image