<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Workshop &#8211; iterate =&gt; RUHR</title>
	<atom:link href="https://iterate.ruhr/category/workshop/feed/" rel="self" type="application/rss+xml" />
	<link>https://iterate.ruhr</link>
	<description>Die Community-Konferenz im Pott</description>
	<lastBuildDate>Mon, 18 Aug 2025 21:08:43 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://iterate.ruhr/wp-content/uploads/2024/04/512-150x150.png</url>
	<title>Workshop &#8211; iterate =&gt; RUHR</title>
	<link>https://iterate.ruhr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Entscheidungen im Nebel – Komplexität in der Produktentwicklung erkennen &#038; adressieren mit Cynefin</title>
		<link>https://iterate.ruhr/2025/06/projekt-komplexitaet-mit-dem-cynefin-framework-beherrschbar-machen/</link>
					<comments>https://iterate.ruhr/2025/06/projekt-komplexitaet-mit-dem-cynefin-framework-beherrschbar-machen/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 12 Jun 2025 06:37:22 +0000</pubDate>
				<category><![CDATA[Workshop]]></category>
		<guid isPermaLink="false">https://iterate.ruhr/?p=1011</guid>

					<description><![CDATA[Julius Friedrich Der reflektierte Umgang mit Komplexität ist ein zunehmend kritischer Erfolgsfaktor und eine Schlüsselkompetenz moderner Produktentwicklung. Wer sie versteht und aktiv adressiert, trifft bessere Entscheidungen – auch unter Unsicherheit – und schafft Orientierung in Teams wie Organisationen. Doch wie bleibt man entscheidungs- und handlungsfähig, wenn Klarheit fehlt und Lösungswege erst noch entdeckt werden müssen? [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="has-large-font-size"><a href="https://iterate.ruhr/2025/06/justus-friedrich/">Julius Friedrich</a></p>



<p>Der reflektierte Umgang mit Komplexität ist ein zunehmend kritischer Erfolgsfaktor und eine Schlüsselkompetenz moderner Produktentwicklung. Wer sie versteht und aktiv adressiert, trifft bessere Entscheidungen – auch unter Unsicherheit – und schafft Orientierung in Teams wie Organisationen. Doch wie bleibt man entscheidungs- und handlungsfähig, wenn Klarheit fehlt und Lösungswege erst noch entdeckt werden müssen?</p>



<p>In diesem anwendungsorientierten Workshop lernst Du erfahrungsbasiert, entlang einer erlebnisreichen Reise über mehr oder minder bekannte Pfade, Herausforderungen unterschiedlicher Natur mit geeigneten Bewältigungsstrategien zu begegnen. Dabei wirst Du Dir zentrale Denkmodelle wie das Cynefin-Framework und Systemdenken zu eigen machen. Du schärfst Deine Wahrnehmung und Dein Verständnis für Komplexität auf verschiedenen Ebenen, sowie ihre Implikationen. Du lernst, proaktiver in und mit hoher ‘Dynamik’ zu gestalten. Deine Erkenntnisse und Learnings entstehen aus Szenarientransfers, Gruppenreflexionen und ungewöhnlichen Perspektivwechseln. Sie lassen sich direkt auf Deinen Arbeitskontext, Deine Produktentwicklung, Deine Teamarbeit übertragen. Sie helfen Dir, Orientierung beim Vorgehen zu schaffen, nachhaltig Eure Wirksamkeit zu erhöhen und ungenutzte Potenziale auszuschöpfen.</p>



<p>Das erwartet Dich:</p>



<ul class="wp-block-list">
<li>Erfahrungsbasiertes &amp; praxisnahes Training im Cynefin-Denkmodell</li>



<li>Einführung in (Critical) Systems Thinking</li>



<li>Gruppenübungen, Reflexionsräume &amp; Erfahrungsaustausch</li>



<li>eine unvergessliche Story &amp; Analogie</li>



<li>Entwicklung von Kontextbewusstsein &amp; Entscheidungssouveränität </li>
</ul>



<p>Für Professionals selbstorganisierter Entwicklungsteams bis zu strategischen Entscheidern.</p>



<p>Über das <a href="https://de.wikipedia.org/wiki/Cynefin-Framework">Cynefin-Framework</a>. </p>



<p>Über <a href="https://de.wikipedia.org/wiki/Lernende_Organisation#Systems_Thinking_%E2%80%93_Denken_in_Systemen">Systems Thinking</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://iterate.ruhr/2025/06/projekt-komplexitaet-mit-dem-cynefin-framework-beherrschbar-machen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Jenseits agiler Teams: Richtig hoch skalieren</title>
		<link>https://iterate.ruhr/2025/06/jenseits-agiler-teams-richtig-skalieren/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 09 Jun 2025 18:07:55 +0000</pubDate>
				<category><![CDATA[Workshop]]></category>
		<guid isPermaLink="false">https://iterate.ruhr/?p=993</guid>

					<description><![CDATA[Robert Briese Wenn Organisationen die Produktentwicklung auf mehrere Teams ausweiten, entsteht oft die Illusion von Agilität, indem Scrum oder Kanban lediglich auf Teamebene eingeführt wird. Das führt zu sogenannten agilen Teams – aber nicht zu einer agilen Organisation. Diese Simulation zeigt die versteckte Falle: Die Optimierung einzelner Teams, ohne die Abhängigkeiten zwischen ihnen zu berücksichtigen, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://iterate.ruhr/2025/06/robert-briese/">Robert Briese</a></p>



<p class="has-medium-font-size">Wenn Organisationen die Produktentwicklung auf mehrere Teams ausweiten, entsteht oft die Illusion von Agilität, indem Scrum oder Kanban lediglich auf Teamebene eingeführt wird. Das führt zu sogenannten agilen Teams – aber nicht zu einer agilen Organisation. Diese Simulation zeigt die versteckte Falle: Die Optimierung einzelner Teams, ohne die Abhängigkeiten zwischen ihnen zu berücksichtigen, führt in der Regel zu längeren Lieferzeiten und geringerer Anpassungsfähigkeit. Die Business Agility leidet, da asynchrone Abhängigkeiten, Übergaben und Koordinationsaufwände zur Norm werden – statt zur Ausnahme.</p>



<p class="has-medium-font-size">In dieser praxisnahen Simulation erleben die Teilnehmenden verschiedene Herangehensweisen an die Zusammenarbeit mehrerer Teams – vom reinen Fokus auf lokale Verbesserungen, über die Einführung eines Flight-Level-Blicks auf Produkt- und Programmebene, bis hin zur Neugestaltung der Teamstruktur zur Reduktion asynchroner Abhängigkeiten. Sie erfahren hautnah, wie sich unterschiedliche Teamtopologien auf die Wertschöpfung und Anpassungsfähigkeit einer Organisation auswirken. Der Workshop vermittelt konkrete Impulse, wie echte Agilität über Teamgrenzen hinweg gestaltet werden kann.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SSO mit Keycloak, ASP.NET &#038; Angular</title>
		<link>https://iterate.ruhr/2025/06/sso-mit-keycloak-asp-net-angular/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 08 Jun 2025 20:22:54 +0000</pubDate>
				<category><![CDATA[Workshop]]></category>
		<guid isPermaLink="false">https://iterate.ruhr/?p=978</guid>

					<description><![CDATA[Florian Schick Für alle, die Authentifizierung ohne Kopfzerbrechen meistern wollen: In diesem praxisorientierten Workshop erfahren .NET-Entwickler, wie man Authentifizierung in ASP.NET Core mit OAuth und Keycloak effektiv implementiert. Begonnen mit einer klaren Erklärung der relevanten Begriffe und Authentifizierungsabläufe installieren wir anschließend Keycloak. Danach geht es anhand von konkreten Code-Beispielen an die Implementierung in ASP.NET Core, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://iterate.ruhr/2025/06/florian-schick/">Florian Schick</a></p>



<p>Für alle, die Authentifizierung ohne Kopfzerbrechen meistern wollen: In diesem praxisorientierten Workshop erfahren .NET-Entwickler, wie man Authentifizierung in ASP.NET Core mit OAuth und Keycloak effektiv implementiert.</p>



<p>Begonnen mit einer klaren Erklärung der relevanten Begriffe und Authentifizierungsabläufe installieren wir anschließend Keycloak. Danach geht es anhand von konkreten Code-Beispielen an die Implementierung in ASP.NET Core, inklusive Swagger UI. Wir werfen einen Blick auf Keycloak als Identitätsanbieter und erarbeiten eine rollen-basierte Autorisierung.</p>



<p class="has-medium-font-size">Anhand einer Real-World-Demo (auf GitHub) lassen sich am Ende des Workshops die gelieferten Einblicke direkt auf eigene Entwicklungsvorhaben anwenden.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Moderne Cross-Plattform-Applikationen mit .NET und Avalonia-UI</title>
		<link>https://iterate.ruhr/2025/06/hands-on-moderne-cross-plattform-applikationen-mit-net-und-avalonia-ui/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 05 Jun 2025 13:42:15 +0000</pubDate>
				<category><![CDATA[Workshop]]></category>
		<guid isPermaLink="false">https://iterate.ruhr/?p=940</guid>

					<description><![CDATA[Roland König Es gibt eine lange Liste möglicher Frontend-Fameworks, zwischen denen .NET-Entwicklungsteams wählen können. Ein sehr spannender Kandidat ist Avalonia UI. Ursprünglich als Cross-Plattform-Alternative zu WPF gestartet, bietet es heute neben den bekannten Desktops von Windows, macOS und Linux auch Unterstützung für mobile Plattformen (Android, iOS), für den Browser (via WebAssembly) und als Alleinstellungsmerkmal auch [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://iterate.ruhr/2025/06/roland-koenig/">Roland König</a></p>



<p>Es gibt eine lange Liste möglicher Frontend-Fameworks, zwischen denen .NET-Entwicklungsteams wählen können. Ein sehr spannender Kandidat ist Avalonia UI. Ursprünglich als Cross-Plattform-Alternative zu WPF gestartet, bietet es heute neben den bekannten Desktops von Windows, macOS und Linux auch Unterstützung für mobile Plattformen (Android, iOS), für den Browser (via WebAssembly) und als Alleinstellungsmerkmal auch für Embedded Linux. Aufgrund der vielen unterstützen Plattformen und des vergleichbaren Ansatzes beim Rendering, könnte man Avalonia-UI auch das Flutter für .NET-Entwickler nennen.</p>



<p>Avalonia-UI setzt ähnlich wie das ältere WPF auf XAML, es bevorzugt das MVVM-Pattern, lässt sich über Styles individuellen optischen Bedürfnissen anpassen, hat ein besonderes Augenmerk auf Performance und ist gut in aktuelle IDEs wie Microsoft Visual Studio und JetBrains Rider integriert. Diese Eigenschaften machen das Framework besonders für Teams interessant, die Vorkenntnisse in WPF oder Windows.Forms haben oder sogar einen Migrationspfad für diese Anwendungen in die Cross-Plattform Welt suchen.</p>



<p>In diesem Workshop erarbeiten wir eine plattform-übergreifende Applikation mit Avalonia-UI. Konkret werden wir uns aufgeteilt in vier Module mit folgenden Inhalten Beschäftigen:</p>



<ul class="wp-block-list">
<li>Modul 1: Grundlagen Avalonia (Architektur, Plattformen, erstes Projekt)</li>



<li>Modul 2: Arbeiten mit Avalonia XAML</li>



<li>Modul 3: Arbeiten mit Databinding / Change-Notifications, Besonderheiten von Avalonia (z. B. Compiled Binding)</li>



<li>Modul 4: Weiterführende Themen<br></li>
</ul>



<p>Voraussetzungen:</p>



<ul class="wp-block-list">
<li>Grundkenntnisse in .NET / C#</li>



<li>Als IDE: JetBrains Rider oder Microsoft Visual Studio mit Avalonia Plugin (Avalonia for Visual Studio 2022)</li>



<li>Avalonia Templates (Installation siehe <a href="https://github.com/AvaloniaUI/avalonia-dotnet-templates">https://github.com/AvaloniaUI/avalonia-dotnet-templates</a>)<br></li>
</ul>



<p>Der Workshop richtet sich an Einsteiger, Umsteiger und Interessierte von Windows.Forms oder WPF.</p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Konfiguration, Dependency Injection &#038; Loggen mit .NET richtig nutzen</title>
		<link>https://iterate.ruhr/2025/05/konfiguration-dependency-injection-loggen-mit-net-richtig-nutzen/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 31 May 2025 21:20:15 +0000</pubDate>
				<category><![CDATA[Workshop]]></category>
		<guid isPermaLink="false">https://iterate.ruhr/?p=673</guid>

					<description><![CDATA[Thorsten Kansy Dieser Praxis-Workshop zeigt was und wie Konfiguration, Dependency Injection &#38; Loggen am effizientesten und zukunftssicher eingesetzt werden können. Der Inhalt in der Übersicht: .NET bietet ein mächtiges (und oft verkanntestes) System um Anwendung flexibel zu konfigurieren. Und das natürlich abhängig von der Umgebung und bei der Entwicklung vom Entwickler. Die appsettings.json-Dateien sind da [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://iterate.ruhr/2024/06/thorsten-kansy/">Thorsten Kansy</a></p>



<p>Dieser Praxis-Workshop zeigt was und wie Konfiguration, Dependency Injection &amp; Loggen am effizientesten und zukunftssicher eingesetzt werden können. Der Inhalt in der Übersicht:</p>



<p>.NET bietet ein mächtiges (und oft verkanntestes) System um Anwendung flexibel zu konfigurieren. Und das natürlich abhängig von der Umgebung und bei der Entwicklung vom Entwickler. Die appsettings.json-Dateien sind da nur die berühmte Spitze des Eisbergs.</p>



<p>Zudem bietet .NET einige interessante Möglichkeiten, beim Anwendungslauf ein Log zu führen, so das eine spätere Fehlersuche um einiges einfacher oder überhaupt möglich wird. Zudem besteht neben der Möglichkeit Logger von Fremdherstellern (NLog, Log4Net, etc.) und auch eigene Logger zu schreiben.</p>



<p>Moderne Anwendungen werden durch einzelne, abgegrenzte Komponenten, die in der Kompositionsphase der Anwendung zu einem Ganzen zusammengesetzt werden. Damit kann eine hohe Testbarkeit gewährleistet und die Komplexität von im Rahmen gehalten werden. Und auch dafür hat .NET eine passende Lösung. Thorsten Kansy zeigt in diesem Workshop was alles möglich ist und was man machen bzw. besser lassen sollte.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Agile Team Leadership &#8211; Ein Workshop für Führungskräfte</title>
		<link>https://iterate.ruhr/2025/05/agile-team-leadership/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 31 May 2025 20:21:33 +0000</pubDate>
				<category><![CDATA[Workshop]]></category>
		<guid isPermaLink="false">https://iterate.ruhr/?p=658</guid>

					<description><![CDATA[Stefan Mintert Führen und entwickeln Sie selbstorganisierte agile Teams zu Hochleistungsteams &#8211; mit dem richtigen Mindset und greifbaren Werkzeugen. Was braucht es, um ein hochleistungsfähiges Team aufzubauen? Mit dem Agile Team Leadership Workshop werden Sie in die Lage versetzt, => Ihrem Team als Führungskraft besser zu dienen, => die richtigen Bedingungen für die Selbstorganisation zu [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://iterate.ruhr/2025/05/stefan-mintert/">Stefan Mintert</a></p>



<p>Führen und entwickeln Sie selbstorganisierte agile Teams zu Hochleistungsteams &#8211; mit dem richtigen Mindset und greifbaren Werkzeugen.</p>



<p>Was braucht es, um ein hochleistungsfähiges Team aufzubauen? Mit dem Agile Team Leadership Workshop werden Sie in die Lage versetzt,</p>



<p>=> Ihrem Team als Führungskraft besser zu dienen,</p>



<p>=> die richtigen Bedingungen für die Selbstorganisation zu schaffen,</p>



<p>=&gt; und das Wachstum sowohl der Teammitglieder als auch des Teams als Ganzes zu fördern.</p>



<p>Sie werden eine breite Palette praktischer Werkzeuge und Methoden kennenlernen, um mit Ihrem Team zu experimentieren. Zu den entscheidenden Bausteinen hochleistungsfähiger Teams gehören Tools, um die psychologische Sicherheit zu verbessern, die Entscheidungsfindung im Team zu fördern, das Geben und Annehmen von Feedback zu erleichtern, die Motivation der Teammitglieder besser zu verstehen und klarer zu delegieren.</p>



<p>Darüber hinaus bekommen Sie ein klares Bild, was Führung eigentlich ist und wie wir mutig führen können. Die praktischen Tools und Methoden bringen auch mehr Spaß in die Arbeit, damit Glück bei der Arbeit die Norm und nicht die Ausnahme ist.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Eigene Chatbots mit LLM, RAG und Microsoft Teams – von 0 auf Prototyp in einem Tag</title>
		<link>https://iterate.ruhr/2025/05/eigene-chatbots-mit-llm-rag-und-microsoft-teams-von-0-auf-prototyp-in-einem-tag/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 31 May 2025 20:19:39 +0000</pubDate>
				<category><![CDATA[Workshop]]></category>
		<guid isPermaLink="false">https://iterate.ruhr/?p=667</guid>

					<description><![CDATA[Fabian Deitelhoff Du willst nicht nur darüber hören, sondern selbst erleben, wie man einen modernen KI-Chatbot entwickelt? In diesem praxisorientierten Workshop bauen wir gemeinsam Schritt für Schritt einen Chatbot, der Unternehmensdokumente versteht und direkt in Microsoft Teams integriert ist – auf Basis von LLM, RAG und GraphRAG. Der Tag ist in vier Module gegliedert, jeweils [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://iterate.ruhr/2025/05/fabian-deitelhoff/">Fabian Deitelhoff</a></p>



<p>Du willst nicht nur darüber hören, sondern selbst erleben, wie man einen modernen KI-Chatbot entwickelt? In diesem praxisorientierten Workshop bauen wir gemeinsam Schritt für Schritt einen Chatbot, der Unternehmensdokumente versteht und direkt in Microsoft Teams integriert ist – auf Basis von LLM, RAG und GraphRAG.</p>



<p>Der Tag ist in vier Module gegliedert, jeweils mit Theorie, praktischen Übungen und Austausch:</p>



<p>&#8211;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Modul 1: Grundlagen zu LLM, RAG und GraphRAG – was steckt technisch dahinter und wo liegen die Grenzen?</p>



<p>&#8211;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Modul 2: Datenanbindung &amp; Dokumentenverarbeitung – wie bekommt der Chatbot Zugriff auf relevantes Unternehmenswissen?</p>



<p>&#8211;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Modul 3: Integration in Microsoft Teams – Bot Framework, Authentifizierung und User Experience</p>



<p>&#8211;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Modul 4: Erweiterung mit GraphRAG – wie nutzen wir Beziehungen und Metadaten, um noch bessere Antworten zu ermöglichen?</p>



<p>&#8211;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dazu: Best Practices, Fehlerquellen und Security-Überlegungen</p>



<p>Am Ende hast du einen eigenen, lauffähigen Prototyp eines Chatbots, den du an dein Unternehmen anpassen kannst. Ein Verständnis für die wichtigsten Tools, Frameworks und Libraries (OpenAI, Azure, LangChain, MS Graph u.a.). Wissen, wie du KI-Lösungen sicher, wartbar und effizient in bestehende Unternehmenslandschaften bringst.</p>



<p><br>Voraussetzungen:</p>



<p>Grundkenntnisse in .NET oder Python, Interesse an KI und Cloud.</p>



<p>Bitte Laptop mitbringen.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Wie und Warum? Mit guten Fragen zu nutzerzentrierten Lösungen</title>
		<link>https://iterate.ruhr/2025/05/wie-und-warum-mit-guten-fragen-zu-nutzerzentrierten-loesungen/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 31 May 2025 20:18:20 +0000</pubDate>
				<category><![CDATA[Workshop]]></category>
		<guid isPermaLink="false">https://iterate.ruhr/?p=669</guid>

					<description><![CDATA[Uta Rassow In der Praxis stoßen wir oft auf Software-Lösungen, die bei den Nutzer:innen nicht die gewünschte Begeisterung auslöst. Wir alle kennen doch das Bild mit dem Baum und der Schaukel und wissen, dass das viel zu oft zutrifft. Haben wir die Nutzer:innen falsch verstanden &#8211; oder vielleicht einfach nicht gefragt? Wir plaudern aus dem [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://iterate.ruhr/2025/05/uta-rassow/">Uta Rassow</a></p>



<p>In der Praxis stoßen wir oft auf Software-Lösungen, die bei den Nutzer:innen nicht die gewünschte Begeisterung auslöst. Wir alle kennen doch das Bild mit dem Baum und der Schaukel und wissen, dass das viel zu oft zutrifft. Haben wir die Nutzer:innen falsch verstanden &#8211; oder vielleicht einfach nicht gefragt? Wir plaudern aus dem Nähkästchen über unsere “Schaukeln” und erklären, “Wie” wir durch verschiedene Fragetechniken die Bedürfnisse der Nutzer besser erfassen können,&nbsp; &#8222;Warum&#8220; die Fragen auch bei laufenden Lösungen weiter relevant bleiben und probieren gemeinsam weitere Frage-Methoden aus. In gegenseitigen Mini-Interviews vermitteln wir uns gegenseitig die Wirkung bestimmter Fragetechniken, und üben, wie wir sie zielgerichtet einsetzen.</p>



<p>Am Ende der Session ist euer Werkzeugkoffer gut gefüllt, um die Zufriedenheit der Nutzer:innen zu verbessern und von vorne herein genau die richtige Schaukel zu bauen.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Dein Kickstart mit GitHub Copilot</title>
		<link>https://iterate.ruhr/2025/05/dein-kickstart-mit-github-copilot/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 31 May 2025 20:17:39 +0000</pubDate>
				<category><![CDATA[Workshop]]></category>
		<guid isPermaLink="false">https://iterate.ruhr/?p=671</guid>

					<description><![CDATA[Gregor Biswanger GitHub Copilot ist mehr als nur ein KI-Chatbot &#8211; es ist ein Gamechanger für Entwickler! In diesem Hands-on Workshop zeigt Gregor Biswanger, generative AI-Experte und Microsoft MVP für Azure AI, wie GitHub Copilot den Coding-Alltag revolutioniert. 🔹 Hands-on mit Visual Studio Code &#8211; inkl. Vergleiche mit Visual Studio &#38; JetBrains Rider 🔹 Deep [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://iterate.ruhr/2024/06/gregor-biswanger/">Gregor Biswanger</a></p>



<p>GitHub Copilot ist mehr als nur ein KI-Chatbot &#8211; es ist ein Gamechanger für Entwickler! In diesem Hands-on Workshop zeigt Gregor Biswanger, generative AI-Experte und Microsoft MVP für Azure AI, wie GitHub Copilot den Coding-Alltag revolutioniert.</p>



<p><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f539.png" alt="🔹" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Hands-on mit Visual Studio Code &#8211; inkl. Vergleiche mit Visual Studio &amp; JetBrains Rider</p>



<p><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f539.png" alt="🔹" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Deep Dive: Was passiert unter der Haube von GitHub Copilot?</p>



<p><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f539.png" alt="🔹" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Generative KI verstehen &#8211; Wo liegen die Stärken &amp; Grenzen?</p>



<p><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f539.png" alt="🔹" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Prompt Engineering meistern &#8211; So generierst du genau den Code, den du brauchst</p>



<p>Gregor, der in enger Zusammenarbeit mit dem Microsoft-Produktteam für GitHub Copilot Chat steht, wird seine Insiderkenntnisse teilen und demonstrieren, wie du GitHub Copilot so einsetzt, dass du genau den Code generierst, den du brauchst &#8211; effizient und zielgerichtet.</p>



<p><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f525.png" alt="🔥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Für alle, die ihre Coding-Skills mit KI optimieren wollen!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Azure OpenAI für .NET Entwickler</title>
		<link>https://iterate.ruhr/2024/06/azure-openai-fuer-net-entwickler/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 17 Jun 2024 20:21:13 +0000</pubDate>
				<category><![CDATA[Workshop]]></category>
		<guid isPermaLink="false">https://iterate.ruhr/?p=360</guid>

					<description><![CDATA[Robert Eichenseer In dem Workshop für .NET-Entwickler wird die Funktionalität und die generelle Verwendung von Azure OpenAI vorgestellt. Der Workshop beginnt mit einer Übersicht über Azure OpenAI, wobei der Fokus auf dessen Rolle als verwalteter Dienst für das Bereitstellen, Feinabstimmen und Generieren von Inhalten unter Verwendung von OpenAI-Modellen liegt. Es wird gezeigt, wie Textvervollständigungen (Completions) [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="has-custom-schwarz-color has-text-color has-link-color wp-elements-bdd69d5a223b26dd85f822dadb753178"><a href="https://iterate.ruhr/2024/06/234/" data-type="post" data-id="234">Robert Eichenseer</a></p>



<p>In dem Workshop für .NET-Entwickler wird die Funktionalität und die generelle Verwendung von Azure OpenAI vorgestellt.</p>



<p>Der Workshop beginnt mit einer Übersicht über Azure OpenAI, wobei der Fokus auf dessen Rolle als verwalteter Dienst für das Bereitstellen, Feinabstimmen und Generieren von Inhalten unter Verwendung von OpenAI-Modellen liegt.</p>



<p>Es wird gezeigt, wie Textvervollständigungen (Completions) erstellt werden und welche Herausforderungen das Grounding von Prompts darstellt und wie diese gelöst werden können.</p>



<p>Neben der Textvervollständigung mit Modellen der GPT Familie stehen mit Embedding Modellen leistungsfähige Mechanismen zur Verfügung um den semantischen Inhalt von Text und Bildern in numerische Vektoren zu konvertieren.</p>



<p>Mit Semantic Kernel hat MS ein SDK oder Tool open sourced welches zur Orchestrierung von eigenen CoPilot Anwendungen verwendet werden kann. Die Konzepte von Semantic Kernel werden in leicht nachzuvollziehenden Beispielen vorgestellt. Am Ende des Workshops verfügen .NET-Entwickler über das nötige Know How um die Leistungsfähigkeit von generativen KI-Lösungen unter Verwendung von Azure OpenAI und weiteren Azure AI Services, z. B. AI Vision oder AI Search, zu nutzen.</p>



<p><strong>Voraussetzungen</strong></p>



<ul class="wp-block-list">
<li>Solides Verständnis von der Entwicklung mit .NET/C#</li>



<li>Fundamentales Grundverständnis von Azure</li>



<li>Azure Subscription mit Zugang zu OpenAI</li>



<li>Notebook (Windows / macOS) mit Visual Studio Code und diversen Extensions
<ul class="wp-block-list">
<li>Eine Liste der Extenions wird vom Speaker bereitgestellt</li>
</ul>
</li>
</ul>



<p>Level: 200 &#8211; Intermediär</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
