Dieses Jahr wurde ich zum Karlsruher Entwicklertag auf dem Conference Day eingeladen, um den Teilnehmern mit dem Vortrag “Freundliche Eindringlinge – Moderne Web-Applikationen mit CDI” eine Einführung in die Context und Dependency Injection im Java-Standard zu geben. Ich habe natürlich nicht nur meinem Vortrag gehalten, sondern mir auch Vorträge von anderen angehört. “Freundliche Eindringlinge auf dem Entwicklertag 2012” weiter lesen »
Archiv für die Kategorie „Architektur“
Freundliche Eindringlinge auf dem Entwicklertag 2012
Freitag, 18. Mai 2012Drittes Hamburg Web Performance Meetup
Dienstag, 8. Mai 2012
Das dritte Hamburg Web Performance Meetup fand am 25. April in den Räumlichkeiten von Telefónica in der City Nord statt. Den fast vierzig Teilnehmern, die sich trotz eines zeitgleich laufenden, hochkarätigen Champions-League-Spiels nicht vor den Fernseher gesetzt hatten, wurden zwei interessante Vorträge geboten.
Den Anfang machten Jan Vogel (DI UNTERNEHMER) und Uwe Beßle (Iteratec) mit dem Thema “Optimierung der gefühlten Performance – Web Performance Management für Fortgeschrittene”. Die beiden präsentierten ihre Erfahrungen, die sie im Umfeld einer der weltweit größten eCommerce-Sites gemacht haben. Vorgestellt wurden u.a. eigene Metriken für Performance und Kundenzufriedenheit.
Im Rahmen des Projekts wurden End-User-Tests mit etwa 1.500 Probanden sowie automatisierte Tests mit dem Tool WebPagetest (WPT) durchgeführt. Mit Best-Practise-Beispielen zu WPT und einem regen und ausführlichen Frage-und-Antwort-Teil endete dieser Vortrag.
Der zweite Teil des Abends bestritten Oliver Ochs und meine Wenigkeit mit unserer Präsentation “Building Performance, ein Frontend-Build-Prozess”.
Wir haben einen auf Maven basierenden Build-Prozess vorgestellt, mit dem die Frontent-Komponente des DSL-Portals von Telefónica O2 erstellt wird. In mehreren Schritten sorgt dieser Build-Prozess automatisiert dafür, dass HTML, CSS, JavaScript und Bildelemente hinsichtlich der Web Performance optimiert werden. Dabei kommen unter anderem Werkzeuge wie OptiPng, Web Ressource Optimizer, JSLint, CSSLint und der Google Closure Optimizer zum Einsatz, die als Maven-Plugins ohne großen Aufwand in den Prozess integriert werden.
Der Abend endete mit einer Verlosung von Fachbüchern des Sponsors unseres Web Performance Meetups in Hamburg, dem O’Reilly Verlag.
Unser Vortrag zum Frontend-Build-Prozess ist bei SlideShare verfügbar:
Liferay/Tomcat Bundle – Logging mal richtig
Freitag, 4. Mai 2012Wer möchte wissen, wie man Liferay und Tomcat in Punkto Logging richtig verbindet? Jeder vernünftig denkende Mensch, der gerade wissen möchte, wie man Liferay und Tomcat in Punkto Logging richtig verbindet.
“Liferay/Tomcat Bundle – Logging mal richtig” weiter lesen »
Holisticon empfiehlt: NoSQL
Donnerstag, 26. April 2012Sie fragen sich, was NoSQL ist? Sie möchten wissen, ob NoSQL die richtige Lösung für Ihre Anforderungen ist? Ganz egal, wie tief Sie und ich die Fragestellung ausweiten, ich kann Sie nicht davon abbringen, mehr zu lesen.
Drittes Hamburg Web Performance Meetup
Montag, 23. April 2012Das Hamburg Web Performance Meetup geht in die dritte Runde. Wir treffen uns am kommenden Mittwoch um 19:00 Uhr bei Telefonica (Überseering 33a, Hamburg).

Geplant sind wieder zwei Talks:
Jan Vogel (DI UNTERNEHMER) und Uwe Beßle (Iteratec) – Optimierung der “gefühlten” Performance – Web Performance Management für Fortgeschrittene
Anhand konkreter Erfahrungen im Umfeld einer der größten eCommerce Sites wird vorgestellt, wie es gelingt, das subjektive Kundenempfinden zum Maßstab für das kontinuierliche Web-Performance-Management der komplexen Anwendungslandschaft einer großen eCommerce-Site zu machen. Dabei wird die Entwicklung und Definition von Ladezeit-Indikatoren und deren Messung mit dem Open Source-Tool WebPagetest beleuchtet. Es wird vorgestellt, wie die Auswirkung von Ladezeiten auf die Kundenzufriedenheit mittels einer Remote-Studie abgeleitet werden kann. Abgerundet wird der Vortrag mit einer Darstellung von Best-Practise-Beispielen bei der Arbeit mit WPT und WPT-Monitor.
Jan Weinschenker und Oliver Ochs (Holisticon AG) – Building Performance, ein Frontend-Build-Prozess
In diesem Vortrag geht es um eine konkrete Website. Im ersten Teil des Vortrags stellen wir die wichtigsten Optimierungsmaßnahmen vor, die außerhalb eines Builds durchgeführt wurden. Für eine dauerhafte, nachhaltige Performance-Optimierung müssen die Maßnahmen automatisiert bzw. in den Build-Prozess integriert werden. Im zweiten Teil des Vortrags zeigen wir einen beispielhaften Build-Prozess für Java-Webanwendungen, der Teile der Optimierungsmaßnahmen durchführt. Andere Teile müssen durch eine geeignete Architektur sichergestellt werden, wofür wir ebenfalls Ideen liefern.
Das Event ist leider sowohl bei Meetup.com als auch in der XING-Gruppe bereits ausgebucht.
Auswirkungen der neuen Gebührenordnung für Zahnärzte 2012 – Vorteile der Prozessorientierung
Dienstag, 10. April 2012Am 1. Januar 2012 trat die neue Gebührenordnung für Zahnärzte (GOZ.2012) in Kraft. Diese wurde über die vergangenen Jahre von einer Arbeitsgruppe – bestehend aus Bundesgesundheitsministerium, Bundeszahnärztekammer und Verband der privaten Krankenversicherung – als Vorschlag für eine Reform erarbeitet und vom Bundesrat am 4. November 2011 verabschiedet.
In den vergangenen Monaten ist es uns gelungen, zusammen mit unserem Kunden HanseMerkur Krankenversicherung beachtliche und vor allem messbare Erfolge im Bereich der Automatisierung der Leistungsabrechnung zu erzielen. Nun musste sich der erstellte Prozess Einflüssen von außen stellen und seine durch den Ansatz BPM/SOA beworbene Flexibilität unter Beweis stellen.
MobileTech Conference 2012 – Tag 1
Dienstag, 3. April 2012Ich habe mit meinem Kollegen Norman Erck die MobileTech Conference 2012 in München besucht. Wir haben die Eindrücke, die wir auf der zweitägigen Messe gesammelt haben, in zwei Blog-Beiträgen zusammengetragen. Dies hier sind die Impressionen der verschiedenen Vorträges und Präsentationen des ersten Tages.
Auch Prozesse haben ihre Last zu tragen
Montag, 26. März 2012Wenn Sie sich mit der Automatisierung von Prozessen in einer Business Process Engine (BPE) beschäftigen, stehen oder standen Sie vielleicht auch schon vor der Frage, welche Daten Sie als Payload durch den Prozess schleusen.
Dass diese Frage alles andere als trivial und doch manchmal ganz leicht zu beantworten ist, haben wir kürzlich im Projekt erfahren.
Ankündigung Zweites Hamburg Web Performance Meetup
Montag, 5. März 2012
Nach einem erfolgreichen ersten Treffen wollen wir weiter versuchen, das Thema Web Performance in Hamburg zu verankern.
Darum planen wir ein zweites Treffen der Hamburg Web Performance Group, das in unseren Räumlichkeiten (Holisticon AG, Friedensallee 120, 22763 Hamburg) am Mittwoch, den 21. März 2012 um 19:00 Uhr stattfinden wird.
- Geplant sind zwei Talks:
- Lars Lentfer (XING) und Timothy Payton (XING) über die XING Mobile Web App.
- Pat Meenan (WebPagetest, Google) über Frontend SPOF.
Das Event ist leider sowohl bei Meetup.com als auch in der XING-Gruppe bereits ausgebucht.