Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Robots... and JavaScript?!
Search
Raquel Vélez
April 08, 2014
Technology
2
1.1k
Robots... and JavaScript?!
A review of the NodeBots movement, given at the TechXploration meetup at PayPal on 8 April 2014.
Raquel Vélez
April 08, 2014
Tweet
Share
More Decks by Raquel Vélez
See All by Raquel Vélez
Engineering of Craft - Let's Sketch Tech
rockbot
0
160
Engineering of Craft
rockbot
0
280
The Beauty of Bad Code
rockbot
1
170
The Beauty of Bad Code
rockbot
4
530
Evolution of a Web Application
rockbot
1
990
Wombat-Driven Understanding: an interactive guide to using npm
rockbot
0
320
Wombat-Driven Understanding: An Interactive Guide To Using npm
rockbot
0
830
the npm website: a tale of wonder and woe (and wombats!)
rockbot
0
310
fear
rockbot
1
310
Other Decks in Technology
See All in Technology
LLM as プロダクト開発のパワードスーツ
layerx
PRO
1
190
アジャイル脅威モデリング#1(脅威モデリングナイト#8)
masakane55
3
150
SREが実現する開発者体験の革新
sansantech
PRO
0
160
近年の PyCon 情勢から見た PyCon APAC のまとめ
terapyon
0
280
LLM とプロンプトエンジニアリング/チューターをビルドする / LLM, Prompt Engineering and Building Tutors
ks91
PRO
1
210
「家族アルバム みてね」を支えるS3ライフサイクル戦略
fanglang
4
650
AIで進化するソフトウェアテスト:mablの最新生成AI機能でQAを加速!
mfunaki
0
110
開発視点でAWS Signerを考えてみよう!! ~コード署名のその先へ~
masakiokuda
3
130
Webアプリを Lambdaで動かすまでに考えること / How to implement monolithic Lambda Web Application
_kensh
7
1.2k
フロントエンドも盛り上げたい!フロントエンドCBとAmplifyの軌跡
mkdev10
2
230
OSSコントリビュートをphp-srcメンテナの立場から語る / OSS Contribute
sakitakamachi
0
1.3k
システムとの会話から生まれる先手のDevOps
kakehashi
PRO
0
210
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.1k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
What's in a price? How to price your products and services
michaelherold
245
12k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Speed Design
sergeychernyshev
29
880
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Producing Creativity
orderedlist
PRO
344
40k
Transcript
#PayPalTechX Robots… and JavaScript?! ! Brought to you by @rockbot
#PayPalTechX What is a robot?
#PayPalTechX ro·bot (ˈrōˌbät,ˈrōbət) - noun ! a machine capable of
carrying out a complex series of actions automatically, esp. one programmable by a computer. ! synonyms: automaton, android, golem
#PayPalTechX ro·bot (ˈrōˌbät,ˈrōbət) - noun ! a machine capable of
carrying out a complex series of actions automatically, esp. one programmable by a computer. ! synonyms: automaton, android, golem
#PayPalTechX Examples
http://bit.ly/1i4ivug
http://bit.ly/1mBltMr
http://bit.ly/1e3XRgO
“Traditional” Robots PhDs Research $$$$ HARD
#PayPalTechX Introducing: NodeBots
#PayPalTechX node·bot (ˈnōdˌbät,ˈnōdbət) - noun ! a robot programmed using
Node.js (JavaScript)
#PayPalTechX node·bot (ˈnōdˌbät,ˈnōdbət) - noun ! a robot programmed using
Node.js (JavaScript)
#PayPalTechX Examples
#PayPalTechX Matthew Bergman @fotoverite
#PayPalTechX Matthew Bergman @fotoverite
#PayPalTechX Susan Hinton @noopkat
#PayPalTechX Matthew Bergman @fotoverite
#PayPalTechX Matthew Bergman @fotoverite
#PayPalTechX But... JavaScript?!
\o/ JavaScript! No need for a PhD Open Source $-$$
(not $$$$$) EASY Tracy Abrahms @hackygolucky
#PayPalTechX Let’s build a robot together
#PayPalTechX
#PayPalTechX BatBot Arduino UNO* $30 BOE Bot Robotics Shield Kit
for Arduino* $135 Sparkfun XBee Shield, XBee Explorer USB $50 2 XBee Pro Wire Antennae $75 PS3 Dualshock Controller* $45 Glue Gun & Glue Sticks $10 Cables, resistors, batteries, jumper wires, etc $25 TOTAL $370 * open source options available
#PayPalTechX Software
#PayPalTechX Node.js Fundamentals
Node.js: The Short Parts Server-side JavaScript Asynchronous Small core
npm: Necessary Package Management Modular building blocks for any application
johnny-five
PS3 Dualshock Controller
#PayPalTechX DEMO TIME
#PayPalTechX The Bigger Picture
#PayPalTechX Robots vs. NodeBots “Traditional” NodeBots Threaded Asynchronous Well established
Just getting started Top tools and funding We all pitch in Brilliant People You, me, and all our friends
#PayPalTechX Robots vs. NodeBots “Traditional” NodeBots Research & Papers Open
Source $$$$$ $-$$ Exclusive Community NodeBotsSF, nodebots.io Get a PhD Get started
#PayPalTechX What does it mean?
#PayPalTechX An opportunity in disguise?
#PayPalTechX Only one way to find out!
#PayPalTechX It’s your turn.
#PayPalTechX Go.
#PayPalTechX Have FUN!
#PayPalTechX Build something awesome.
#PayPalTechX Tell me all about it!
#PayPalTechX Raquel Vélez @rockbot raquel@ js.com ! ! Links: https://github.com/rockbot/batbot
Raquel Vélez #PayPalTechX Questions?