Archiv für die Kategorie „Publikation“

Ankündigung: Elftes Hamburg Web Performance Meetup

Mittwoch, 22. Mai 2013

Hamburg Web Performance GroupDas zehnte Hamburg Web Performance Meetup fand am 25. April bei Cassini Consulting an den Landungsbrücken statt. Vielen Dank für die Location und Verpflegung!

Johannes Lübkert, Heiko Lentz und Michael Heinecke, die das Web-Performance-Team von Telefonica bzw. o2 bilden, berichteten über “Visualisierung von Performance”. Ihr Ausflug in Technik im Front- und Backend und der Datenvisualisierung von WPT- und RUM-Samples war so spannend, dass sich eine lange und interessante Diskussion entwickelte. Diese war so fruchtbar, dass wir den zweiten Talk kurzerhand ausfallen ließen, um die Zeit für diese Diskussion zu nutzen.

Telefonicas Web Performance Team

Das Web Performancer-Team: Michael, Johannes und Heiko

Das nächste Mal treffen wir uns am 28. Mai um 19:00 Uhr bei t8y.com (Bernhard-Nocht-Straße 113, 22763 Hamburg). Beide Speaker sind bereits bekannt, denn sie haben schon auf einem Meetup referiert. Uwe Beßle wird seine Erfahrungen mit Lasttests (was testen, wie messen, wie auswerten) mit uns teilen. Steve Souders wird sich wieder per Hangout zuschalten und einen Überraschungstalk halten.

Anmelden kann man sich über unsere Meetup-Gruppe oder über XING. Noch sind Plätze frei!

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Ankündigung: Softwarearchitekturen dokumentieren und kommunizieren

Dienstag, 21. Mai 2013

Softwerkskammer-Hamburg-Logo-XINGHeute findet das Mai-Meetup der Softwerkskammer Hamburg bei etracker statt. Es erwartet Euch das folgende Thema von und mit Stefan Zörner.

Historisch gewachsen? – Softwarearchitekturen dokumentieren und kommunizieren

Jeder von uns weiß: Dokumentieren zählt nicht unbedingt zu den Lieblingsbeschäftigungen eines Entwicklers. Und dann auch noch Architektur? Kästchen, Linien, Wolken? Wirkungsvolle Architekturdokumentation ist keine bunte High-Level-Powerpoint-Präsentation. Sie macht zentrale Entscheidungen auch später noch nachvollziehbar. In dieser Session erlebt Ihr, wie Ihr Eure Architektur geeignet festhalten könnt, anstatt sie zu vergessen. Vortrag, interaktive Elemente und die Möglichkeit zum Austausch wechseln sich dabei ab. Für Neue im Team habt Ihr anschließend bessere Antworten parat als “Historisch gewachsen”.

Für diejenigen unter Euch, die Stefan noch nicht kennen: Stefan Zörner ist Anwendungsarchitekt, Berater, Trainer und Coach bei oose in Hamburg. Seine inhaltlichen Schwerpunkte sind Softwarearchitektur und Java-Technologien. Ganz besonders interessiert ihn, wie sich Entwürfe effizient festhalten und kommunizieren lassen. Sein Wissen hierzu teilt er regelmäßig in Form von Vorträgen und Artikeln (u.a. im Java Magazin) mit. Sein Buch “Softwarearchitekturen dokumentieren und kommunizieren” ist 2012 im Hanser-Verlag erschienen. Stefan ist Apache-Committer und aktives Mitglied im International Software Architecture Qualification Board (iSAQB).

Wir freuen uns auf ein spannendes Meetup!

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Ankündigung: Zehntes Hamburg Web Performance Meetup

Montag, 22. April 2013

Nachdem unser Geburtstags-Meetup vor einem Monat im Attraktor e.V. (einem Makerspace in der City-Nord) stattfand (danke an Arbo und Raj für ihre Vorträge), treffen wir uns diesmal wieder bei einem Unternehmen, das für Speis’ und Trank sorgen wird.

Hamburg Web Performance Group
Am Donnerstag, den 25. April 2013, treffen wir uns bei Cassini Consulting Nord GmbH
(Johannisbollwerk 16, Hamburg). Wie immer geht es um 19:00 Uhr los.

Nachdem Frank und ich im Dezember etwas über unsere RUM-Messungen bei Telefonica erzählt haben, schließen nun Johannes, Heiko und Michael direkt an diesen Vortrag an und erzählen, wie sie diese Messungen aufarbeiten und visualisieren.

Johannes Lübkert, Heiko Lentz und Michael Heinecke – Visualisierung von Performance

  • Telefonicas WebPerformace Team (Kurze Vorstellung von Personen, Aufgaben und Organisatorischem – wie wir aufgestellt sind)
  • Technik im Front- und Backend (Perf-Portal, Graphite, Backend)
  • Data-Visualisierung von WPT und RUM samples (wie wir’s machen, lessons learned)

Uns fehlt noch ein zweiter Vortrag. Entweder wir machen einen Open Space oder ich werde etwas über Yeoman, Grunt und Bower erzählen (auf der Shell, nicht im Powerpoint), mit denen ich gerade herumspiele.

Anmelden kann man sich über unsere Meetup-Gruppe oder über XING.

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Ankündigung: Neuntes Hamburg Web Performance Meetup

Donnerstag, 7. März 2013

Das erste Web Performance Meetup in Hamburg Logo des Web Performance Metup Hamburgfand am 8. Februar 2012 statt. Das heißt, unsere Gruppe ist nun bereits ein Jahr alt.

Das Geburtstags-Meetup findet am 20.03.2013 im Attraktor e.V. (Mexikoring 21, Hamburg City-Nord) statt. Wie immer geht es um 19:00 Uhr los.

Diesmal gibt es wieder zwei Vorträge. “PhantomJS” von Raj Dudi und “SoundCloud” von Arbo von Monkiewitsch.

Arbo von Monkiewitsch – SoundCloud

SoundCloud liefert ein HTML5 Audio Playback Widget aus, das in Millionen von Webseiten eingebettet ist. In diesem Vortrag wird gezeigt, wie SoundCloud seine Teams organisiert, um die Zusammenarbeit zwischen Operations und Web-Entwicklern zu optimieren. Ziele dieser Optimierung sind die Steigerung der Verfügbarkeit, der Performance und der User Experience.

Natürlich müssen solche Optimierungen gemessen werden. Zu diesem Zweck werden zunächst die Ziele der Messung identifiziert. Die Metriken des populären YouTube-Widgets wurden in  Bezug zum SoundCloud-Widget gesetzt, um tiefe Einsichten sowohl aus dem synthetischen Monitoring als auch aus dem Real User Monitoring zu erlangen. Durch den Bezug zu einem anderen Media Delivery Widget konnten das eigene Widget und dessen Messung kontinuierlich verbessert werden.

Welche Techniken dabei verwendet wurden und was SoundCloud dabei gelernt hat, soll dieser Vortrag vermitteln.

Raj Dudi – PhantomJS

PhantomJS ist ein WebKit ohne UI, das durch JS ferngesteuert wird. Es kann in Kommandozeilen-basierten Tools verwendet werden, die einen Web-Stack benötigen. So bietet es die Basis für das Testen von Rich Web Applications, ohne dass dafür ein “echter” Web-Browser benötigt wird. Da PhantonJS WebKit im headless mode verwendet wird, bietet es Zugriff auf eine echt-native und schnelle Browser-Implementierung und nicht auf eine Browser-Simulation. Web-Standards wie DOM, CSS-Selektoren, Canvas, SVG und viele weitere stehen so zur Verfügung. Dies macht PhantomJS zu einer optimalen Lösung für das automatisierte Testen von Websites und für das Netzwerkmonitoring.

Beide Vorträge werden voraussichtlich in englischer Sprache gehalten werden. Anmelden kann man sich über unsere Meetup-Gruppe oder über XING.

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Holisticon bei den Versicherungsforen Leipzig

Freitag, 18. Januar 2013

VfLIn Zusammenarbeit mit unserem Kunden HanseMerkur wird Holisticon bei der Veranstaltung Mobile IT in der Versicherungswirtschaft – Lösungen, Trends und Praxisberichte  der Versicherungsforen Leipzig vom 21. – 22.01.2013 in Leipzig vertreten sein.

Roman Schlömmer wird gemeinsam mit Sönke Volquartz, Gruppenleiter Organisationentwicklung, den Vortrag Prozessmanagement to go halten und vorstellen, wie Mobile Management Dashboards Reaktionszeiten und Kosten senken.

Sollten Sie an der Konferenz teilnehmen,  freuen wir uns darauf, Sie persönlich auf unserem Stand begrüßen zu dürfen. Details zu Versanstaltungsort und der Agenda finden Sie unter den oben aufgeführten Links.

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

SLM in der mobilen Entwicklung

Dienstag, 8. Januar 2013

Buildserver, Bugtracking, Versions- und Qualitätsmanagement sind aus der Entwicklung in Enterprise-Projekten nicht mehr wegzudenken. Auch in der mobilen Entwicklung sind sie sinnvoll.

Der Artikel in der web & mobile Developer 01/2013 zum Thema “SLM in der mobilen Entwicklung” wurde von den Holisticon-Mitarbeitern Jan Weinschenker und Sven Bunge verfasst. Er vermittelt, warum Software-Lifecycle-Management (SLM) auch für die mobile Entwicklung verwendet werden sollte. Es hilft, die Komplexität von Software beherrschbar zu machen und über verschiedene Arten von automatischen Tests die Qualität zu gewährleisten. Der Artikel “Androiden kontinuierlich integriert” der web & mobile Developer 12/2012 erklärt Continuous Integration für Android-Apps. Dieser Artikel baut darauf auf und erklärt, wie die Software-Qualität der Apps gemessen und erhöht werden kann.

Ein Themen-Überblick:

  • Warum ist SLM auch für die mobile Entwicklung sinnvoll?
  • Continuous Integration
  • Automatisiertes Testen
    • Unit-Tests mit JUnit
    • Integrations-Tests mit Robolectric
    • BDD mit Cucumber
    • UI-Stress-Tests mit Monkey
  • Bewertung von Software-Qualität
    • Statische Code-Analyse mit PMD und Findbugs
    • Einheitlicher Code-Style mit Checkstyle
    • Zusammenfassung der Ergebnisse mit Sonar
  • Release-Management bei Apps
    • Warum sind Versionen wichtig?
    • Releasen mit Maven

Die Ausgabe 01/2013 der Zeitschrift ist ab jetzt im Zeitschriften-Handel verfügbar.

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Achtes Hamburg Web Performance Meetup

Mittwoch, 19. Dezember 2012

Das erst Web Performance Meetup in Hamburg fand am achten Februar statt. Das heißt, dass unsere Gruppe im Februar bereits ein Jahr alt wird. Wir hoffen, eine ausreichend große Location für dieses Ereignis zu finden.

Logo des Web Performance Metup Hamburg

Vorher ist aber erst einmal Advents- und Weihnachtszeit. Daher planen wir zum Jahresende ein kleines Meetup in gemütlicher Runde. Die Teilnehmerzahl ist aus Platzgründen limitiert.

Nachdem auf dem letzten Meetup Joris Kalz (Microsoft) die Skaliebarkeit von Microsoft Azure an einem praktischen Beispiel demonstrierte und Tillmann Bielefeld (empuxa) & Andre van Hoorn (Uni Kiel) Online Performance Anomaly Detection mit Kieker vorstellten, werden Frank Thelen und ich diesmal etwas zum Thema RUM erzählen: “Rolling out Real User Monitoring at Telefónica Germany”

Diesen Vortrag haben wir beide bereits auf der Velocity Europe Conference in London gehalten.

Ein weiterer Vortag ist noch nicht eingeplant, falls sich aber noch ein Vortragender findet, dann wird sein Vorschlag sicher Wohlwollen finden. Ansonsten können wir auch einen Fishbowl veranstalten und das Jahr Revue passieren lassen.

Das Meetup findet heute, Mittwoch 19.12., ab 19:00 in unseren Räumlichkeiten statt. Anmelden kann man sich über unsere Meetup-Gruppe oder über XING.

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Androiden kontinuierlich integriert

Mittwoch, 21. November 2012
Web und Mobile Developer - Ausgabe 12/2012

Web und Mobile Developer – Ausgabe 12/2012

Kontinuierlich integriert

Jan Weinschenker und Sven Bunge

web & mobile developer 12/2012

Auf diesem Blog wurde bereits in mehreren Artikeln erläutert, welche Vorteile Software-Lifecycle-Management für die professionelle Softwareentwicklung bringt. Die beschriebenen Konzepte und Verfahren lassen sich genau so auch auf die Entwicklung von Apps im Android-Umfeld anwenden.

Ein Werkzeug, das dabei eine zentrale Rolle einnimmt, ist der Build- oder CI-Server. Im Artikel von Jan Weinschenker und Sven Bunge wird beschrieben, wie ein solcher CI-Server mithilfe der freien Werkzeuge Jenkins und Maven speziell für die Android-Entwicklung aufgesetzt wird.

Weiterhin geht der Artikel auf die Vorteile des Software-Lifecycle-Managements, insbesondere im Hinblick auf die Testautomatisierung, ein.

Den kompletten Artikel lesen Sie in der web & mobile developer 12/2012, die seit dem 8.11.2012 erhältlich ist.

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Maßgeschneidert oder von der Stange? Mobile Management Dashboards

Donnerstag, 8. November 2012

Business Technology Magazin 4.2012 - Mobility

Maßgeschneidert oder von der Stange?

Mobile Management Dashboards

Kai Lüdersdorff, Malte Sörensen

Business Technology 4/12 – Mobilität

Business Activity Monitoring (BAM) stellt den aktuellen Zustand von Geschäftsprozessen anhand aussagekräftiger Leistungskennzahlen (Key Performance Indicators) dar. BAM ermöglicht dem Anwender, Abweichungen vom erwarteten Ablauf sofort zu erkennen und ihnen rechtzeitig durch adäquate Maßnahmen entgegenzusteuern. Jedoch ist die Mobilität von klassischen BAM-Lösungen eingeschränkt und sie erfordern zumeist ein aktives Überwachen durch den Benutzer. Diese Nachteile können durch den Einsatz eines Mobile Management Dashboards elegant umgangen werden. Im Artikel von Kai Lüdersdorff und Malte Sörensen werden sowohl der Nutzen als auch die Hürden von Mobile Management Dashboards für automatisierte Geschäftsprozesse beschrieben.

Zunächst beschreibt der Artikel die Nachteile und Grenzen, die sich hinsichtlich der Mobilität für die Benutzer von herkömmlichen Web-Reporting-Dashboards ergeben. Anschließend wird beschrieben, wie eine Lösung für Tablets und Smartphones diese Nachteile ganz bzw. in hohem Maße umgehen kann. Der mobile Anwender wird jederzeit und überall in der Betrachtung der Leistungskennzahlen der zugrunde liegenden Prozesse unterstützt.

Abschließend stellt der Beitrag noch die Herausforderungen und passende Lösungsansätze vor, die diese neue Art von Dashboards in den Bereichen der technischen Bereitstellung, der Aktualität und Sicherheit der angezeigten Daten mit sich bringen.

Den vollständigen Artikel lesen Sie im neuen Business Technology Magazin – Mobilität.

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Manage Agile 2012

Dienstag, 23. Oktober 2012

Die agile Welt ist um eine Konferenz reicher: Auf der Manage Agile ging es vom 16. bis zum 18. Oktober drei Tage lang um agiles Projekt- und Anforderungsmanagement in der Praxis. “Manage Agile 2012” weiter lesen »

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel