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
John Yanarella
February 25, 2012
Programming
1
120
Swiz Framework
Presented by @johnyanarella and @soenkerohde at 360|Flex San Jose in 2010.
John Yanarella
February 25, 2012
Tweet
Share
More Decks by John Yanarella
See All by John Yanarella
Deftly Done: Advanced Application Architecture w/Deft JS
codecatalyst
2
550
Introduction to jQuery Mobile
codecatalyst
4
220
Other Decks in Programming
See All in Programming
Flutter × Firebase Genkit で加速する生成 AI アプリ開発
coborinai
0
150
GAEログのコスト削減
mot_techtalk
0
110
法律の脱レガシーに学ぶフロントエンド刷新
oguemon
5
730
Compose でデザインと実装の差異を減らすための取り組み
oidy
1
300
『GO』アプリ バックエンドサーバのコスト削減
mot_techtalk
0
130
[JAWS-UG横浜 #79] re:Invent 2024 の DB アップデートは Multi-Region!
maroon1st
1
140
AWS Organizations で実現する、 マルチ AWS アカウントのルートユーザー管理からの脱却
atpons
0
130
自分ひとりから始められる生産性向上の取り組み #でぃーぷらすオオサカ
irof
8
2.6k
Immutable ActiveRecord
megane42
0
130
ARA Ansible for the teams
kksat
0
150
CNCF Project の作者が考えている OSS の運営
utam0k
5
690
ISUCON14公式反省会LT: 社内ISUCONの話
astj
PRO
0
180
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Speed Design
sergeychernyshev
25
780
Producing Creativity
orderedlist
PRO
343
39k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Six Lessons from altMBA
skipperchong
27
3.6k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
How to train your dragon (web standard)
notwaldorf
90
5.8k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
YesSQL, Process and Tooling at Scale
rocio
171
14k
GraphQLとの向き合い方2022年版
quramy
44
13k
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!