15 jahre ee

Preview:

Citation preview

15 Jahre Enterprise Java Aus diesen Fehlern können wir lernen

Jens Schumann - open knowledge GmbH

Jenn

 le  Bow

 [1]  

(Sorry  –  kurzer  Werbeblock)  

Fünfzehn Jahre Enterprise Java

Damals...

NBC

 Television

 [2]  

Fünfzehn Jahre Enterprise Java

Architekturen entworfen Abstraktionen eingeführt Frameworks erweitert Frameworks erstellt Anwendungen umgesetzt Anwendungen betrieben Anwendungen erweitert Anwendungen überarbeitet

Fünfzehn Jahre Enterprise Java

Hach, damals...

Dsncl  Wedding    [3]  

Jenn

 le  Bow

 [1]  

Fünfzehn Jahre Enterprise Java

Wenn wir ganz ehrlich sind...

Jenn

 le  Bow

 [1]  

Jorge  Louzao  Pen

alva    [4]  

Dubas    [5]  

Fünfzehn Jahre Enterprise Java

Wenn wir ganz ehrlich sind...

war und ist nicht alles Gold was glänzt mussten wir zwischendurch neu anfangen

..oO(mehrmals) aber wir glauben an uns

Fünfzehn Jahre Enterprise Java

Amber  Strocel  [6]  

Fünfzehn Jahre Enterprise Java

Mistakes?! *

*Out  of  scope:  process  &  requirements    

Fünfzehn Jahre Enterprise Java

#1

Always DIY

Fünfzehn Jahre Enterprise Java

#1

Always DIY

Never use. Never buy. Always reinvent.

Fünfzehn Jahre Enterprise Java

#2

One size – fit‘s all

Fünfzehn Jahre Enterprise Java

#2

One size – fit‘s all

There can be only one! Make it fit.

Fünfzehn Jahre Enterprise Java

#3

Always abstract

Fünfzehn Jahre Enterprise Java

#3

Always abstract

Never expose. Always hide. Always limit. Always „simplify“. Always shield.

Fünfzehn Jahre Enterprise Java

#4

Think big!

Fünfzehn Jahre Enterprise Java

#4

Think big!

We scale! (and sometimes we don‘t) Always modularize. Be maximum flexible. Expect replacement, always.

Fünfzehn Jahre Enterprise Java

#5

Always separate

Fünfzehn Jahre Enterprise Java

#5

Always separate

The star is the star! Who needs a team?

Fünfzehn Jahre Enterprise Java

#6

Infrastructure first, always

Fünfzehn Jahre Enterprise Java

#6

Infrastructure first, always

Technology is my skill. Domain is taken care by someone else. DIY++.

Fünfzehn Jahre Enterprise Java

#7

Always spread

Fünfzehn Jahre Enterprise Java

#7

Always spread

Always layer. Always modularize. Scatter domain.

Fünfzehn Jahre Enterprise Java

#8

Always introduce

Fünfzehn Jahre Enterprise Java

#8

Always introduce

So cool (large scale)! So cool (small scale)!

Fünfzehn Jahre Enterprise Java

#9

Always generate!

Fünfzehn Jahre Enterprise Java

#9

Always generate!

We have 10M LOC. Boilerplate? Generated. Deficits? Wrapped and abstracted.

Fünfzehn Jahre Enterprise Java

#10

Always later

Fünfzehn Jahre Enterprise Java

#10 Always later

We should fix this. We should refactor this. We should improve this. Later.

Fünfzehn Jahre Enterprise Java

#10+1

Always, always!

Fünfzehn Jahre Enterprise Java

#10+1 Always, always!

This is how we do it! This is how we do it! Yes. This is how we do it!

Fünfzehn Jahre Enterprise Java

Technologie ist nur Mittel zum Zweck Technologie erfüllt seinen Zweck Technologie ist keine Religion

Fünfzehn Jahre Enterprise Java

Nutzt Macht Dinge fertig Stoppt over-engineering

Fünfzehn Jahre Enterprise Java

Hinterfragt regelmäßig Lebt Innovationen Verbessert

Fünfzehn Jahre Enterprise Java

Das Team ist der Star

Fünfzehn Jahre Enterprise Java

Kirche

n&Kape

llen  [7]  

Giacom

o  de

lla  Porta  -­‐  Wolfgang  Stuck    [8

]  

Jenn

 le  Bow

 [1]  

Gibt es noch Fragen?  

Dann  los  ...  

Fünfzehn Jahre Enterprise Java

Bildernachweis

[1] Jenn le Bow – http://www.jennlebow.com/ [2] NBC Television - http://commons.wikimedia.org/wiki/File:Joan_Davis_Jim_Backus_I_Married_Joan.JPG [3] DSNCL Wedding - http://dsncl.me [4] Jorge Louzao Penalva - Attribution-NonCommercial-ShareAlike 2.0 Generic - http://www.flickr.com/photos/93487964@N00/208340562 [5] Dubas - Attribution-NoDerivs 2.0 Generic - http://www.flickr.com/photos/44347776@N00/2373685388 [6] Amber Strocel - Attribution-NoDerivs 2.0 Generic - https://www.flickr.com/photos/strocel/3869783716/ [7] Kirchen & Kapellen - http://www.kirchenundkapellen.de/kirchen/einsbach-wallf-beichtstuhlunterempore.htm [8] Giacomo della Porta - Wolfgang Stuck (Eigenes Werk) – Public Domain - http://commons.wikimedia.org/wiki/File:Petersdom_von_Engelsburg_gesehen.jpg#mediaviewer/File:Petersdom_von_Engelsburg_gesehen.jpg

Recommended