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
Sphero Go
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Nathan Youngman
August 25, 2014
Technology
0
170
Sphero Go
Zombie robot hack night:
http://edmontongo.org/2014-08/
Nathan Youngman
August 25, 2014
Tweet
Share
More Decks by Nathan Youngman
See All by Nathan Youngman
The Healthy Programmer
nathany
2
110
Go and Node.js: a comparison
nathany
1
240
Diet Hacks
nathany
2
390
Go 1.6 and HTTP/2
nathany
3
150
Upgrading Rails Redux
nathany
1
97
GopherCon recap
nathany
0
190
Go Functions
nathany
0
100
Go Arrays & Slices
nathany
0
150
Go Types
nathany
2
130
Other Decks in Technology
See All in Technology
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
210
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
460
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
250
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
180
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
360
Tebiki Engineering Team Deck
tebiki
0
24k
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
400
Context Engineeringの取り組み
nutslove
0
340
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
150
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
220
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Amusing Abliteration
ianozsvald
0
100
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
53
Designing for humans not robots
tammielis
254
26k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Context Engineering - Making Every Token Count
addyosmani
9
650
Evolving SEO for Evolving Search Engines
ryanjones
0
120
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Thoughts on Productivity
jonyablonski
74
5k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
240
Transcript
Edmonton Go August 2014
WiFi powered by Telus
Teams Nine Spheros Go Git
Sphero Wake up Three colors Sphero-RGB
Bluetooth Pairing
Device Mac: /dev/tty.Sphero-RGB-RN-SPP Windows: COM1 Linux: /dev/rfcomm1
Channels Make a channel channel := make(chan int) Take a
value from the channel num := <- channel Check if channel is closed num, ok := <- channel Tick returns a channel channel := time.Tick(1 * time.Second)
Goroutines Launch a function go someFunc() Anonymous function go func()
{ }()
Select Wait on multiple channels select { case <-ticker: /
/ do this case event := <-robot.Events: / / do that }
https:/ /github.com/edmontongo/ go-zombies