Autor: admin
-
Software Design: Patterns, Principles & More
David Tielke Software- und Systemarchitektur ist wichtig, das steht außer Frage. Zur Strukturierung eines Softwaresystems zählt vor allem der Softwareentwurf, der in den Tätigkeitsbereich des Softwareentwicklers fällt.Genau hier fangen aber die Probleme an: Was ist Softwaredesign, und warum ist es wichtig? Welche Fähigkeiten benötigt ein Entwickler dazu, und wie wird das Design erstellt? Wie kann…
-
IODA Architektur – Viel zu lernen du noch hast
Stefan Lieser Die bekannten Architekturmodelle Clean Architecture, Onion Architecture und auch die hexagonale Architektur (Ports and Adapters) basieren alle auf dem selben Prinzip: Umkehr der Abhängigkeitsrichtung durch Einführung von Interfaces. Damit die Domänenlogik nicht direkt von der Datenbanklogik und anderer Infrastruktur abhängig ist, wird ein Interface dazwischen gestellt. Diese Anwendung des Dependency Inversion Principles (DIP)…
-
Mehr Flow durch Mob-Programming
Thomas Schissler In der der modernen Softwareentwicklung ist die Optimierung des Flow, des Wertflusses, von entscheidender Bedeutung. Doch während viele Teams ihre Bemühungen auf technische Verbesserungen und die Organisation von Aufgaben und Anforderungen konzentrieren, übersehen sie oft einen entscheidenden Faktor: die Teamzusammenarbeit. In diesem Vortrag tauchen wir ein in die Welt des Mob-Programming oder auch…
-
Fakt vs. Meinung: Wie entwickelt man am besten Software?
Dr. Michael Köpf Wie sieht der optimale Software-Entwicklungsprozess aus? Mehr als150 Jahre nach dem ersten Computerprogramm, sollten wir ziemlich genau wissen, was funktioniert und was nicht. Ist Agile wirklich besser als Waterfall?Erhöhen Unit-Tests wirklich die Code-Qualität?Ist Pair-Programming wirklich besser als Solo-Programming? Zu solchen Fragen mangelt es nicht an starken Meinungen. Doch wie belastbar sind die…
-
Azure Messaging Services: Eine Anleitung zur effektiven Nutzung von Azure Messaging Services
Sebastian Meyer In meinem Vortrag werde ich einen detaillierten Einblick in die Welt der Azure Messaging Services bieten und praxisnahe Einblicke geben, wie Entwickler diese Dienste optimal nutzen können. Die verfügbaren Azure Messaging Services wie Azure Service Bus, Azure Event Hubs, Azure Event Grid und Azure Queue Storage bieten eine breite Palette von Optionen für…
-
Microsoft Semantic Kernel: Entwicklung eigener KI-Agenten mit C#
Gregor Biswanger Die Zukunft der generativen KI in der Geschäftswelt zeichnet sich immer deutlicher ab, und sie führt uns zu den KI-Agenten. In dieser wegweisenden Session gibt Gregor Biswanger, ein renommierter Microsoft MVP und KI-Experte, eine grundlegende Einführung in die wichtigsten Eigenschaften von KI-Agenten. Entdecke, wie diese Agenten unser Business-Umfeld revolutionieren können. Gregor wird nicht…
-
Azure OpenAI: CoPilot Entwicklung leichtgemacht
Robert Eichenseer AI verändert jede Branche und jeden Bereich und schafft neue Chancen und Herausforderungen für Entwickler. Unabhängig davon, ob Sie an Legacy-Systemen arbeiten oder innovative Anwendungen entwickeln, sollten Sie die Leistungsfähigkeit von AI nutzen, um wettbewerbsfähig und relevant zu bleiben.In diesem Vortrag erfahren Sie, wie Sie mit dem Azure OpenAI SDK in Kombination mit…
-
Einstieg in Prompt Engineering für Devs: Dein Kickstart mit ChatGPT, OpenAI & GitHub Copilot
Gregor Biswanger Du möchtest in die faszinierende Welt des Prompt Engineerings eintauchen und suchst den perfekten Einstieg? Dann bist du hier genau richtig! In dieser Session nimmt dich Gregor Biswanger, der eng mit dem Microsoft Team für GitHub Copilot Chat zusammengearbeitet hat, mit auf eine spannende Reise. Lerne die zwei essenziellen Strukturbausteine kennen, die hinter…
-
AI Everywhere
Sebastian Achatz Es ist 2024 und immer mehr AI basierte Tools dringen in den natürlichen Lebensraum von uns Softwareentwicklern vor. Die Nachrichten über neue Modelle überschlagen sich nahezu täglich. Mancher spricht gar von einer künstlichen Invasion. Wie werden unsere empfindlichen Organismen darauf reagieren und ist die Sorge, von dieser „Intelligenz“ als Entwickler irgendwann verdrängt zu…
-
KI-nderzimmer-Nostalgie: Menschliche Sprache, LLMs – und der 42 Jahre alte C64
Christian Weyer Reist mit Christian zurück in die Zeit des Commodore 64 und entdeckt, wie weit wir seitdem gekommen sind. Der C64, mit seinen 64 KB RAM und einem 1-MHz-Prozessor, war einst das Nonplusultra in den Kinderzimmern. Heute haben wir mächtige Smartphones in der Hosentasche und cloudbasierte Supercomputer, die problemlos komplexeste Aufgaben wie das Verstehen…