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
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
150
Engineering of Craft
rockbot
0
240
The Beauty of Bad Code
rockbot
1
160
The Beauty of Bad Code
rockbot
4
510
Evolution of a Web Application
rockbot
1
930
Wombat-Driven Understanding: an interactive guide to using npm
rockbot
0
290
Wombat-Driven Understanding: An Interactive Guide To Using npm
rockbot
0
780
the npm website: a tale of wonder and woe (and wombats!)
rockbot
0
290
fear
rockbot
1
300
Other Decks in Technology
See All in Technology
B2B SaaSから見た最近のC#/.NETの進化
sansantech
PRO
0
910
あなたの知らない Function.prototype.toString() の世界
mizdra
PRO
0
120
AWS Lambda のトラブルシュートをしていて思うこと
kazzpapa3
2
180
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
飲食店データの分析事例とそれを支えるデータ基盤
kimujun
0
180
Terraform Stacks入門 #HashiTalks
msato
0
360
SRE×AIOpsを始めよう!GuardDutyによるお手軽脅威検出
amixedcolor
0
190
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
37
12k
Lexical Analysis
shigashiyama
1
150
誰も全体を知らない ~ ロールの垣根を超えて引き上げる開発生産性 / Boosting Development Productivity Across Roles
kakehashi
1
230
Engineer Career Talk
lycorp_recruit_jp
0
190
【Startup CTO of the Year 2024 / Audience Award】アセンド取締役CTO 丹羽健
niwatakeru
0
1.3k
Featured
See All Featured
Six Lessons from altMBA
skipperchong
27
3.5k
Documentation Writing (for coders)
carmenintech
65
4.4k
Unsuck your backbone
ammeep
668
57k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
720
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
For a Future-Friendly Web
brad_frost
175
9.4k
Into the Great Unknown - MozCon
thekraken
32
1.5k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Automating Front-end Workflow
addyosmani
1366
200k
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?