Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Object Oriented Design, The Arduino Way
Search
herman
June 06, 2013
0
180
Object Oriented Design, The Arduino Way
Slides from presentation at #magmaconf
herman
June 06, 2013
Tweet
Share
Featured
See All Featured
A Tale of Four Properties
chriscoyier
162
23k
How to train your dragon (web standard)
notwaldorf
97
6.4k
How to Ace a Technical Interview
jacobian
280
24k
The World Runs on Bad Software
bkeepers
PRO
72
12k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Building Adaptive Systems
keathley
44
2.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
720
Six Lessons from altMBA
skipperchong
29
4.1k
Documentation Writing (for coders)
carmenintech
76
5.2k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Transcript
Object Oriented Design The Arduino Way lunes, 10 de junio
de 13
lunes, 10 de junio de 13
WE SPEAK lunes, 10 de junio de 13
Who are you? lunes, 10 de junio de 13
What is this talk about? lunes, 10 de junio de
13
Object Oriented Design? lunes, 10 de junio de 13
lunes, 10 de junio de 13
Both! lunes, 10 de junio de 13
Let’s talk about DESIGN lunes, 10 de junio de 13
lunes, 10 de junio de 13
Customers didn’t know what they wanted lunes, 10 de junio
de 13
Customers didn’t say what they meant lunes, 10 de junio
de 13
You didn’t understand customer needs lunes, 10 de junio de
13
You learned how to do something better lunes, 10 de
junio de 13
Change is inevitable! lunes, 10 de junio de 13
Our job: reduce the cost of change lunes, 10 de
junio de 13
With Design lunes, 10 de junio de 13
Design Principles lunes, 10 de junio de 13
SOLID lunes, 10 de junio de 13
Single responsibility lunes, 10 de junio de 13
Open-Closed lunes, 10 de junio de 13
Open for extension, closed for modification lunes, 10 de junio
de 13
Liskov Substitution lunes, 10 de junio de 13
Interface Segregation lunes, 10 de junio de 13
is_a? lunes, 10 de junio de 13
is_a? responds_to? lunes, 10 de junio de 13
Duck type lunes, 10 de junio de 13
Dependency Inversion lunes, 10 de junio de 13
DRY (Don’t Repeat Yourself) lunes, 10 de junio de 13
Design Patterns lunes, 10 de junio de 13
“Simple and elegant solutions to specific problems in object oriented
software design” lunes, 10 de junio de 13
GoF Patterns lunes, 10 de junio de 13
OOD Theory is HARD lunes, 10 de junio de 13
Let’s talk about lunes, 10 de junio de 13
Hardware is becoming a big deal lunes, 10 de junio
de 13
Prototype Hardware is CHEAP lunes, 10 de junio de 13
lunes, 10 de junio de 13
lunes, 10 de junio de 13
HAXLR8R lunes, 10 de junio de 13
Talk to ARDUINO with Ruby lunes, 10 de junio de
13
lunes, 10 de junio de 13
http://www.confreaks.com/videos/1294-rubyconf2012- arduino-the-ruby-way lunes, 10 de junio de 13
austinbv/dino lunes, 10 de junio de 13
lunes, 10 de junio de 13
== lunes, 10 de junio de 13
== lunes, 10 de junio de 13
lunes, 10 de junio de 13
RUBY + ARDUINO = lunes, 10 de junio de 13
Please, show me some code! lunes, 10 de junio de
13
supherman/triggerino lunes, 10 de junio de 13
lunes, 10 de junio de 13
lunes, 10 de junio de 13
lunes, 10 de junio de 13
Triggerino Components: -Action - Action List - Action Selector -
Display - Action Trigger lunes, 10 de junio de 13
lunes, 10 de junio de 13
lunes, 10 de junio de 13
lunes, 10 de junio de 13
lunes, 10 de junio de 13
lunes, 10 de junio de 13
lunes, 10 de junio de 13
Have FUN, HACK and LEARN lunes, 10 de junio de
13
Thank You! Herman Moreno @supherman
[email protected]
lunes, 10 de junio
de 13