Node as a Movement: Building Community into Products (Kelsey Breseman, NodeDay 2014)
-
Upload
technicalmachine -
Category
Technology
-
view
436 -
download
1
description
Transcript of Node as a Movement: Building Community into Products (Kelsey Breseman, NodeDay 2014)
Node as a Movement Building Community into Products
Kelsey BresemanDirector of Community, Technical Machine@selkeymoonbeam | @technicalhumans
the story of
“Anything that can be automated, I shouldn’t
have to do.”Jia Huang, COO
“I want to make everything connect
to everything else.”
Tim Ryan, CPO
“This should be easier by now.”
Jon McKay, CEO
“This should be easier by now.”
Jon McKay, CEO
What if it was easy to make connected hardware?
What if hardware developmentwas like web development?
What if hardware developmentwas like Node.JS?
What do we love about Node?
Node Package Manager
Ecosystem: build and share
Build ideas quickly.
What if hardware developmentwas like Node.JS?
Hardware as easy as npm install.
The InternetCC3000 Wifi Chip
The InternetCC3000 Wifi Chip
The BrainARM Cortex M3 Microprocessor
The InternetCC3000 Wifi Chip
The BrainARM Cortex M3 Microprocessor
Enough Memory...that you probably don’t have to worry about it
32MB each of Flash and RAM
But you don’t really careabout the hardware.
You just want it to act like Node.JS
npm install tessel -g
Installing
npm install tessel -g
Installing
tessel update
Updating
npm install tessel -g
Installing
tessel update
Updating
tessel wifi -n <ssid> -p <pw>
Getting online
Blinking Lights
var tessel = require(‘tessel’);
setInterval(function () {tessel.led[0].toggle();
}, 100);
tessel run blink.js
Camera
Camera
npm install camera-vc0706
npm install camera-vc0706
camera.takePicture(function (){})
Camera
Simple.
Simple.
Intuitive.
Simple.
Intuitive.
Accessible.
Simple.
Intuitive.
How do you identify yourself?
Backend developer
Hardware developer
Frontend developer
“Person who writes JavaScript”
“Person who writes JavaScript”is a
Frontend developer
with
“Person who writes JavaScript”is a
Frontend developer
with
Backend developer
with
“Person who writes JavaScript”is a
Frontend developer
with
Backend developer
with
Hardware developer
with
How do you identify yourself?
Backend developer
Hardware developer
Frontend developer
How do you identify yourself?
Backend developer
Hardware developer
Frontend developer
Someone with the power to create.
Empower.
Power feels good.
100k views & 10k sign ups in 2 days
“Person who writes JavaScript”is a
Frontend developer
with
Backend developer
with
Hardware developer
with
Dynamically allocate human resources.
Node everywhere.
Tessel ships with JS and Node.JS supportMay 2014
Arduino Yun announces Node.JS supportJuly 2014
Intel Edison announces Node.JS supportSeptember 2014
is more than a tool.
is a movement.
Movementshave values.
accessibilityopennessinclusivity
is about accessibility.
How do you identify yourself?
Backend developer
Hardware developer
Frontend developer
Someone with the power to create.
is open.
Node Package Manager
“When something is easy, you do it more often.” –
SubStack
is inclusive.
“Nice People Matter”
is a community.
Communitieshave values.
Movementshave values.
is a movement.
is a movement.You can be a part of it.
How do you join the movement?
be inclusive.
be open.
open company
be accessible.
be a community.
be a movement.