Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
The power of node.js (with quadcopters)
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Felix Geisendörfer
November 05, 2012
Programming
560
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The power of node.js (with quadcopters)
Presentation given at øredev.
Felix Geisendörfer
November 05, 2012
More Decks by Felix Geisendörfer
See All by Felix Geisendörfer
tus.io - Resumable File Uploads (Lightning Talk)
felixge
2
870
Programming flying robots with JavaScript
felixge
2
1k
Programming flying robots with JavaScript
felixge
0
680
Programming an AR Drone Firmware with JS (de)
felixge
1
680
Faster than C?
felixge
1
1.3k
Flying robots over a 10.000 mile distance with JavaScript.
felixge
0
580
Faster than C?
felixge
1
730
Faster than C?
felixge
0
500
Faster than C? Parsing binary data in JavaScript.
felixge
3
3.9k
Other Decks in Programming
See All in Programming
Apple Intelligenceとオンデバイス時代の到来
yahir0
0
240
Event is what happens
moro
2
4.1k
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
4
1.5k
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
2.3k
AI駆動開発4年目の現在地(『あなたはFDEになるべきか?』イベント資料)
kumaiu
0
580
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
4
3.8k
SODA - FACT BOOK(JP)
sodainc
1
40k
AI時代のFlutter品質設計 — アプリ品質を守るQuality Layers
omatty198
0
370
Vapor Mode でアクセシビリティは 壊れないか検証した話
fuqda
1
340
Distance field of Julia set
kinakomoti321
0
310
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
1
2k
仕様駆動開発入門 (何を作るかを先に決めて渡す) | 目指せ Kiro マスター 05
inariku
PRO
2
120
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
Automating Front-end Workflow
addyosmani
1370
210k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
2
3.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.7k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
930
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
290
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
750
The untapped power of vector embeddings
frankvandijk
2
2k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
60k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Marketing to machines
jonoalderson
1
6k
Transcript
felixge The Power of Node Felix Geisendörfer
@felixge felixge Background 2005 - 2008 2008 - now 2009
- now
@felixge felixge npm modules
@felixge felixge Audience • Heard of node.js? • Used node.js
for something? • Node in production?
felixge This Talk
@felixge felixge This Talk • Write a node.js app •
Deploy & run it in production • Ask me anything
felixge The App
@felixge felixge Blog App
Blog tutorials are insanely boring and nobody should have to
suffer through one of them again. Ever.
@felixge felixge Robotics App
felixge Why?
@felixge felixge Benefits of robotics example apps • A small
distributed system • Production environment • Many interesting aspects / challenges
felixge The Robot
@felixge felixge Parrot AR Drone 2.0
felixge The Specs
@felixge felixge The Specs • WiFi (b/g/n) Router • 1
GHz 32Bit ARM Cortex A8 processor • 125 MB DDR2 Memory • Linux 2.6.32 you can telnet into it (Busybox) • 720p front facing camera (30 FPS) • 240p vertical camera (60 FPS) • USB 2.0 connector
@felixge felixge The Specs • 3 axis gyroscope (2000°/second precision)
• 3 axis accelerometer (+-50mg precision) • 3 axis magnetometer (6° precision) • Pressure sensor (+-10 Pa precision) • Ultrasound sensors • Fully reparable - all components can be ordered
@felixge felixge Safety Warnings • Don’t be fooled, all drones
want to kill people • The protection hull did not fit in my suitcase
felixge Let’s fly it
felixge Let’s program it
@felixge felixge Plan • REST API to control the drone
• GET /sensors • PUT /control
felixge <Live Coding>
felixge </Live Coding>
felixge
felixge 3395,- SEK http://www.parrotshopping.com
@felixge felixge The Node Copter
@felixge felixge The Node Copter +
@felixge felixge Berlin, Oct 5th
@felixge felixge Berlin, Oct 5th
@felixge felixge Berlin, Oct 5th
@felixge felixge NodeCopter Worldwide • Dublin, Oct 20th • San
Francisco, Oct 31st • Seattle, Nov 8 - 9 • Brighton, Nov 11 • ...
felixge Summer of Drones June 2013 http://nodecopter.com/
felixge That’s it Felix Geisendörfer
felixge Ask me anything Felix Geisendörfer
felixge Thank You Felix Geisendörfer