SlideShare a Scribd company logo
1 of 57
Download to read offline
Fließbandfertigung für
Software-Applikationen

Stephan Hochdörfer, bitExpert AG
Über mich
   Stephan Hochdörfer, bitExpert AG

   Department Manager Research Labs

   S.Hochdoerfer@bitExpert.de

   @shochdoerfer
Eine Software, ein Kunde
Entwickler   vs.   Geschäftsmann
...mehr Kunden
...viel mehr Kunden
Wohin führt das?
Wohin führt das?




       Wartungs-
        hölle!
Einzellösung

           Mieter 1


         Anwendung


          Datenbank


          Hardware
Einzellösung

 Mieter 1    Mieter 2    Mieter 3


Anwendung   Anwendung   Anwendung


Datenbank   Datenbank   Datenbank


 Hardware   Hardware    Hardware
Mandantenlösung

 Mieter 1    Mieter 2   Mieter 3


            Anwendung


            Datenbank


            Hardware
Anpassbarkeit?
Anpassbarkeit?

 Mieter 1    Mieter 2   Mieter 3


            Anwendung


            Datenbank


            Hardware
Anpassbarkeit?

 Mieter 1    Mieter 2   Mieter 3


            Anwendung


            Datenbank


            Hardware
Anpassbarkeit? Wie?
Anpassbarkeit? Wie?




      Plugins, Hooks
Anpassbarkeit? Wie?


  Plugin 1               Plugin 2




                UI


             Business-
               Logik
Konfiguration? Wie?
Konfiguration? Wie?




    Dependency Injection
Konfiguration? Wo?



        Wo wird die
  Konfiguration verwaltet?
Konfiguration? Wie?



        Wie werden
    Varianten verwaltet?
Nachteile



    Business-Logik kann
        aufweichen!
Nachteile



       Performance!
Abstrahieren du musst!
Keine Einzellösung!
Massenproduktion!
Softwaresystemfamilie
Einzelinstanz

 Mieter 1    Mieter 2   Mieter 3


            Anwendung


            Datenbank


            Hardware
Multi-Instanz

 Mieter 1    Mieter 2   Mieter 3


            Anwendung


            Datenbank


            Hardware
Automatisierung? Wie?
Automatisierung? Wie?



 Generative Programmierung
Gen. Programmierung




          Generator
          Generator
Gen. Programmierung

          Konfiguration
           Konfiguration
             (DSL)
               (DSL)




          Generator
          Generator
Gen. Programmierung

                     Konfiguration
                      Konfiguration
                        (DSL)
                          (DSL)




Implementierungs-
 Implementierungs-
   komponenten
                     Generator
                     Generator
    komponenten
Gen. Programmierung

                     Konfiguration
                      Konfiguration
                        (DSL)
                          (DSL)



                                      1...n
Implementierungs-
 Implementierungs-
   komponenten
                     Generator
                     Generator         Produkt
    komponenten                         Produkt
Gen. Programmierung

                     Konfiguration
                      Konfiguration
                        (DSL)
                          (DSL)
                                      Mieter 1
                                      Mieter 1



Implementierungs-
 Implementierungs-
   komponenten
                     Generator
                     Generator
    komponenten
Gen. Programmierung

                     Konfiguration
                      Konfiguration
                        (DSL)
                          (DSL)
                                      Mieter 1
                                      Mieter 1



Implementierungs-
 Implementierungs-
   komponenten
                     Generator
                     Generator        Mieter 2
    komponenten                       Mieter 2
Gen. Programmierung

                     Konfiguration
                      Konfiguration
                        (DSL)
                          (DSL)
                                      Mieter 1
                                      Mieter 1



Implementierungs-
 Implementierungs-
   komponenten
                     Generator
                     Generator        Mieter 2
    komponenten                       Mieter 2




                                      Mieter 3
                                      Mieter 3
Ziel


       Erzeugen einer
   optimierten Anwendung!
Ziel


       Erzeugen einer
   optimierten Anwendung
     für einen Kunden!
Ziel


       Wartung / Entwicklung
        aller Applikationen in
         einem Repository!
Entwicklungsablauf
 Mieter 1
 Mieter 1
Entwicklungsablauf
 Mieter 1
 Mieter 1   Mieter 2
            Mieter 2
Entwicklungsablauf
 Mieter 1
 Mieter 1   Mieter 2
            Mieter 2   Mieter 3
                       Mieter 3
Entwicklungsablauf
 Mieter 1
 Mieter 1   Mieter 2
            Mieter 2   Mieter 3
                       Mieter 3




      Gemeinsamkeiten //
      Gemeinsamkeiten
        Unterschiede
        Unterschiede
Entwicklungsablauf
 Mieter 1
 Mieter 1     Mieter 2
              Mieter 2         Mieter 3
                               Mieter 3




      Gemeinsamkeiten //
      Gemeinsamkeiten                     Implementierungs-
                                           Implementierungs-
        Unterschiede
        Unterschiede
                                             komponenten
                                              komponenten




            Konfigurations-
             Konfigurations-
                wissen
                 wissen
Entwicklungsablauf
 Mieter 1
 Mieter 1     Mieter 2
              Mieter 2         Mieter 3
                               Mieter 3




      Gemeinsamkeiten //
      Gemeinsamkeiten                     Implementierungs-
                                           Implementierungs-
        Unterschiede
        Unterschiede
                                             komponenten
                                              komponenten




            Konfigurations-
             Konfigurations-              Generator
                                           Generator
                wissen
                 wissen
Erzeugungsablauf
 Mieter 1
 Mieter 1




            Featurewahl (DSL) u.
             Featurewahl (DSL) u.
             Baubarkeitsprüfung
              Baubarkeitsprüfung




                                    Generierung der
                                     Generierung der
                                      Zielsoftware
                                       Zielsoftware
Bonuspunkt 1



 Codekomplexität reduzieren!
Bonuspunkt 2



Wartungsaufwände reduzieren!
Bonuspunkt 3



     Updates nur für
    betroffene Kunden!
Bonuspunkt 3



               Implementierungs-
   Merkmal
                  komponente
Bonuspunkt 3



   Merkmal     Kunde
Bonuspunkt 3

             Kunde




            Merkmal




        Implementierungs-
           komponente
Das Buch
Vielen Dank!
Flickr Credits

http://www.flickr.com/photos/andresrueda/3452940751/
http://www.flickr.com/photos/andresrueda/3455410635/
http://www.flickr.com/photos/serpicolugnut/172616929/

More Related Content

Viewers also liked

Viewers also liked (15)

Redes
RedesRedes
Redes
 
Broschüre: Suche und Navigation.
Broschüre: Suche und Navigation.Broschüre: Suche und Navigation.
Broschüre: Suche und Navigation.
 
Brain-Tuning
Brain-TuningBrain-Tuning
Brain-Tuning
 
Trash-Wiederaufnahme Software
Trash-Wiederaufnahme Software   Trash-Wiederaufnahme Software
Trash-Wiederaufnahme Software
 
BusinessVillage Verlagsprogramm 2011
BusinessVillage Verlagsprogramm 2011BusinessVillage Verlagsprogramm 2011
BusinessVillage Verlagsprogramm 2011
 
Web 3
Web 3Web 3
Web 3
 
Stop Designing Things (German version / Deutsche Version)
Stop Designing Things (German version / Deutsche Version)Stop Designing Things (German version / Deutsche Version)
Stop Designing Things (German version / Deutsche Version)
 
WIN-WIN-GESPRÄCHE
WIN-WIN-GESPRÄCHEWIN-WIN-GESPRÄCHE
WIN-WIN-GESPRÄCHE
 
Avon15
Avon15Avon15
Avon15
 
Feedback
FeedbackFeedback
Feedback
 
Benjamin Loos, brandbutler GmbH & Co. KG Köln: 5 Tipps zum Umgang mit Faceboo...
Benjamin Loos, brandbutler GmbH & Co. KG Köln: 5 Tipps zum Umgang mit Faceboo...Benjamin Loos, brandbutler GmbH & Co. KG Köln: 5 Tipps zum Umgang mit Faceboo...
Benjamin Loos, brandbutler GmbH & Co. KG Köln: 5 Tipps zum Umgang mit Faceboo...
 
Web 2
Web 2Web 2
Web 2
 
Denkfallen
DenkfallenDenkfallen
Denkfallen
 
Fit für Content Marketing
Fit für Content MarketingFit für Content Marketing
Fit für Content Marketing
 
Malware classification
Malware classificationMalware classification
Malware classification
 

Similar to Fließbandfertigung für Software-Applikationen

Mehr Sicherheit durch Automatisierung
Mehr Sicherheit durch AutomatisierungMehr Sicherheit durch Automatisierung
Mehr Sicherheit durch AutomatisierungOPEN KNOWLEDGE GmbH
 
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Droolscamunda services GmbH
 
Dev ops testautomatisierer bei Technosoft
Dev ops testautomatisierer bei TechnosoftDev ops testautomatisierer bei Technosoft
Dev ops testautomatisierer bei TechnosoftBart Zwager
 
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für FortgeschrittendeTestautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für FortgeschrittendeNico Orschel
 
TFS 2010 Überblick
TFS 2010 ÜberblickTFS 2010 Überblick
TFS 2010 ÜberblickSven Hubert
 
Oracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperr
Oracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperrOracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperr
Oracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperrGunther Pippèrr
 
Professionelle Anforderungsanalyse am Beispiel einer Java-Anwendung zur Betri...
Professionelle Anforderungsanalyse am Beispiel einer Java-Anwendung zur Betri...Professionelle Anforderungsanalyse am Beispiel einer Java-Anwendung zur Betri...
Professionelle Anforderungsanalyse am Beispiel einer Java-Anwendung zur Betri...GFU Cyrus AG
 
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...Community ITmitte.de
 
Software Produktlinien: Einführung und Überblick (Vortrag)
Software Produktlinien: Einführung und Überblick (Vortrag)Software Produktlinien: Einführung und Überblick (Vortrag)
Software Produktlinien: Einführung und Überblick (Vortrag)Johannes Diemke
 
Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)
Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)
Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)Wiest Simon
 
P-I-DO_Automatisierung_Backup_Switches.pdf
P-I-DO_Automatisierung_Backup_Switches.pdfP-I-DO_Automatisierung_Backup_Switches.pdf
P-I-DO_Automatisierung_Backup_Switches.pdfjnxexo
 
Softwarequalität - Architektur
Softwarequalität - ArchitekturSoftwarequalität - Architektur
Softwarequalität - ArchitekturGerrit Beine
 
Adruni Ishan - applord Unternehmenspräsentation
Adruni Ishan - applord UnternehmenspräsentationAdruni Ishan - applord Unternehmenspräsentation
Adruni Ishan - applord UnternehmenspräsentationAdruni Ishan
 
Entwicklungsprozess und Arbeit mit Symfony2 in der fotocommunity GmbH
Entwicklungsprozess und Arbeit mit Symfony2 in der fotocommunity GmbHEntwicklungsprozess und Arbeit mit Symfony2 in der fotocommunity GmbH
Entwicklungsprozess und Arbeit mit Symfony2 in der fotocommunity GmbHstijink
 
PLM Open Hours - Softwareentwicklung im Innovationsprozess
PLM Open Hours - Softwareentwicklung im InnovationsprozessPLM Open Hours - Softwareentwicklung im Innovationsprozess
PLM Open Hours - Softwareentwicklung im InnovationsprozessIntelliact AG
 
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer InfrastrukturContinuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer InfrastrukturQAware GmbH
 

Similar to Fließbandfertigung für Software-Applikationen (20)

Mehr Sicherheit durch Automatisierung
Mehr Sicherheit durch AutomatisierungMehr Sicherheit durch Automatisierung
Mehr Sicherheit durch Automatisierung
 
Ec13 xpages-basic
Ec13 xpages-basicEc13 xpages-basic
Ec13 xpages-basic
 
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
 
Dev ops testautomatisierer bei Technosoft
Dev ops testautomatisierer bei TechnosoftDev ops testautomatisierer bei Technosoft
Dev ops testautomatisierer bei Technosoft
 
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für FortgeschrittendeTestautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
 
TFS 2010 Überblick
TFS 2010 ÜberblickTFS 2010 Überblick
TFS 2010 Überblick
 
Oracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperr
Oracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperrOracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperr
Oracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperr
 
Professionelle Anforderungsanalyse am Beispiel einer Java-Anwendung zur Betri...
Professionelle Anforderungsanalyse am Beispiel einer Java-Anwendung zur Betri...Professionelle Anforderungsanalyse am Beispiel einer Java-Anwendung zur Betri...
Professionelle Anforderungsanalyse am Beispiel einer Java-Anwendung zur Betri...
 
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
 
2012 03-30 activiti undjavaee6
2012 03-30 activiti undjavaee62012 03-30 activiti undjavaee6
2012 03-30 activiti undjavaee6
 
Software Produktlinien: Einführung und Überblick (Vortrag)
Software Produktlinien: Einführung und Überblick (Vortrag)Software Produktlinien: Einführung und Überblick (Vortrag)
Software Produktlinien: Einführung und Überblick (Vortrag)
 
Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)
Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)
Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)
 
P-I-DO_Automatisierung_Backup_Switches.pdf
P-I-DO_Automatisierung_Backup_Switches.pdfP-I-DO_Automatisierung_Backup_Switches.pdf
P-I-DO_Automatisierung_Backup_Switches.pdf
 
Softwarequalität - Architektur
Softwarequalität - ArchitekturSoftwarequalität - Architektur
Softwarequalität - Architektur
 
Adruni Ishan - applord Unternehmenspräsentation
Adruni Ishan - applord UnternehmenspräsentationAdruni Ishan - applord Unternehmenspräsentation
Adruni Ishan - applord Unternehmenspräsentation
 
Entwicklungsprozess und Arbeit mit Symfony2 in der fotocommunity GmbH
Entwicklungsprozess und Arbeit mit Symfony2 in der fotocommunity GmbHEntwicklungsprozess und Arbeit mit Symfony2 in der fotocommunity GmbH
Entwicklungsprozess und Arbeit mit Symfony2 in der fotocommunity GmbH
 
Deployment 2.0
Deployment 2.0Deployment 2.0
Deployment 2.0
 
PLM Open Hours - Softwareentwicklung im Innovationsprozess
PLM Open Hours - Softwareentwicklung im InnovationsprozessPLM Open Hours - Softwareentwicklung im Innovationsprozess
PLM Open Hours - Softwareentwicklung im Innovationsprozess
 
CodeFluent Entities and AppSofa
CodeFluent Entities and AppSofaCodeFluent Entities and AppSofa
CodeFluent Entities and AppSofa
 
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer InfrastrukturContinuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
 

More from Stephan Hochdörfer

Offline. Na und? Strategien für offlinefähige Applikationen in HTML5 - Herbst...
Offline. Na und? Strategien für offlinefähige Applikationen in HTML5 - Herbst...Offline. Na und? Strategien für offlinefähige Applikationen in HTML5 - Herbst...
Offline. Na und? Strategien für offlinefähige Applikationen in HTML5 - Herbst...Stephan Hochdörfer
 
Phing for power users - frOSCon8
Phing for power users - frOSCon8Phing for power users - frOSCon8
Phing for power users - frOSCon8Stephan Hochdörfer
 
Offline strategies for HTML5 web applications - frOSCon8
Offline strategies for HTML5 web applications - frOSCon8Offline strategies for HTML5 web applications - frOSCon8
Offline strategies for HTML5 web applications - frOSCon8Stephan Hochdörfer
 
Offline Strategies for HTML5 Web Applications - oscon13
Offline Strategies for HTML5 Web Applications - oscon13Offline Strategies for HTML5 Web Applications - oscon13
Offline Strategies for HTML5 Web Applications - oscon13Stephan Hochdörfer
 
Real World Dependency Injection - oscon13
Real World Dependency Injection - oscon13Real World Dependency Injection - oscon13
Real World Dependency Injection - oscon13Stephan Hochdörfer
 
Dependency Injection in PHP - dwx13
Dependency Injection in PHP - dwx13Dependency Injection in PHP - dwx13
Dependency Injection in PHP - dwx13Stephan Hochdörfer
 
Offline Strategien für HTML5 Web Applikationen - dwx13
Offline Strategien für HTML5 Web Applikationen - dwx13 Offline Strategien für HTML5 Web Applikationen - dwx13
Offline Strategien für HTML5 Web Applikationen - dwx13 Stephan Hochdörfer
 
Your Business. Your Language. Your Code - dpc13
Your Business. Your Language. Your Code - dpc13Your Business. Your Language. Your Code - dpc13
Your Business. Your Language. Your Code - dpc13Stephan Hochdörfer
 
Phing for power users - dpc_uncon13
Phing for power users - dpc_uncon13Phing for power users - dpc_uncon13
Phing for power users - dpc_uncon13Stephan Hochdörfer
 
Offline Strategies for HTML5 Web Applications - ipc13
Offline Strategies for HTML5 Web Applications - ipc13Offline Strategies for HTML5 Web Applications - ipc13
Offline Strategies for HTML5 Web Applications - ipc13Stephan Hochdörfer
 
Offline-Strategien für HTML5 Web Applikationen - wmka
Offline-Strategien für HTML5 Web Applikationen - wmkaOffline-Strategien für HTML5 Web Applikationen - wmka
Offline-Strategien für HTML5 Web Applikationen - wmkaStephan Hochdörfer
 
Offline-Strategien für HTML5 Web Applikationen - bedcon13
Offline-Strategien für HTML5 Web Applikationen - bedcon13Offline-Strategien für HTML5 Web Applikationen - bedcon13
Offline-Strategien für HTML5 Web Applikationen - bedcon13Stephan Hochdörfer
 
Real World Dependency Injection - phpugffm13
Real World Dependency Injection - phpugffm13Real World Dependency Injection - phpugffm13
Real World Dependency Injection - phpugffm13Stephan Hochdörfer
 
Testing untestable code - ConFoo13
Testing untestable code - ConFoo13Testing untestable code - ConFoo13
Testing untestable code - ConFoo13Stephan Hochdörfer
 
Offline strategies for HTML5 web applications - ConFoo13
Offline strategies for HTML5 web applications - ConFoo13Offline strategies for HTML5 web applications - ConFoo13
Offline strategies for HTML5 web applications - ConFoo13Stephan Hochdörfer
 
Offline-Strategien für HTML5Web Applikationen - WMMRN12
Offline-Strategien für HTML5Web Applikationen - WMMRN12Offline-Strategien für HTML5Web Applikationen - WMMRN12
Offline-Strategien für HTML5Web Applikationen - WMMRN12Stephan Hochdörfer
 
Offline strategies for HTML5 web applications - IPC12
Offline strategies for HTML5 web applications - IPC12Offline strategies for HTML5 web applications - IPC12
Offline strategies for HTML5 web applications - IPC12Stephan Hochdörfer
 
Große Systeme, lose Kopplung, Spaß bei der Arbeit! - WDC12
Große Systeme, lose Kopplung, Spaß bei der Arbeit! - WDC12Große Systeme, lose Kopplung, Spaß bei der Arbeit! - WDC12
Große Systeme, lose Kopplung, Spaß bei der Arbeit! - WDC12Stephan Hochdörfer
 

More from Stephan Hochdörfer (20)

Offline. Na und? Strategien für offlinefähige Applikationen in HTML5 - Herbst...
Offline. Na und? Strategien für offlinefähige Applikationen in HTML5 - Herbst...Offline. Na und? Strategien für offlinefähige Applikationen in HTML5 - Herbst...
Offline. Na und? Strategien für offlinefähige Applikationen in HTML5 - Herbst...
 
Phing for power users - frOSCon8
Phing for power users - frOSCon8Phing for power users - frOSCon8
Phing for power users - frOSCon8
 
Offline strategies for HTML5 web applications - frOSCon8
Offline strategies for HTML5 web applications - frOSCon8Offline strategies for HTML5 web applications - frOSCon8
Offline strategies for HTML5 web applications - frOSCon8
 
Offline Strategies for HTML5 Web Applications - oscon13
Offline Strategies for HTML5 Web Applications - oscon13Offline Strategies for HTML5 Web Applications - oscon13
Offline Strategies for HTML5 Web Applications - oscon13
 
Real World Dependency Injection - oscon13
Real World Dependency Injection - oscon13Real World Dependency Injection - oscon13
Real World Dependency Injection - oscon13
 
Dependency Injection in PHP - dwx13
Dependency Injection in PHP - dwx13Dependency Injection in PHP - dwx13
Dependency Injection in PHP - dwx13
 
Offline Strategien für HTML5 Web Applikationen - dwx13
Offline Strategien für HTML5 Web Applikationen - dwx13 Offline Strategien für HTML5 Web Applikationen - dwx13
Offline Strategien für HTML5 Web Applikationen - dwx13
 
Your Business. Your Language. Your Code - dpc13
Your Business. Your Language. Your Code - dpc13Your Business. Your Language. Your Code - dpc13
Your Business. Your Language. Your Code - dpc13
 
Phing for power users - dpc_uncon13
Phing for power users - dpc_uncon13Phing for power users - dpc_uncon13
Phing for power users - dpc_uncon13
 
Offline Strategies for HTML5 Web Applications - ipc13
Offline Strategies for HTML5 Web Applications - ipc13Offline Strategies for HTML5 Web Applications - ipc13
Offline Strategies for HTML5 Web Applications - ipc13
 
Offline-Strategien für HTML5 Web Applikationen - wmka
Offline-Strategien für HTML5 Web Applikationen - wmkaOffline-Strategien für HTML5 Web Applikationen - wmka
Offline-Strategien für HTML5 Web Applikationen - wmka
 
Offline-Strategien für HTML5 Web Applikationen - bedcon13
Offline-Strategien für HTML5 Web Applikationen - bedcon13Offline-Strategien für HTML5 Web Applikationen - bedcon13
Offline-Strategien für HTML5 Web Applikationen - bedcon13
 
Real World Dependency Injection - phpugffm13
Real World Dependency Injection - phpugffm13Real World Dependency Injection - phpugffm13
Real World Dependency Injection - phpugffm13
 
Testing untestable code - ConFoo13
Testing untestable code - ConFoo13Testing untestable code - ConFoo13
Testing untestable code - ConFoo13
 
A Phing fairy tale - ConFoo13
A Phing fairy tale - ConFoo13A Phing fairy tale - ConFoo13
A Phing fairy tale - ConFoo13
 
Offline strategies for HTML5 web applications - ConFoo13
Offline strategies for HTML5 web applications - ConFoo13Offline strategies for HTML5 web applications - ConFoo13
Offline strategies for HTML5 web applications - ConFoo13
 
Offline-Strategien für HTML5Web Applikationen - WMMRN12
Offline-Strategien für HTML5Web Applikationen - WMMRN12Offline-Strategien für HTML5Web Applikationen - WMMRN12
Offline-Strategien für HTML5Web Applikationen - WMMRN12
 
Testing untestable code - IPC12
Testing untestable code - IPC12Testing untestable code - IPC12
Testing untestable code - IPC12
 
Offline strategies for HTML5 web applications - IPC12
Offline strategies for HTML5 web applications - IPC12Offline strategies for HTML5 web applications - IPC12
Offline strategies for HTML5 web applications - IPC12
 
Große Systeme, lose Kopplung, Spaß bei der Arbeit! - WDC12
Große Systeme, lose Kopplung, Spaß bei der Arbeit! - WDC12Große Systeme, lose Kopplung, Spaß bei der Arbeit! - WDC12
Große Systeme, lose Kopplung, Spaß bei der Arbeit! - WDC12
 

Fließbandfertigung für Software-Applikationen