OOP 2015 – Tag 3

Datum: 30. Januar 2015
Autor*in: Marc Kurzmann


Heute ging’s gleich technisch los mit dem ersten Vortrag über Möglichkeiten zur Vereinfachung von Deployments und Abhängigkeiten zur Laufzeitumgebung. Goßes Problem stellt hier zum Einen die oftmals mühsame Bereitstellung der Laufzeitumgebung dar (insbes. Appserver, wie Tomcat etc.), zum Anderen bringt das eine große Abhängigkeit in den zu verwendenden Bibliotheken mit sich (Servlet-API). Einen interessanten Ansatz stellt hier Spring Boot dar. Hiermit lässt sich quasi eine embedded Laufzeitumgebung zusammenstellen, die dazu führt, dass am Ende nur noch ein jar-File in einer JVM-File gestartet werden muss. Der Start führt dann z.B. gleichzeitig ein Embedded Tomcat aus und startet darin die Anwendung. Möglicherweise wäre das ein Ansatz, wie wir zukünftig eine dedizierte Bereitstellung von tomcat-Instanzen umgehen können. Ausserdem würden hiermit Tomcat-Updates ohne Zutun im Betrieb automatisiert erfolgen können.
Eine weitere technische Session beleuchtete Möglichkeiten zur effizienten Auswertung (Aggregation/Visualisierung) von Logfiles quasi in Echtzeit unter Zuhilfenahme des ELK (ElasicSearch, Logstash, Kibana)-Stacks. Sehr interessant für Monitoring-Aufgaben auf Logfile-Basis.
Dann folgte ein Höhepunkt der OOP: die Keynote von Tom DeMarco: sein Vortrag schloß sich im Prinzip nahtlos dem Vortrag von Martin Fowler aus dem letzten Jahr an: die Ethik im Allgemeinen und speziell die Verantwortung jedes Einzelnen insbes. auch des Softwareentwicklers durch sein konkretes Handeln. War sehr phylosophisch angehaucht und regte zum weitergehenden Nachdenken an.
Danach wieder was technisches: Docker und seine Stärke im Zusammenhang mit Continuous Integration. Es zeigte sich, dass wir mit unserem Ansatz in der Produktentwicklung schon auf dem richtigen Weg sind.
Und schon wieder das nächste Highlight: Keynote-Speaker Robert Martin (Uncle Bob), bekannt u.a. durch sein Werk „Clean Coding“, machte auf sehr unterhaltsame Art einen Abriß von wichtigen Architektur-Entwicklungen in der IT, insbesondere unter dem Aspekt von Agilität und Web 2.0: seine Aussage, das Internet ist keine Architektur, sondern lediglich ein Ausgabekanal unter vielen anderen. Da ist was dran …
Als Abschluß der Konferenz war dann noch Gunter Dueck dran, der auf seine legendäre und humorvolle Art und Weise das Thema Verantwortungskultur beleuchtete. Die Aussage: jedes zusammenarbeitende Team bildet seine eigene Kultur. Einfach eine Kultur zu ändern ohne Commitment der Teilhaber kann nicht funktionieren, auch kann eine Person unterschiedlichen Kulturen/Teams zugehören, die oft gegensätzliche Regeln/Ziele etc. haben und dem sollte man sich bewusst sein.
Eine interessante Konferenz geht zu Ende – ich freue mich schon, den einen oder anderen Gedanken mit Leben zu füllen.
Schaun wir mal…


Kommentare

Selber kommentieren:






Weitere Beiträge zum Thema Technologie


OOP 2014

Autor*in:


Projekte // Technologie // Über den Tellerrand


Auf geht’s zu Tag 2 auf der OOP in München. Dieses Jahr steht die Konferenz unter dem Motto: Complexity – Managing Today’s Challenges. Und dieses Leitthema wurde gestern in zwei Keynotes von Tim Mattson (Intel Corp.) und Glenda Eoyang (Human System Dynamics Institute) bereits in seinen vielschichtigen Facetten aufgegriffen. Die Quintessenz: Komplexität (in IT-Projekten) lässt …


Beitrag lesen
05
FEB
14

imx.Platform News: Der Toureneditor ist da!

Autor*in: Selina Hammerschmid


infomax   //   Technologie


In den vergangenen Wochen hat sich bei uns alles um das Thema Touren gedreht. Sie können jetzt bestehende Touren hochladen, bearbeiten und neue Touren zeichnen.


Beitrag lesen
09
AUG
23

bLazy.js

Autor*in: Benjamin Hofmann


Technologie   //   User Experience & Design


Und schon wieder eine kleine Standalone-Vanilla-JS-Library, die ich am Wochenende entdeckt habe: bLazy.js (GitHub, Demo) In dem ca. 1,5 KB Skript befindet sich die komplette Logik, um Bilder erst dann zu laden wenn sie im Viewport angezeigt werden. Und nicht nur Bilder, sondern auch I-Frames und andere Embeds können dynamisch nachgeladen werden. Und es funktioniert …


Beitrag lesen
26
SEP
16

Kundenworkshop imx.Platform 3

Autor*in: Christine Pfleger


infomax   //   Strategie & Konzeption   //   Technologie   //   Tourismus   //   Über den Tellerrand   //   User Experience & Design


Kundenworkshop GUI imx.Platform 3
Kundenworkshop GUI imx.Platform 3

Am 29. Mai 2019 haben wir den „Power-Usern“ unter unseren Kunden, also denjenigen, die am intensivsten mit dem infomax-Technologie-Framework imx.Platform arbeiten, in einem Workshop den aktuellen Stand der neuen imx.Platform 3 präsentiert, ihre Wünsche an Features und Usability diskutiert und diese priorisiert in eine Roadmap überführt.


Beitrag lesen
29
MAI
19