Learn how to create clean, maintainable frontend end-to-end tests by combining Playwright’s fixture feature with the Page Object Model. This session will equip you with actionable techniques to reduce boilerplate, improve test isolation, and boost reusability.
Lernziel ist es, die Teilnehmer mit dem notwendigen Wissen bzgl. hexagonaler Architektur auszustatten, um die Lebensdauer und Qualität ihrer Softwareprojekte zu steigern und schneller auf neue Anforderungen reagieren zu können.
In diesem Vortrag werfen wir einen Blick hinter die Kulissen von Large Language Models (LLMs): Wie funktionieren sie, wie werden sie trainiert, und wie können sie lokal eingesetzt werden? Neben der Theorie beschäftigen wir uns mit praktischen Tools und Ansätzen, um Open-Source-LLMs effizient auf eigener Hardware zu nutzen und sie mit wenigen Zeilen Code in Projekte zu integrieren. Ideal für Entwickler, die LLMs besser verstehen und gezielt einsetzen möchten.
Vorgestellt wird eine breite Übersicht an Techniken, die die Teilnehmer auf ihre eigenen Container Images anwenden können, um diese kleiner und sicherer zu machen, und die Build-Geschwindigkeit zu steigern. Für jede Technik gibt es Links zu vertiefenden Informationen.
DevOps ist cool, aber greift zu kurz, wenn man sich für jedes Projekt immer wieder alles neu ausdenkt. (Internal) Development Platforms und Platform Engineering sind ein Ansatz, die Komplexität von moderner Software-Entwicklung in den Griff zu bekommen.
Seit Dezember 2024 ist der Cyber Resilience Act der EU in Kraft. Wir werfen einen kurzen Blick auf den Hintergrund seiner Entstehung und beleuchten vor allem die Frage, welche Konsequenzen sich daraus für die Softwareentwicklung ergeben -- und zwar vom Frontend bis zur Embedded-Welt.
Wie gehen Unternehmen im Bereich kritischer Infrastrukturen (KRITIS) ihre ersten Schritte in die Cloud? Sicher, mit On-Premises-Infrastruktur und BSI-Zertifizierung!
Mit diesem Vortrag teilen wir unsere Erfahrungen aus einem solchen Projekt. Wir betrachten dabei das IT-Grundschutz-Kompendium mit seinen Anforderungen (wie bspw. zu Backup/Recovery, IAM, Policy Enforcement und Netzwerkisolation) und erläutern mit welchen Konzepten wir diese Anforderungen umgesetzt haben.
Parallel zum Vortrag setzen wir die Umgebung automatisiert auf und erläutern die konkreten Ansätze bei der Umsetzung, beispielsweise GitOps, CIS Benchmarks und Tools wie unter anderem Rancher, Istio und Kubewarden.
Teil des Vortrags werden auch die Herausforderungen sein, die unweigerlich auftreten, wenn Unternehmen erste Schritte in Richtung Cloud gehen.
Kritische Workloads hosten auf Hyperscalern/Public Clouds: geht das überhaupt? Wir geben Euch unsere Einschätzung aus Sicht der IT-Security - und in wie fern Confidential Computing hier Abhilfe schaffen könnte. Technische Maßnahmen allein werden aber sehr wahrscheinlich nicht ausreichen
„Das hätte ich ja ganz anders gemacht …“ „Nächstes Mal musst du aber echt endlich daran arbeiten, dass du …“ Sieht so gutes Feedback aus? Eher nicht. Aber wie dann? Genau darum geht es in diesem Vortrag.
Is Git really the best version control system that we can imagine? Or is there a better way of thinking about source control? I've been trying out Jujutsu, an alternative to Git that's fully backwards compatible, and that you can switch to without your colleagues even noticing. Spoiler alert: I think it's pretty cool!
Im Mittelpunkt dieser Geschichte stehen die tragischen Held:innen der Open-Source-Maintainer, die "thanklessly" die digitalen Brücken unserer Welt aufbauen und vor dem Einsturz bewahren. Der Vortrag ruft dazu auf, selbst zu Erzählenden zu werden und gemeinsam ein triumphales Ende zu gestalten.
Wie können Teams nutzerzentrierte Entwicklung nachhaltig in ihren Softwareprozess integrieren? Die Session stellt das Format UX Test Coffee vor, das regelmäßige Feedbackrunden in entspannter Atmosphäre ermöglicht und den Austausch über das Team hinaus ermöglicht. Gezeigt werden Planung, Durchführung und Integration der Ergebnisse sowie die Chancen und Herausforderungen dieses leichtgewichtigen Formates. Das iterative Vorgehen und gezielte Expertengespräche fördern Usability und das Bewusstsein für User Centered Design im gesamten Unternehmen.
Lernziele der Speaker-Session:
1. Ästhetik und Funktionalität wirkungsvoller Datenvisualisierungen erkennen und wertschätzen.
2. Zentrale Gestaltungsprinzipien anwenden, um visuell ansprechende und aussagekräftige Datenvisualisierungen zu schaffen.
3. Storytelling-Techniken einsetzen, um aus Rohdaten eine packende und verständliche Storyline zu entwickeln.
APIs sind die versteckten Helden der digitalen Welt – sie verbinden Systeme, treiben Innovation voran und eröffnen neue Geschäftsmöglichkeiten. Aber selten steht eine API allein: Geschäftsprozesse erfordern oft die geschickte Orchestrierung mehrerer APIs. Genau hier setzt die Arazzo-Spezifikation an!
In diesem Vortrag entdecken wir gemeinsam, wie Arazzo API-Workflows nicht nur verständlich, sondern auch maschinenlesbar und effizient gestaltet. Mit praxisnahen Beispielen, klaren Use Cases und einem Blick auf die Zukunft von API-Integrationen zeige ich, wie Ihr aus APIs mehr herausholen könnt. Perfekt für alle, die APIs nicht nur nutzen, sondern mit ihnen Großes erreichen möchten!
Sind wir in der Lage, diese Poka Yoke-Prinzipien auch in der Softwareentwicklung zu benutzen? Fehler zu vermeiden und vorzubeugen, statt auf solche zu reagieren. Wie können wir unsere Arbeit effizienter gestalten und unsere Programmlösungen "idiotensicher" zu machen? Wie lernen wir aus einem System, das in den 60-er Jahre des XX. Jahrhunderts in Japan begann und bis heute in der Industrie und unserem Alltag genutzt und ständig weiter entwickelt wird?
Bestimmte Techniken kennen wir - auch wenn wir sie nicht so nennen - und (hoffentlich) nutzen es bereits. Dazu gehören die Versionierung und Backup, Tests, Templates, CI/CD...
Und einiges mehr...
Über den unkomplizierten Einsatz von Rust in typischen Backendszenarien