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
220
The Beauty of Bad Code
rockbot
1
150
The Beauty of Bad Code
rockbot
4
510
Evolution of a Web Application
rockbot
1
910
Wombat-Driven Understanding: an interactive guide to using npm
rockbot
0
280
Wombat-Driven Understanding: An Interactive Guide To Using npm
rockbot
0
750
the npm website: a tale of wonder and woe (and wombats!)
rockbot
0
280
fear
rockbot
1
300
Other Decks in Technology
See All in Technology
Road to Single Activity
yurihondo
2
240
Google CloudのLLM活用の選択肢を広げるVertex AIのパートナーモデル
nayuts
0
130
AIで変わるテスト自動化:最新ツールの多様なアプローチ/ 20240910 Takahiro Kaneyama
shift_evolve
0
240
開発者の定量・定性データを組み合わせて開発者体験を把握するための取り組み
ham0215
1
130
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
46k
内製化を目指す事業会社が、システム開発会社と共に進める「開発生産性改善」の取り組み事例 #devsumi
yuwji
0
100
Mocking in Rust Applications
taiki45
2
410
Oracle Autonomous Database:サービス概要のご紹介
oracle4engineer
PRO
1
7.1k
DuckDB雑紹介(1.1対応版)@DuckDB座談会
ktz
6
1.4k
なにもしてないのにNew Relicのデータ転送量が増えていたときに確認したこと
tk3fftk
2
230
Swift Testingのconfirmationを コードリーディング/Dive into Swift Testing confirmation
laprasdrum
2
260
【株式会社ELYZA】|GENIAC成果報告会 自社開発モデルプレゼンテーション
elyza
1
270
Featured
See All Featured
Designing for Performance
lara
604
68k
Build The Right Thing And Hit Your Dates
maggiecrowley
30
2.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
25
3.9k
Fontdeck: Realign not Redesign
paulrobertlloyd
80
5.1k
Teambox: Starting and Learning
jrom
131
8.7k
What's in a price? How to price your products and services
michaelherold
242
11k
Designing for humans not robots
tammielis
248
25k
What the flash - Photography Introduction
edds
67
11k
[RailsConf 2023] Rails as a piece of cake
palkan
48
4.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
190
16k
How to name files
jennybc
75
98k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
248
20k
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?