<?xml version='1.0' encoding='utf-8' ?>
<iCalendar xmlns:pentabarf='http://pentabarf.org' xmlns:xCal='urn:ietf:params:xml:ns:xcal'>
    <vcalendar>
        <version>2.0</version>
        <prodid>-//Pentabarf//Schedule//EN</prodid>
        <x-wr-caldesc></x-wr-caldesc>
        <x-wr-calname></x-wr-calname>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>270@@talks.devday.de</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-270</pentabarf:event-slug>
            <pentabarf:title>Workshop: Taktisches Domain-Driven Design mit Java</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20220524T090000</dtstart>
            <dtend>20220524T120000</dtend>
            <duration>3.00000</duration>
            <summary>Workshop: Taktisches Domain-Driven Design mit Java</summary>
            <description>In diesem Workshop betrachten wir verschiedene Ansätze und Werkzeuge, die Entwickler:innen dabei unterstützen reichhaltige Domänenmodelle in Java zu implementieren: die jMolecules Bibliothek ermöglicht es, DDD Konzepte direkt in Code auszudrücken und bietet darüber hinaus Integration in weitverbreitete Technologien wie Spring, Jackson und Persistenztechnologien. Für Spring Boot Applikationen unterstützt das Moduliths Projekt Entwickler:innen bei der Umsetzung von Modulen, der Interaktion dieser über Events, bei der individuellen Testbarkeit und dem Erzeugen von Dokumentation über diese.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://talks.devday.de/devday-2022/talk/270/</url>
            <location>Gartensaal</location>
            
            <attendee>Oliver Drotbohm</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>273@@talks.devday.de</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-273</pentabarf:event-slug>
            <pentabarf:title>Rock Solid Software Architecture with ADRs, arc42 and Microsites - Ein Erfahrungsbericht</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20220524T143000</dtstart>
            <dtend>20220524T153000</dtend>
            <duration>1.00000</duration>
            <summary>Rock Solid Software Architecture with ADRs, arc42 and Microsites - Ein Erfahrungsbericht</summary>
            <description>Die Dokumentation dieser Ergebnisse im arc42 stellt uns vor viele Aufgaben und Fragestellungen: Wie erarbeite Architekturentscheidungen, Qualitätsattribute und Qualitätsszenarien? Und wie dokumentiere ich sie effizient?

 In diesem Vortrag zeigen wir anhand des Docs-as-Code Ansatzes, wie wir mit dem arc42-Template effizient arbeiten und die Dokumentation als Microsite jedem zur Verfügung gestellt wird. Durch diese Vorgehensweise ist es effizient möglich eine Architekturdokumentation zu erstellen, die jedem Review standhält.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://talks.devday.de/devday-2022/talk/273/</url>
            <location>Gartensaal</location>
            
            <attendee>Johannes Dienst</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>285@@talks.devday.de</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-285</pentabarf:event-slug>
            <pentabarf:title>Nie wieder pubkeys kopieren: signierte SSH Schlüssel</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20220524T160000</dtstart>
            <dtend>20220524T163000</dtend>
            <duration>0.03000</duration>
            <summary>Nie wieder pubkeys kopieren: signierte SSH Schlüssel</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://talks.devday.de/devday-2022/talk/285/</url>
            <location>Gartensaal</location>
            
            <attendee>Jiří Kraml</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>276@@talks.devday.de</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-276</pentabarf:event-slug>
            <pentabarf:title>Lessons Learned: Rollout eines Linux Entwickler-Clients im Enterprise Umfeld</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20220524T164500</dtstart>
            <dtend>20220524T171500</dtend>
            <duration>0.03000</duration>
            <summary>Lessons Learned: Rollout eines Linux Entwickler-Clients im Enterprise Umfeld</summary>
            <description>Ende 2022 haben wir mit einem Team von begeisterten Kollegen und Unterstützung durch externe Experten begonnen. In dem Vortrag stellen wir den Stand des Projektes, Herausforderungen und Lösungen vor, die in unserem Konzernumfeld nötig sind.

Wir berichten, was wir tun mussten, um den Spagat zwischen einem gut für uns Techniker nutzbaren und trotzdem den Compliance-Vorgaben eines Großkonzerns entsprechenden System hinzubekommen. Vielleicht sind wir bis zum Dev Day auch schon so weit, dass wir die ersten glücklichen und begeisterten Nutzer haben :-)</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://talks.devday.de/devday-2022/talk/276/</url>
            <location>Gartensaal</location>
            
            <attendee>Jan Dittberner</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>282@@talks.devday.de</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-282</pentabarf:event-slug>
            <pentabarf:title>Reflection in TypeScript: Wie wir die Schlucht zwischen Laufzeit und Compile-Zeit endlich überbrücken können</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20220524T173000</dtstart>
            <dtend>20220524T183000</dtend>
            <duration>1.00000</duration>
            <summary>Reflection in TypeScript: Wie wir die Schlucht zwischen Laufzeit und Compile-Zeit endlich überbrücken können</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://talks.devday.de/devday-2022/talk/282/</url>
            <location>Gartensaal</location>
            
            <attendee>Andreas Roth</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>287@@talks.devday.de</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-287</pentabarf:event-slug>
            <pentabarf:title>Workshop: Die mächtigste DDD-Idee: Closure of Operations</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20220524T090000</dtstart>
            <dtend>20220524T120000</dtend>
            <duration>3.00000</duration>
            <summary>Workshop: Die mächtigste DDD-Idee: Closure of Operations</summary>
            <description>&quot;Closure&quot; ist es aber einer der mächtigsten Prinzipien im DDD: Es geht um das Design flexibler und langlebiger Domänenmodelle mit Hilfe von *Kombinatoren* - Operationen, die aus &quot;kleinen&quot; Domänenobjekten &quot;größere&quot; zusammensetzen, die wieder mit anderen kombiniert werden können.  Dies ist ein erfrischender Gegenentwurf zu den starren Taxonomien der üblichen pedantischen DDD-Modelle &quot;nah an der Domäne&quot;, die ständige Anpassungen und Erweiterungen erfordern.  &quot;Closure&quot; erfordert allerdings, über solchen starren Modellen zu abstrahieren: Hier kann die Softwarearchitektur einen echten Beitrag liefern, insbesondere, wenn sie die Brücke von der Mathematik schlägt. (Da gibt es das Prinzip nämlich auch.)  Der Vortrag zeigt, was und wie.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://talks.devday.de/devday-2022/talk/287/</url>
            <location>Hamburg</location>
            
            <attendee>Mike Sperber</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>297@@talks.devday.de</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-297</pentabarf:event-slug>
            <pentabarf:title>Keynote: 11 Gründe, weshalb &quot;Nichts zu verbergen&quot;, Quatsch ist</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20220524T131500</dtstart>
            <dtend>20220524T141500</dtend>
            <duration>1.00000</duration>
            <summary>Keynote: 11 Gründe, weshalb &quot;Nichts zu verbergen&quot;, Quatsch ist</summary>
            <description>Wer sich mit den gesellschaftlichen Auswirkungen von Überwachung beschäftigt, hört diese Erwiderung wieder und wieder. So unreflektiert dieser Satz ist, so hartnäckig hält er sich. Und so langsam reicht es damit auch. Denn die Behauptung ist vieles, nur nicht zutreffend. Sie ist falsch, unüberlegt, kurzsichtig, geschichtsvergessen, logisch falsch, übergriffig, naiv, unsolidarisch und ignoriert gesellschaftlichen Wandel. Der Vortrag nennt 11 gute Gründe, weshalb es dingend angesagt ist, für unser Recht auf Geheimnisse zu streiten. Besonders im Hinblick auf eine lebenswerte digitale Zukunft müssen wir vielmehr individuell und als Gesellschaft die Verantwortung übernehmen. Mit digitaler Mündigkeit kommen wir voran – undurchdachte und gefährliche Phrasen wie „nichts zu verbergen“ sollten wir hingegen umgehend zu den Akten legen.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://talks.devday.de/devday-2022/talk/297/</url>
            <location>Hamburg</location>
            
            <attendee>Leena Simon</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>286@@talks.devday.de</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-286</pentabarf:event-slug>
            <pentabarf:title>Events - Die Lösung für alle Deine Probleme!?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20220524T143000</dtstart>
            <dtend>20220524T153000</dtend>
            <duration>1.00000</duration>
            <summary>Events - Die Lösung für alle Deine Probleme!?</summary>
            <description>Events können alle diese Probleme aus der Welt schaffen. Als Events verstehen wir Ereignisse in Geschäftsprozessen, z.B. &quot;jemand hat eine Pizza Hawaii ohne Ananas bestellt&quot;. Sie sind ein einfaches Konzept, welches Domänenexperten benutzen können, um komplexe Szenarien zu analysieren. Gleichzeitig sind Events ein technisches Mittel bei Softwaredesign und Implementierung.

In unserer Session zeigen wir Euch, wie man Events bei den typischen Aufgaben in der Softwareentwicklung (Anforderungsanalyse, Architektur, Implementierung, Test und Deployment) einsetzen kann. Wir stellen Euch die Methoden &quot;Event Storming&quot; und &quot;Event Modeling&quot; vor und diskutieren, wie ein solches Vorgehen mit Domain-driven Design zusammenpasst. Darauf aufbauend zeigen wir an konkreten Beispielen, welche technischen Möglichkeiten es gibt, Event-basierte Architekturen zu realisieren, z.B. als klassischer Monolith, mit Hilfe von Microservices oder auch mit Serverless Functions. Zuletzt stellen wir typische Herausforderungen vor, die solche Architekturen mit sich bringen.

In unserem Talk lernt Ihr wie man fachliche Anforderungen und deren technische Umsetzung durch die Nutzung eines gemeinsamen Konzepts miteinander integriert. Ihr erfahrt wie die o.g. Probleme dadurch adressiert werden - und welche neuen Probleme ihr Euch dafür einhandelt.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://talks.devday.de/devday-2022/talk/286/</url>
            <location>Hamburg</location>
            
            <attendee>Mirko Seifert</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>279@@talks.devday.de</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-279</pentabarf:event-slug>
            <pentabarf:title>Quality Driven Software Architecture: So wird&#x27;s richtig gut</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20220524T160000</dtstart>
            <dtend>20220524T163000</dtend>
            <duration>0.03000</duration>
            <summary>Quality Driven Software Architecture: So wird&#x27;s richtig gut</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://talks.devday.de/devday-2022/talk/279/</url>
            <location>Hamburg</location>
            
            <attendee>Dr. Gernot Starke</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>274@@talks.devday.de</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-274</pentabarf:event-slug>
            <pentabarf:title>DO NOT handle with care!</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20220524T164500</dtstart>
            <dtend>20220524T171500</dtend>
            <duration>0.03000</duration>
            <summary>DO NOT handle with care!</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://talks.devday.de/devday-2022/talk/274/</url>
            <location>Hamburg</location>
            
            <attendee>Maksim Gudow</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>277@@talks.devday.de</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-277</pentabarf:event-slug>
            <pentabarf:title>Cyber Security Jeopardy</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20220524T173000</dtstart>
            <dtend>20220524T183000</dtend>
            <duration>1.00000</duration>
            <summary>Cyber Security Jeopardy</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://talks.devday.de/devday-2022/talk/277/</url>
            <location>Hamburg</location>
            
            <attendee>Thomas Haase</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>292@@talks.devday.de</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-292</pentabarf:event-slug>
            <pentabarf:title>Log4Shell: Ein Blick ins Sicherheits-Desaster</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20220524T143000</dtstart>
            <dtend>20220524T153000</dtend>
            <duration>1.00000</duration>
            <summary>Log4Shell: Ein Blick ins Sicherheits-Desaster</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://talks.devday.de/devday-2022/talk/292/</url>
            <location>St. Petersburg</location>
            
            <attendee>Philipp Krenn</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>275@@talks.devday.de</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-275</pentabarf:event-slug>
            <pentabarf:title>Vom Umgang mit Fehlern</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20220524T160000</dtstart>
            <dtend>20220524T163000</dtend>
            <duration>0.03000</duration>
            <summary>Vom Umgang mit Fehlern</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://talks.devday.de/devday-2022/talk/275/</url>
            <location>St. Petersburg</location>
            
            <attendee>Martin Schurz</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>268@@talks.devday.de</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-268</pentabarf:event-slug>
            <pentabarf:title>Wir brauchen (k)einen Softwarearchitekten!?!</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20220524T164500</dtstart>
            <dtend>20220524T171500</dtend>
            <duration>0.03000</duration>
            <summary>Wir brauchen (k)einen Softwarearchitekten!?!</summary>
            <description>Der Vortrag soll daher einen Einblick in die Arbeit von Softwarearchitekten bieten und aufzeigen was passieren kann, wenn es sie nicht gibt oder ihre Arbeit falsch verstanden wird. Hierbei wird auf die unterschiedlichen Arten von Software und die Zusammenstellung von Teams eingegangen, sowie betrachtet welche Aspekte der Softwareentwicklung in besonderem Maße von Softwarearchitekten profitieren können. Dabei sei gleich vorweg verraten: Es geht nicht nur um Quellcode…</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://talks.devday.de/devday-2022/talk/268/</url>
            <location>St. Petersburg</location>
            
            <attendee>Hendrik Lösch</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>290@@talks.devday.de</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-290</pentabarf:event-slug>
            <pentabarf:title>Mehr? Neuer? Schneller? Besser?  ‒ Ein Plädoyer für Einfachheit und Suffizienz in der Softwareentwicklung</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20220524T173000</dtstart>
            <dtend>20220524T183000</dtend>
            <duration>1.00000</duration>
            <summary>Mehr? Neuer? Schneller? Besser?  ‒ Ein Plädoyer für Einfachheit und Suffizienz in der Softwareentwicklung</summary>
            <description>Und dann stehen wir später wieder da und fragen uns, warum der Wartungsaufwand schon wieder so hoch ist, warum alles schon wieder so kompliziert ist und wo die ganze Effizienz durch tolle Tools oder neue Hardware geblieben ist. Kennt Ihr das auch?
 
Der Talk beleuchtet wie wir als Softwareentwickler:innen in der Effizienz- und Innovationsfalle tappen und versucht aufzuzeigen, was wir dagegen unternehmen können und wie uns dabei Suffizienz als &quot;große Schwester&quot; der Effizienz helfen kann. 

Achtung: Enthält keine &quot;Best Practices&quot; aber Anregungen zum Selber-Weiterdenken!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://talks.devday.de/devday-2022/talk/290/</url>
            <location>St. Petersburg</location>
            
            <attendee>Ulrich Deiters</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>271@@talks.devday.de</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-271</pentabarf:event-slug>
            <pentabarf:title>Automatisierte Testautomatisierung - KI macht&#x27;s möglich?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20220524T164500</dtstart>
            <dtend>20220524T171500</dtend>
            <duration>0.03000</duration>
            <summary>Automatisierte Testautomatisierung - KI macht&#x27;s möglich?</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://talks.devday.de/devday-2022/talk/271/</url>
            <location>Rotterdam</location>
            
            <attendee>Johannes Kühnel</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>289@@talks.devday.de</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-289</pentabarf:event-slug>
            <pentabarf:title>Software Architekturen gezielt analysieren, dokumentieren und verbessern mit Software Analytics</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>de</pentabarf:language>
            <pentabarf:language-code>de</pentabarf:language-code>
            <dtstart>20220524T173000</dtstart>
            <dtend>20220524T183000</dtend>
            <duration>1.00000</duration>
            <summary>Software Architekturen gezielt analysieren, dokumentieren und verbessern mit Software Analytics</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Vortrag</category>
            <url>https://talks.devday.de/devday-2022/talk/289/</url>
            <location>Rotterdam</location>
            
            <attendee>Stephan Pirnbaum</attendee>
            
        </vevent>
        
    </vcalendar>
</iCalendar>
