SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
Das Stockholm-Syndrom
...oder warum wir alle glauben, Maven lieben zu müssen


Dr. Halil-Cem Gürsoy, adesso AG
halil-cem.guersoy@adesso.de
@hgutwit




14.06.11
Über den Referenten

►   Insgesamt über 10 Jahre Beratung und Entwicklung rund um
    Java, davor Entwicklung im Forschungsumfeld
►   Senior Software Engineer bei adesso AG, Dortmund
►   Schwerpunkte
    > EAI und SOA-Projekte im JEE Umfeld
    > Build und Deployment Management in SOA Projekten
    > klassische JEE-Projekte
►   Bekennend mavenphober Maven-Anwender
►   Autor und Referent auf Konferenzen




Stockholm-Syndrom – Halil-Cem Gürsoy                   2
Stockholm-Syndrom – Halil-Cem Gürsoy   3
http://www.flickr.com/photos/bombardier/19428000/




Stockholm-Syndrom – Halil-Cem Gürsoy
             4        Folienmaster Office 2007                 4
Stockholm – August 1973




                                        http://commons.wikimedia.org/wiki/File:Former_Kreditbanken_Norrmalmstorg_Stockholm_Sweden.jpg



 Stockholm-Syndrom – Halil-Cem Gürsoy                                                               5
Psychologie für IT Nerds

►   Stockholm-Syndrom
    > Aufbau einer positiven
       emotionalen Beziehung
    > Überlebensstrategien
        – Autorität
        – Stärkstes Mitglied?




                                       http://www.flickr.com/photos/metassus/5469716714/



Stockholm-Syndrom – Halil-Cem Gürsoy                         6
Stockholm-Syndrom – Halil-Cem Gürsoy   7
Meine persönliche Wahrnehmung




Stockholm-Syndrom – Halil-Cem Gürsoy   8
Meine persönliche Wahrnehmung




Stockholm-Syndrom – Halil-Cem Gürsoy   9
...aber




55 %
Stockholm-Syndrom – Halil-Cem Gürsoy
                                       http://www.flickr.com/photos/ralphunden/1292179973/



                                                  10
http://www.flickr.com/photos/takomabibelot/4373062612/



Stockholm-Syndrom – Halil-Cem Gürsoy                     11
http://www.flickr.com/photos/ajmexico/3281139507/



Stockholm-Syndrom – Halil-Cem Gürsoy            12
'Another Neat Tool'




                                        http://www.flickr.com/photos/sanchom/4488333758



 Stockholm-Syndrom – Halil-Cem Gürsoy               13
"In theory, it is kind of like Make,
    without Make's wrinkles and with the
       full portability of pure Java code."

                                               http://www.flickr.com/photos/sanchom/4487685929



Stockholm-Syndrom – Halil-Cem Gürsoy                       14
http://www.flickr.com/photos/alanrmiles/3800997267/



Stockholm-Syndrom – Halil-Cem Gürsoy               15
Beginn der Geiselnahme...
          Die Umsetzung passierte jedoch sehr schnell,
       sodass einige Eigenheiten nicht bedacht wurden.
                                       Aus Wikipedia.de zu Maven




                                                   http://www.flickr.com/photos/lnight/236599045



Stockholm-Syndrom – Halil-Cem Gürsoy                       16
a  gement
                                         ject man ion tool.
                                 ware pro prehens
                        is a soft and com
                  Maven                         ote s z u Ma
                                                            ven 3
                                                       eN
                                       Aus de n Releas




                                                            http://www.flickr.com/photos/christmaswithak/2739204549/



Stockholm-Syndrom – Halil-Cem Gürsoy                                         17
You can tell your manager:
“Maven is a declarative
project management tool ...”
        Aus "Better Builds with Maven"

                                         http://www.flickr.com/photos/perhapstoopink/467087455



  Stockholm-Syndrom – Halil-Cem Gürsoy                                          18
http://www.flickr.com/photos/paulandaline/210421454/



Stockholm-Syndrom – Halil-Cem Gürsoy                  19
POM

                                       ►   POM >> Ant XML's !
                                       ►   Configuration over
                                           Convention !
                                       ►   Inkonsistent




Stockholm-Syndrom – Halil-Cem Gürsoy                            20
http://www.flickr.com/photos/jhritz/409083204/



Stockholm-Syndrom – Halil-Cem Gürsoy                         21
Stockholm-Syndrom – Halil-Cem Gürsoy   22
►   Site
►   Deployment
►   Java Compiler
►   Execution
►   Multi Modul-Projekte




                                           http://www.flickr.com/photos/jdhancock/4071590385/



    Stockholm-Syndrom – Halil-Cem Gürsoy               23
http://www.flickr.com/photos/cybercafe/4414515565/



Stockholm-Syndrom – Halil-Cem Gürsoy            24
►Naivität!
►„Es muss doch gehen“

►Verteidigen der Entscheidung für Maven

►Gesichtsverlust



►  Keine Alternative!?


Stockholm-Syndrom – Halil-Cem Gürsoy   25
Stockholm-Syndrom – Halil-Cem Gürsoy   26
Wir suchen Sie als
     Software-Architekt (m/w)
     Projektleiter (m/w)
     Senior Software Engineer (m/w)


    jobs@adesso.de
    www.AAAjobs.de

Mais conteúdo relacionado

Destaque

Bilingualer Unterricht - Unterrichtsverlauf im Sachfach
Bilingualer Unterricht - Unterrichtsverlauf im SachfachBilingualer Unterricht - Unterrichtsverlauf im Sachfach
Bilingualer Unterricht - Unterrichtsverlauf im Sachfach
Harald Sporys
 
Flughafen // Lost & Found
Flughafen // Lost & FoundFlughafen // Lost & Found
Flughafen // Lost & Found
Richard Hahn
 
JVM Hardcore - Part 18 - Converting a logical expression into bytecode
JVM Hardcore - Part 18 - Converting a logical expression into bytecodeJVM Hardcore - Part 18 - Converting a logical expression into bytecode
JVM Hardcore - Part 18 - Converting a logical expression into bytecode
yohanbeschi
 

Destaque (6)

Bilingualer Unterricht - Unterrichtsverlauf im Sachfach
Bilingualer Unterricht - Unterrichtsverlauf im SachfachBilingualer Unterricht - Unterrichtsverlauf im Sachfach
Bilingualer Unterricht - Unterrichtsverlauf im Sachfach
 
Die legende von die drei bäume - The Legend of the Three Trees
Die legende von die drei bäume - The Legend of the Three TreesDie legende von die drei bäume - The Legend of the Three Trees
Die legende von die drei bäume - The Legend of the Three Trees
 
Neuentscheidungen: Posttraumatisches Wachstum und Lebensqualität von Frauen m...
Neuentscheidungen: Posttraumatisches Wachstum und Lebensqualität von Frauen m...Neuentscheidungen: Posttraumatisches Wachstum und Lebensqualität von Frauen m...
Neuentscheidungen: Posttraumatisches Wachstum und Lebensqualität von Frauen m...
 
Werbung ist tot - Musik lebt!
Werbung ist tot - Musik lebt!Werbung ist tot - Musik lebt!
Werbung ist tot - Musik lebt!
 
Flughafen // Lost & Found
Flughafen // Lost & FoundFlughafen // Lost & Found
Flughafen // Lost & Found
 
JVM Hardcore - Part 18 - Converting a logical expression into bytecode
JVM Hardcore - Part 18 - Converting a logical expression into bytecodeJVM Hardcore - Part 18 - Converting a logical expression into bytecode
JVM Hardcore - Part 18 - Converting a logical expression into bytecode
 

Mais de adesso AG

Wartbare Web-Anwendungen mit Knockout.js und Model-View-ViewModel (MVVM)
Wartbare Web-Anwendungen mit Knockout.js und Model-View-ViewModel (MVVM)Wartbare Web-Anwendungen mit Knockout.js und Model-View-ViewModel (MVVM)
Wartbare Web-Anwendungen mit Knockout.js und Model-View-ViewModel (MVVM)
adesso AG
 

Mais de adesso AG (20)

SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)
 
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMPSNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP
 
Mythos High Performance Teams
Mythos High Performance TeamsMythos High Performance Teams
Mythos High Performance Teams
 
A Business-Critical SharePoint Solution From adesso AG
A Business-CriticalSharePoint SolutionFrom adesso AGA Business-CriticalSharePoint SolutionFrom adesso AG
A Business-Critical SharePoint Solution From adesso AG
 
Was Sie über NoSQL Datenbanken wissen sollten!
Was Sie über NoSQL Datenbanken wissen sollten!Was Sie über NoSQL Datenbanken wissen sollten!
Was Sie über NoSQL Datenbanken wissen sollten!
 
Continuous Delivery praktisch
Continuous Delivery praktischContinuous Delivery praktisch
Continuous Delivery praktisch
 
Agilität, Snapshots und Continuous Delivery
Agilität, Snapshots und Continuous DeliveryAgilität, Snapshots und Continuous Delivery
Agilität, Snapshots und Continuous Delivery
 
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
 
Getriebene Anwendungslandschaften
Getriebene AnwendungslandschaftenGetriebene Anwendungslandschaften
Getriebene Anwendungslandschaften
 
Google App Engine JAX PaaS Parade 2013
Google App Engine JAX PaaS Parade 2013Google App Engine JAX PaaS Parade 2013
Google App Engine JAX PaaS Parade 2013
 
Wartbare Web-Anwendungen mit Knockout.js und Model-View-ViewModel (MVVM)
Wartbare Web-Anwendungen mit Knockout.js und Model-View-ViewModel (MVVM)Wartbare Web-Anwendungen mit Knockout.js und Model-View-ViewModel (MVVM)
Wartbare Web-Anwendungen mit Knockout.js und Model-View-ViewModel (MVVM)
 
OOP 2013 NoSQL Suche
OOP 2013 NoSQL SucheOOP 2013 NoSQL Suche
OOP 2013 NoSQL Suche
 
NoSQL in der Cloud - Why?
NoSQL in der Cloud -  Why?NoSQL in der Cloud -  Why?
NoSQL in der Cloud - Why?
 
Lean web architecture mit jsf 2.0, cdi & co.
Lean web architecture mit jsf 2.0, cdi & co.Lean web architecture mit jsf 2.0, cdi & co.
Lean web architecture mit jsf 2.0, cdi & co.
 
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDI
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDISchlanke Webarchitekturen nicht nur mit JSF 2 und CDI
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDI
 
Zehn Hinweise für Architekten
Zehn Hinweise für ArchitektenZehn Hinweise für Architekten
Zehn Hinweise für Architekten
 
Agile Praktiken
Agile PraktikenAgile Praktiken
Agile Praktiken
 
Java und Cloud - nicht nur mit PaaS
Java und Cloud - nicht nur mit PaaS Java und Cloud - nicht nur mit PaaS
Java und Cloud - nicht nur mit PaaS
 
Neue EBusiness Perspektiven durch HTML5
Neue EBusiness Perspektiven durch HTML5Neue EBusiness Perspektiven durch HTML5
Neue EBusiness Perspektiven durch HTML5
 
CloudConf2011 Introduction to Google App Engine
CloudConf2011 Introduction to Google App EngineCloudConf2011 Introduction to Google App Engine
CloudConf2011 Introduction to Google App Engine
 

Das Stockholm-Syndrom ...oder warum wir alle glauben, Maven lieben zu müssen