際際滷

際際滷Share a Scribd company logo
SWIZ FRAMEWORK

Presented by:
S旦nke Rohde
John Yanarella        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 con鍖guration from execution
 Promotes encapsulation
 Promotes simpler, focused components
WHAT (ELSE) DOES SWIZ DO?
   Encourages good architecture
   Simpli鍖es remote method usage
   Simpli鍖es & 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        Darron Schall
Ben Clinkinbeard   David Tucker
Brian Kotek        John Yanarella
Chris Scott        Ryan Campbell
Cliff Meyers       S旦nke Rohde
SWIZ RESOURCES
http://swizframework.org/


http://github.com/swiz

@SwizFramework, @SwizUpdates

http://groups.google.com/group/swiz-framework
LETS BUILD
SOMETHING!
Ad

Recommended

SofiaDev L9 Source Control Management
SofiaDev L9 Source Control Management
Martin Kulov
Sustaining Your Career
Sustaining Your Career
Scott Lowe
The Platform Era - 7 steps to an API
The Platform Era - 7 steps to an API
bootis
20161103 Serverless Italy Meetup
20161103 Serverless Italy Meetup
Luca Bianchi
The "Run Anywhere" Mindset
The "Run Anywhere" Mindset
DevOpsDays DFW
Evolutionary infrastructure agile 2018 - kief morris
Evolutionary infrastructure agile 2018 - kief morris
Kief Morris
Autonomous Microservices - CodeMash - January 2019
Autonomous Microservices - CodeMash - January 2019
Matthew Groves
Operationalizing Red Teaming for Fun and Profit
Operationalizing Red Teaming for Fun and Profit
Sonatype
Developing JavaEE 7 based apps with Payara Micro
Developing JavaEE 7 based apps with Payara Micro
Payara
Closing the Cloud Skills Gap
Closing the Cloud Skills Gap
Scott Lowe
Why AvePoint chose Azure for its Office 365 solutions
Why AvePoint chose Azure for its Office 365 solutions
nj-azure
Microservice - All is Small, All is Well?
Microservice - All is Small, All is Well?
Eberhard Wolff
(Best) Practices for the Solo Developer
(Best) Practices for the Solo Developer
Michael Eaton
RightScale User Conference: Why RightScale?
RightScale User Conference: Why RightScale?
Erik Osterman
Micro Service The New Architecture Paradigm
Micro Service The New Architecture Paradigm
Eberhard Wolff
Continuous Delivery at Wix, Yaniv Even Haim
Continuous Delivery at Wix, Yaniv Even Haim
DevOpsDays Tel Aviv
Microservices, Spring Cloud & Cloud Foundry
Microservices, Spring Cloud & Cloud Foundry
Emilio Garcia
JavaEE Microservices -the Payara Way
JavaEE Microservices -the Payara Way
Payara
One Does Not Simply Walk Into Devops
One Does Not Simply Walk Into Devops
Uri Cohen
Smart Platform Infrastructure with AWS
Smart Platform Infrastructure with AWS
James Huston
Journey to a multi-tenant e commerce solution in the cloud with Kubernetes - ...
Journey to a multi-tenant e commerce solution in the cloud with Kubernetes - ...
Vlad Stanescu
JPA 2.1 on Payara Server
JPA 2.1 on Payara Server
Payara
70-533 -- Course Introduction
70-533 -- Course Introduction
Georges-Emmanuel TOPE
DevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best Practices
Shiva Narayanaswamy
Respawn 2015: Chimera Entertainment - A decade of game development
Respawn 2015: Chimera Entertainment - A decade of game development
Andreas Katzig
IaC? VSTS to the rescue! Abbreviations explained
IaC? VSTS to the rescue! Abbreviations explained
Jeroen Niesen
Micro Services - Neither Micro Nor Service
Micro Services - Neither Micro Nor Service
Eberhard Wolff
Rediscovering Modularity - .NET Edition
Rediscovering Modularity - .NET Edition
Chris Chedgey
PROGRAMMA JAFF2012
PROGRAMMA JAFF2012
Paolo Lorenzi
V kiran kumar%5b6%2c2%5d (1)
V kiran kumar%5b6%2c2%5d (1)
Krishna Molleti

More Related Content

What's hot (20)

Developing JavaEE 7 based apps with Payara Micro
Developing JavaEE 7 based apps with Payara Micro
Payara
Closing the Cloud Skills Gap
Closing the Cloud Skills Gap
Scott Lowe
Why AvePoint chose Azure for its Office 365 solutions
Why AvePoint chose Azure for its Office 365 solutions
nj-azure
Microservice - All is Small, All is Well?
Microservice - All is Small, All is Well?
Eberhard Wolff
(Best) Practices for the Solo Developer
(Best) Practices for the Solo Developer
Michael Eaton
RightScale User Conference: Why RightScale?
RightScale User Conference: Why RightScale?
Erik Osterman
Micro Service The New Architecture Paradigm
Micro Service The New Architecture Paradigm
Eberhard Wolff
Continuous Delivery at Wix, Yaniv Even Haim
Continuous Delivery at Wix, Yaniv Even Haim
DevOpsDays Tel Aviv
Microservices, Spring Cloud & Cloud Foundry
Microservices, Spring Cloud & Cloud Foundry
Emilio Garcia
JavaEE Microservices -the Payara Way
JavaEE Microservices -the Payara Way
Payara
One Does Not Simply Walk Into Devops
One Does Not Simply Walk Into Devops
Uri Cohen
Smart Platform Infrastructure with AWS
Smart Platform Infrastructure with AWS
James Huston
Journey to a multi-tenant e commerce solution in the cloud with Kubernetes - ...
Journey to a multi-tenant e commerce solution in the cloud with Kubernetes - ...
Vlad Stanescu
JPA 2.1 on Payara Server
JPA 2.1 on Payara Server
Payara
70-533 -- Course Introduction
70-533 -- Course Introduction
Georges-Emmanuel TOPE
DevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best Practices
Shiva Narayanaswamy
Respawn 2015: Chimera Entertainment - A decade of game development
Respawn 2015: Chimera Entertainment - A decade of game development
Andreas Katzig
IaC? VSTS to the rescue! Abbreviations explained
IaC? VSTS to the rescue! Abbreviations explained
Jeroen Niesen
Micro Services - Neither Micro Nor Service
Micro Services - Neither Micro Nor Service
Eberhard Wolff
Rediscovering Modularity - .NET Edition
Rediscovering Modularity - .NET Edition
Chris Chedgey
Developing JavaEE 7 based apps with Payara Micro
Developing JavaEE 7 based apps with Payara Micro
Payara
Closing the Cloud Skills Gap
Closing the Cloud Skills Gap
Scott Lowe
Why AvePoint chose Azure for its Office 365 solutions
Why AvePoint chose Azure for its Office 365 solutions
nj-azure
Microservice - All is Small, All is Well?
Microservice - All is Small, All is Well?
Eberhard Wolff
(Best) Practices for the Solo Developer
(Best) Practices for the Solo Developer
Michael Eaton
RightScale User Conference: Why RightScale?
RightScale User Conference: Why RightScale?
Erik Osterman
Micro Service The New Architecture Paradigm
Micro Service The New Architecture Paradigm
Eberhard Wolff
Continuous Delivery at Wix, Yaniv Even Haim
Continuous Delivery at Wix, Yaniv Even Haim
DevOpsDays Tel Aviv
Microservices, Spring Cloud & Cloud Foundry
Microservices, Spring Cloud & Cloud Foundry
Emilio Garcia
JavaEE Microservices -the Payara Way
JavaEE Microservices -the Payara Way
Payara
One Does Not Simply Walk Into Devops
One Does Not Simply Walk Into Devops
Uri Cohen
Smart Platform Infrastructure with AWS
Smart Platform Infrastructure with AWS
James Huston
Journey to a multi-tenant e commerce solution in the cloud with Kubernetes - ...
Journey to a multi-tenant e commerce solution in the cloud with Kubernetes - ...
Vlad Stanescu
JPA 2.1 on Payara Server
JPA 2.1 on Payara Server
Payara
DevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best Practices
Shiva Narayanaswamy
Respawn 2015: Chimera Entertainment - A decade of game development
Respawn 2015: Chimera Entertainment - A decade of game development
Andreas Katzig
IaC? VSTS to the rescue! Abbreviations explained
IaC? VSTS to the rescue! Abbreviations explained
Jeroen Niesen
Micro Services - Neither Micro Nor Service
Micro Services - Neither Micro Nor Service
Eberhard Wolff
Rediscovering Modularity - .NET Edition
Rediscovering Modularity - .NET Edition
Chris Chedgey

Viewers also liked (13)

PROGRAMMA JAFF2012
PROGRAMMA JAFF2012
Paolo Lorenzi
V kiran kumar%5b6%2c2%5d (1)
V kiran kumar%5b6%2c2%5d (1)
Krishna Molleti
仗亠亰亠仆舒亳
仗亠亰亠仆舒亳
Sasha Belonenko
Amigos
Amigos
Muhammad Azis
Prenn projecr
Prenn projecr
Thao Huynh Khac
Adobe photoshop
Adobe photoshop
zishan101
Programmajaff12definitivo
Programmajaff12definitivo
Paolo Lorenzi
Karangan
Karangan
Mohd Zuhair Mohd Suhud
Hal leonard vol-52-stevie_wonder
Hal leonard vol-52-stevie_wonder
Sergio Zurdo
cellular communications-1
cellular communications-1
Jaya Prakash
De lucia, paco seis obras para guitarra
Sergio Zurdo
Boyce avenue
Boyce avenue
Abby Lilley
Pasos para crear una presentacion en prezi
Bryan Jose Ayola Herrera
PROGRAMMA JAFF2012
PROGRAMMA JAFF2012
Paolo Lorenzi
V kiran kumar%5b6%2c2%5d (1)
V kiran kumar%5b6%2c2%5d (1)
Krishna Molleti
仗亠亰亠仆舒亳
仗亠亰亠仆舒亳
Sasha Belonenko
Adobe photoshop
Adobe photoshop
zishan101
Programmajaff12definitivo
Programmajaff12definitivo
Paolo Lorenzi
Hal leonard vol-52-stevie_wonder
Hal leonard vol-52-stevie_wonder
Sergio Zurdo
cellular communications-1
cellular communications-1
Jaya Prakash
De lucia, paco seis obras para guitarra
Sergio Zurdo
Pasos para crear una presentacion en prezi
Bryan Jose Ayola Herrera
Ad

360 flex swiz