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
Optimising Largest Contentful Paint
csswizardry
36
3.2k
We Have a Design System, Now What?
morganepeng
52
7.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
9
740
The Cost Of JavaScript in 2023
addyosmani
49
7.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.3k
Docker and Python
trallard
44
3.3k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Fireside Chat
paigeccino
37
3.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
A better future with KSS
kneath
239
17k
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 herman@crowdint.com lunes, 10 de junio
de 13