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
180
0
Share
Object Oriented Design, The Arduino Way
Slides from presentation at #magmaconf
herman
June 06, 2013
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
6.8k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
310
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
240
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
720
We Have a Design System, Now What?
morganepeng
55
8.1k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
790
Amusing Abliteration
ianozsvald
1
150
ラッコキーワード サービス紹介資料
rakko
1
3M
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.8k
Building AI with AI
inesmontani
PRO
1
880
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