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
GitHub MCP Serverを使って Pull Requestを作る、レビューする
hiyokose
2
700
SREの視点で考えるSIEM活用術 〜AWS環境でのセキュリティ強化〜
coconala_engineer
1
240
似たような課題が何度も蘇ってくるゾンビふりかえりを撲滅するため、ふりかえりのテーマをフォーカスしてもらった話 / focusing on the theme
naitosatoshi
0
370
LangfuseでAIエージェントの 可観測性を高めよう!/Enhancing AI Agent Observability with Langfuse!
jnymyk
0
170
Ops-JAWS_Organizations小ネタ3選.pdf
chunkof
2
110
20250408 AI Agent workshop
sakana_ai
PRO
15
3.2k
入社後SREチームのミッションや課題の整理をした話
morix1500
1
240
Zabbixチョットデキルとは!?
kujiraitakahiro
0
160
JPOUG Tech Talk #12 UNDO Tablespace Reintroduction
nori_shinoda
1
110
プロダクト開発におけるAI時代の開発生産性
shnjtk
2
190
AI AgentOps LT大会(2025/04/16) Algomatic伊藤発表資料
kosukeito
0
120
SRE NEXT CfP チームが語る 聞きたくなるプロポーザルとは / Proposals by the SRE NEXT CfP Team that are sure to be accepted
chaspy
1
560
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
4.9k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
520
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
Product Roadmaps are Hard
iamctodd
PRO
52
11k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.6k
Being A Developer After 40
akosma
91
590k
Testing 201, or: Great Expectations
jmmastey
42
7.4k
Building Adaptive Systems
keathley
41
2.5k
How GitHub (no longer) Works
holman
314
140k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.2k
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?