{"id":4617,"date":"2022-09-14T21:25:04","date_gmt":"2022-09-14T19:25:04","guid":{"rendered":"https:\/\/www.ollmetzer.com\/?p=4617"},"modified":"2022-09-14T21:25:04","modified_gmt":"2022-09-14T19:25:04","slug":"web-engineering-unconference-2022","status":"publish","type":"post","link":"https:\/\/www.ollmetzer.com\/?p=4617","title":{"rendered":"Web Engineering Unconference 2022"},"content":{"rendered":"\n<p>Vom 9.-11. September fand in Palma de Mallorca die <a rel=\"noreferrer noopener\" href=\"https:\/\/weuc.eu\/\" target=\"_blank\">Web Engineering Unconference<\/a> statt. Das ist ein Treffen auf dem sich 100 Menschen, die im Bereich Webentwicklung t\u00e4tig sind, zu diversen Themen austauschen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220911_192501-640x480.jpg\" alt=\"\" class=\"wp-image-4626\" srcset=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220911_192501-640x480.jpg 640w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220911_192501-768x576.jpg 768w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220911_192501.jpg 1440w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>Parc de la mar, Palma de Mallorca in der Abendsonne<\/figcaption><\/figure>\n\n\n\n<p>Das klingt etwas vage, was daran liegt, dass es sich um eine <em><a rel=\"noreferrer noopener\" href=\"https:\/\/de.wikipedia.org\/wiki\/Tagung#Unkonferenz\" target=\"_blank\">Unkonferenz<\/a><\/em> handelt. Bei solch einer Veranstaltung gibt es zu Beginn keine feststehenden Vortr\u00e4ge und es ist noch nicht einmal klar, wer \u00fcberhaupt etwas erz\u00e4hlen oder vorf\u00fchren wird. Die Idee ist, dass jeder Teilnehmer auch Vortragender sein kann. Jeder kann Themen vorschlagen, \u00fcber die sie\/er\/es reden oder etwas erfahren m\u00f6chte. In einer gemeinsamen Abstimmung wird dann festgelegt, welche Themen genommen werden. <\/p>\n\n\n\n<p>Wie der Veranstalter zu den Teilnehmern zu Beginn sagte: &#8222;We provide the rooms, the internet and food. You provide the content&#8220;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"640\" src=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_093835-480x640.jpg\" alt=\"\" class=\"wp-image-4627\" srcset=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_093835-480x640.jpg 480w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_093835-768x1024.jpg 768w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_093835.jpg 1080w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><figcaption>Web engineering unconference &#8211; Veranstaltungsplakat<\/figcaption><\/figure>\n\n\n\n<p>Der harte Kern der Teilnehmer und Sponsoren stammt aus der deutschen PHP E-Commerce Szene. Im Gegensatz z.B. zum <a rel=\"noreferrer noopener\" href=\"\/?p=3174\" target=\"_blank\">E-Commerce Camp Jena<\/a> ist die Web Engineering Unconference jedoch internationaler. Es waren Teilnehmer aus ganz Europa anwesend &#8211; darunter auch einige aus Mallorca ;-) und eine Gruppe kam sogar aus Vietnam. Die Konferenzsprache war daher Englisch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Socializing<\/h2>\n\n\n\n<p>Bei solch einer Veranstaltung ist das gegenseitige Kennenlernen und die Kontaktpflege nat\u00fcrlich ebenfalls sehr wichtig, zumal sich aus diesen Gespr\u00e4chen auch Themen f\u00fcr Vortr\u00e4ge entwickeln k\u00f6nnen. Fast alle waren bereits am Vortag angekommen, weil am Freitag Abend das erste Zusammentreffen in lockerer Umgebung stattfand: Einer Cocktail Bar am Rande der Altstadt von Palma. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220909_204753-640x480.jpg\" alt=\"\" class=\"wp-image-4628\" srcset=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220909_204753-640x480.jpg 640w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220909_204753-768x576.jpg 768w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220909_204753.jpg 1440w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>Kurz vor dem Ansturm &#8211; Ginbo Cocktail Bar in Palma <\/figcaption><\/figure>\n\n\n\n<p>Trotz des gemeinsamen &#8222;Vorgl\u00fchens&#8220; startete die Veranstaltung am Samstag Morgen p\u00fcnktlich um 9:00. Die Vortr\u00e4ge und Workshops begannen nach der Themenfindung um 12:15, wobei es stets drei parallele Tracks gab.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_094824-640x480.jpg\" alt=\"\" class=\"wp-image-4629\" srcset=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_094824-640x480.jpg 640w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_094824-768x576.jpg 768w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_094824.jpg 1440w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>Der Beginn der Unkonferenz &#8211; Die Sammlung der Themen<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Themen<\/h2>\n\n\n\n<p>Herk\u00f6mmliche Konferenzen sind h\u00e4ufig verkappte Verkaufsveranstaltungen, auf denen die Sponsoren in Vortr\u00e4gen f\u00fcr ihre Produkte werben. Hier war es anders, weil Techniker unter sich waren, um \u00fcber interessante Herausforderungen zu reden. <\/p>\n\n\n\n<p>Von denen sind viele gar nicht mal technischer Natur. Es ging zum Beispiel \u00fcber kulturelle Stolperfallen in internationalen Teams und Herausforderungen, wenn man selbst in anderen L\u00e4ndern arbeitet. Zu dem Thema konnten die Mitarbeiter von <a rel=\"noreferrer noopener\" href=\"https:\/\/www.nfq-asia.com\/en\" target=\"_blank\">NFQ Asia<\/a> aus Vietnam einiges erz\u00e4hlen. Methoden zur Verbesserung der Vereinbarkeit von Familie und Arbeit in Zeiten von Homeoffice waren ebenfalls gefragt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"487\" src=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_105240-640x487.jpg\" alt=\"\" class=\"wp-image-4630\" srcset=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_105240-640x487.jpg 640w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_105240-768x585.jpg 768w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_105240.jpg 1440w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>Moderation und Abstimmung zu den eingereichten Themen<\/figcaption><\/figure>\n\n\n\n<p>Aber technische Themen kamen nat\u00fcrlich auch vor. Ich habe mir angesehen, wie sich das <a rel=\"noreferrer noopener\" href=\"https:\/\/www.storyblok.com\/\" target=\"_blank\">Headless CMS Storyblok<\/a> in Shops und andere Websites oder Apps einbinden l\u00e4sst.<\/p>\n\n\n\n<p>Dass ein Vortrag zum Thema Zeit- und Datumsberechnungen mit viel Interesse aufgenommen wurde, k\u00f6nnen Nicht-Programmierer eventuell nicht ganz nachvollziehen. Jeder, der schon einmal damit zu tun hatte, wei\u00df aber, dass es ein Thema mit kilometertiefen Abgr\u00fcnden ist. Stichworte wie Zeitzonen, Sommer-\/Winterzeit, Schaltjahre, Julianischer und Gregorianischer Kalender k\u00f6nnen zu vorzeitig ergrauten Haaren beitragen.<\/p>\n\n\n\n<p>Die Mitarbeiter von <a rel=\"noreferrer noopener\" href=\"https:\/\/www.shopware.com\/de\/\" target=\"_blank\">Shopware<\/a> leiteten eine f\u00fcr mich sehr spannende Diskussion dar\u00fcber, wie man komplexe Software automatisiert testet. Welche Arbeitstechniken und Tools sichern die Qualit\u00e4t bei vertretbarem Aufwand?<\/p>\n\n\n\n<p>Mehrere Slots hatten die Grundlagen, wie Webhosting und Sicherheit in Containerarchitekturen zum Thema. Sie wurden u.a. von Mitarbeitern von <a rel=\"noreferrer noopener\" href=\"https:\/\/www.suse.com\/\" target=\"_blank\">Suse<\/a> und <a rel=\"noreferrer noopener\" href=\"https:\/\/scale.sc\/\" target=\"_blank\">Scale<\/a> gehalten.<\/p>\n\n\n\n<p>Mehrere Vortr\u00e4ge befassten sich im weiteren Sinne mit K\u00fcnstlicher Intelligenz und Machine Learning. Es gab eine Live Vorf\u00fchrung der beiden viel besprochenen KI Bildgeneratoren <a href=\"https:\/\/de.wikipedia.org\/wiki\/DALL-E\" target=\"_blank\" rel=\"noreferrer noopener\">Dall-E<\/a> und <a href=\"https:\/\/en.wikipedia.org\/wiki\/Midjourney\" target=\"_blank\" rel=\"noreferrer noopener\">Midjourney<\/a>, die aus kurzen Textbeschreibungen Bilder generieren. Die Ergebnisse reichen von absurd \u00fcber praktisch bis zu verbl\u00fcffend. Schnell kam die Frage nach Einsatzszenarien, Zukunft von Grafikern und Anbietern von Stockfotos auf, aber auch inwieweit sich diese Technik mit dem Konzept des Urheberrechts vertr\u00e4gt.<\/p>\n\n\n\n<p>Zwei Mitarbeiter von Scale f\u00fchrten den Stand ihrer Forschung vor, wie sie Machine Learning einsetzen wollen, um im Hosting m\u00f6glichst in Echtzeit Schwachstellen (Sicherheitsl\u00fccken, Angriffsszenarien, Performanceprobleme etc.) entdecken zu k\u00f6nnen.<\/p>\n\n\n\n<p>Zwischendurch war f\u00fcr das leibliche Wohl gesorgt. Sowohl die Mittagessen am den beiden Konferentagen, als auch das Abendessen am Samstag fand im Restaurant des Konferenz Hotels INNSIDE Palma Bosque statt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"640\" src=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_212208-480x640.jpg\" alt=\"\" class=\"wp-image-4632\" srcset=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_212208-480x640.jpg 480w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_212208-768x1024.jpg 768w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_212208.jpg 1080w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><figcaption>Innenhof des Hotels am Abend<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_212223-640x480.jpg\" alt=\"\" class=\"wp-image-4633\" srcset=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_212223-640x480.jpg 640w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_212223-768x576.jpg 768w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220910_212223.jpg 1440w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>Gemeinsames Abendessen als geschlossene Veranstaltung <\/figcaption><\/figure>\n\n\n\n<p>Ein technisches und optische Highlight war die Vorf\u00fchrung des fotorealistischen 3D Konfigurators f\u00fcr Audi. Urspr\u00fcnglich wurde die Technik entwickelt, um in den Showrooms per VR Brille jede m\u00f6gliche Fahrzeugkonfiguration in 3D vorf\u00fchren zu k\u00f6nnen. Dies wurde so weiter entwickelt, dass diese Echtzeitrenderings auch in jedem Webbrowser angesehen werden k\u00f6nnen. Grob zusammengefasst nimmt der Browser die Steuerbefehle entgegen, schickt sie per WebRTC an eine Renderengine in der Cloud, die das Ergebnis in Echtzeit berechnet und per Videostreaming an den Browser zur\u00fccksendet.<\/p>\n\n\n\n<p>Die Wirkung ist verbl\u00fcfend. Die Fahrzeuge lassen sich in jedem beliebigen Blickwinkel von au\u00dfen und innen ansehen. Man kann jederzeit die Farbe, R\u00e4der und sonstige Ausstattung \u00e4ndern, T\u00fcren und Kofferraum \u00f6ffnen und schlie\u00dfen und sich das ganze in verschiedene Tag- und Nachtszenarien anzeigen lassen. Die Animationen sind butterweich, die Bildqualit\u00e4t extrem hochwertig, inklusive der Reflexionen der Umgebung.<\/p>\n\n\n\n<p>Wie ich bereits schrieb, finden interessante Gespr\u00e4che h\u00e4ufig abseits der Konferenzr\u00e4ume statt. So hatte ich mit einem Mitarbeiter von <a rel=\"noreferrer noopener\" href=\"https:\/\/www.innogames.com\/de\/\" target=\"_blank\">Innogames<\/a> ein interessantes Gespr\u00e4ch \u00fcber Personalf\u00fchrung und Karrierewege. Andere Gespr\u00e4che hatten auch politische Dimensionen, wie Datenschutz, Mobilit\u00e4tsverhalten und Umweltschutz auf individueller und struktureller Ebene. Und so schaffe ich die \u00dcberleitung zum Elefanten im Raum:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Denkt denn keiner an die Umwelt?<\/h2>\n\n\n\n<p>Wobei &#8211; die Umweltfrage ist eigentlich kein <a href=\"https:\/\/de.wikipedia.org\/wiki\/Der_Elefant_im_Raum\" target=\"_blank\" rel=\"noreferrer noopener\">Elefant im Raum<\/a> mehr, weil sie eben doch angesprochen wird. <\/p>\n\n\n\n<p>Diese Web Engineering Unconference findet bereits seit einigen Jahren statt und nat\u00fcrlich wird die Frage diskutiert, ob es man \u00fcberhaupt noch eine Veranstaltung abhalten sollte, bei der die meisten Teilnehmer mit dem Flugzeug anreisen.<\/p>\n\n\n\n<p>In der Diskussion stand eine Verlegung an einen Ort, der zentraler liegt und per Bahn erreicht werden kann. Aufgrund der internationalen Teilnehmer ist es aber so, dass es diesen zentralen Ort nicht gibt und in beinahe<br>jedem Fall mindestens ein Drittel per Flugzeug kommen w\u00fcrde.<\/p>\n\n\n\n<p>Diese etwas unbefriedigende Situation hat man damit etwas abgemildert, indem pro Teilnehmer Umweltzertifikate f\u00fcr die Flugkompensation bezahlt wurden. Manche kommen auch mit Partnern\/Famile und kombinieren das mit einem Urlaub, den sie ohnehin gemacht h\u00e4tten. Viele haben ihre allt\u00e4gliche Zwangsmobilit\u00e4t durch Homeoffice auch so heruntergefahren, dass sie nur noch wenige, aber daf\u00fcr inhaltlich effektivere Treffen zum pers\u00f6nlichen Austausch, wie diese Veranstaltung besuchen. <br><br>Immerhin gibt es das Problembewusstsein und viele versuchen damit konstruktiv umzugehen. Das war auch an der sehr anregenden Diskussion zu merken, deren Ausgangspunkt war, wie wir Entwickler dazu beitragen k\u00f6nnen, dass unsere Software weniger Strom verbraucht. Zu Beginn wurde die Frage gestellt, welche der Frameworks und Libraries, die wir verwenden, den wenigsten Rechenaufwand erfordern. Aber schnell wurde klar, dass das nur ein kleiner Teil des Problems ist. <\/p>\n\n\n\n<p>Sicherlich ist die Frage, weshalb ein einfacher E-Mail Client heutzutage eigentlich hundert mal soviel Speicher verbraucht, wie ein komplettes Betriebssystem vor 25 Jahren richtig und wichtig. Andererseits sind die hier erreichbaren Reduzierungen wenig wert, solange Gesch\u00e4ftsmodelle wie Streaming und KI zu explodierenden Datenmengen sorgen. Das oben erw\u00e4hnte technisch sehr beeindruckende 3D Konfigurator von Audi ist zumindest in dieser Hinsicht sicherlich ein sehr schlechtes Beispiel.<\/p>\n\n\n\n<p><strong>Fazit<\/strong><\/p>\n\n\n\n<p>Ich war mir trotz Neugier zu Beginn nicht sicher, ob es eine gute Idee ist, an dieser Konferenz teilzunehmen. Ich arbeite ja bereits seit einiger Zeit nicht mehr im Bereich E-Commerce und bef\u00fcrchtete, dass mich die Themen nicht ansprechen w\u00fcrden. Die Teilnahme habe ich aus eigener Tasche bezahlt und f\u00fcr nur vier Tage zu fliegen, m\u00f6chte ich eigentlich mittlerweile auch vermeiden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220911_172903-640x480.jpg\" alt=\"\" class=\"wp-image-4631\" srcset=\"https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220911_172903-640x480.jpg 640w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220911_172903-768x576.jpg 768w, https:\/\/www.ollmetzer.com\/wp-content\/uploads\/2022\/09\/20220911_172903.jpg 1440w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>Nach der Veranstaltung, den Tag noch in kleinem Rahmen gem\u00fctlich ausklingen lassen.<\/figcaption><\/figure>\n\n\n\n<p>Zum Schluss war ich aber doch froh, teilgenommen zu haben. Die Bandbreite der Themen war gro\u00df, die Anregungen, die ich mitgenommen habe, waren vielf\u00e4ltig und die Gespr\u00e4che, die ich hatte waren angenehm und interessant. Zudem habe ich liebe und interessante Menschen wiedergesehen. Ich bin mir sicher beim n\u00e4chsten Mal wieder dabei zu sein und dann auch ein interessantes Thema vorzubereiten.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vom 9.-11. September fand in Palma de Mallorca die Web Engineering Unconference statt. Das ist ein Treffen auf dem sich 100 Menschen, die im Bereich Webentwicklung t\u00e4tig sind, zu diversen Themen austauschen. Das klingt etwas vage, was daran liegt, dass es sich um eine Unkonferenz handelt. Bei solch einer Veranstaltung gibt es zu Beginn keine [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,16,5,6],"tags":[],"class_list":["post-4617","post","type-post","status-publish","format-standard","hentry","category-development","category-ecommerce","category-misc","category-unterwegs"],"_links":{"self":[{"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/posts\/4617","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4617"}],"version-history":[{"count":17,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/posts\/4617\/revisions"}],"predecessor-version":[{"id":4642,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/posts\/4617\/revisions\/4642"}],"wp:attachment":[{"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4617"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4617"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}