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
Swiz Framework
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
John Yanarella
February 25, 2012
Programming
130
1
Share
Swiz Framework
Presented by @johnyanarella and @soenkerohde at 360|Flex San Jose in 2010.
John Yanarella
February 25, 2012
More Decks by John Yanarella
See All by John Yanarella
Deftly Done: Advanced Application Architecture w/Deft JS
codecatalyst
2
560
Introduction to jQuery Mobile
codecatalyst
4
230
Other Decks in Programming
See All in Programming
[KCD Czech] eBPF Meets the GPU: Future of AI Infra Observability
doniacld
0
130
Oxlintのカスタムルールの現況
syumai
5
900
AI駆動開発勉強会 広島支部 第一回勉強会 AI駆動開発概要とワークショップ
hayatoshimiu
0
410
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
11k
さぁV100、メモリをお食べ・・・
nilpe
0
110
AIエージェントと協働するCLI開発 — BunとOpenClawで学んだこと
yoshikouki
1
230
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
270
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
2.1k
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
11
3.1k
Claspは野良GASの夢をみるか
takter00
0
140
Talking to terminals (and how they talk back) (KotlinConf 2026)
jakewharton
PRO
1
160
Oxcを導入して開発体験が向上した話
yug1224
4
260
Featured
See All Featured
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
160
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
350
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
130
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Designing for Performance
lara
611
70k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
22k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
74k
It's Worth the Effort
3n
188
29k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
300
Transcript
Presented by: Sönke Rohde John Yanarella SWIZ FRAMEWORK San Jose
WHAT IS SWIZ? Brutally simple micro-architecture for RIA development with
Adobe Flex or pure AS3.
WHAT DOES SWIZ DO? Provides simple mechanisms for implementing IoC
and DI, primarily through custom metadata.
WHAT IS IOC/DI? • Inversion of Control • Hollywood Principle
• Dependency Injection
WHY IOC/DI? • Separate configuration from execution • Promotes encapsulation
• Promotes simpler, focused components
WHAT (ELSE) DOES SWIZ DO? • Encourages good architecture •
Simplifies remote method usage • Simplifies & decouples event handling • Provides utilities for service mocking
WHAT DOES SWIZ BELIEVE IN? • Simplicity • Flexibility •
No boilerplate • Portability • Staying out of your way
SWIZ TEAM Adam Lehman Ben Clinkinbeard Brian Kotek Chris Scott
Cliff Meyers Darron Schall David Tucker John Yanarella Ryan Campbell Sönke Rohde
http://swizframework.org/ @SwizFramework, @SwizUpdates http://github.com/swiz http://groups.google.com/group/swiz-framework SWIZ RESOURCES
LET’S BUILD SOMETHING!