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
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
Bash Introduction
62gerente
614
210k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Writing Fast Ruby
sferik
628
61k
Building a Modern Day E-commerce SEO Strategy
aleyda
41
7.3k
Visualization
eitanlees
146
16k
Navigating Team Friction
lara
187
15k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Practical Orchestrator
shlominoach
188
11k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.8k
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