© Mapbox, © OpenStreetMap

Speaker

Christian Giesswein

Christian Giesswein

CEO

Geschäftsführer

Hopfgarten im Brixental, Austria

Actions

Christian Giesswein has studied Business Informatics in Vienna and is developing with .NET since he has been a child. He is speaking for years in the German area about .NET, the CLR and in special about WPF. In Austria he has founded his company "Giesswein Software-Solutions" (www.software.tirol) and is developing software in the Austrian Alps.

Christian Giesswein hat Wirtschaftsinformatik in Wien studiert und ist seit seiner Kindheit in der .NET-Entwicklung tätig. Seit vielen Jahren spricht er im deutschsprachigen Raum über .NET, die Common Language Runtime (CLR) und insbesondere über ASP.NET Core, Entity Framework Core und Blazor. In Österreich gründete er sein Unternehmen "Giesswein Software-Solutions" (www.software.tirol), wo er Softwarelösungen in den österreichischen Alpen entwickelt. Christian Giesswein bringt umfassende Erfahrung und Fachkenntnisse in die .NET-Community ein und ist leidenschaftlich daran interessiert, sein Wissen zu teilen und innovative Softwareprojekte voranzutreiben.

Area of Expertise

  • Information & Communications Technology

Topics

  • Software Design
  • Software Deveopment
  • Microsoft

Sessions

Blazor – Der Weg zur eigenen UI Component Library de

Blazor, das aufstrebende Framework in der .NET-Welt, ermöglicht die Entwicklung von interaktiven Webanwendungen mit C# und .NET. In dieser praxisorientierten Session führen wir Schritt für Schritt durch den Prozess der Entwicklung einer eigenen UI Component Library mit Blazor. Wir starten mit der Konzeption von wiederverwendbaren Komponenten und gehen direkt zur Implementierung über, wobei Live-Coding-Beispiele die Umsetzung veranschaulichen. Wir diskutieren bewährte Methoden für die Strukturierung und Dokumentation der Bibliothek, um die Wiederverwendbarkeit zu maximieren, und werfen einen Blick auf die Integration von Styling-Optionen. Diese Session richtet sich an Entwickler, die ihre Blazor-Anwendungen auf das nächste Level heben möchten, indem sie ihre eigene UI Component Library erstellen.

Blazor – EditForm und Validation de

Die nahtlose Integration von Benutzerinteraktionen in Blazor-Anwendungen ist entscheidend, und der EditForm-Mechanismus bietet eine kraftvolle Lösung für die Verwaltung von Formularen und Validierungen. In dieser praxisorientierten Session tauchen wir in die Welt von Blazor EditForm und Validation ein, um effektive Dateneingabe in Ihren Anwendungen zu ermöglichen.
Wir beginnen mit einer grundlegenden Einführung in Blazor und gehen dann über zu EditForm, um dessen Funktionsweise und Integration in Formulare zu verstehen. Durch Live-Coding-Beispiele zeigen wir, wie Sie komplexe Formularszenarien bewältigen können, und wir vertiefen uns in die verschiedenen Validierungsmöglichkeiten, die Blazor bietet.
Die Session richtet sich an Entwickler, die ihre Kenntnisse in der Handhabung von Formularen und Validierungen in Blazor erweitern möchten. Nach dem Vortrag werden die Teilnehmerinnen und Teilnehmer mit einem umfassenden Verständnis von Blazor EditForm und Validation sowie praktischen Fähigkeiten zur Implementierung effektiver Dateneingabe in Blazor-Anwendungen ausgestattet sein.

Deep Dive mit Blazor – Lifecycle und Rendering in & out! en

Blazor hat ein einfaches, verständliches Programmiermodell. Doch wie immer sitzt der Teufel im Detail. Deswegen gilt es in dieser Session einmal unter einen Blick unter die Motorhaube zu werfen. Gerade die Themen Lifecycle in und mit Blazor ist ein relevantes und spannendes Thema, und in diesem Zusammenhang natürlich vor allem auch, wie die Elemente am Ende des Tages gerendert werden. Ein tiefer Einblick und eine spannende Reise in dieser Session rund um Internals von Blazor.

Von Desktopentwickler für Desktopentwickler/Innen – Webentwicklung ohne Javascript mit (Server-Side) en

Die Desktopentwickler lieben Ihre Werkzeuge, egal ob Windows Forms oder WPF es geht alles mit Visual Studio aus der Hand. Will man jedoch nun mit Webanwendungen anfangen, so fängt es direkt an, REST-Servics, Javascript/Typescript und irgendein UI-Frontendframework muss man sich aneignen. Gerade das, versucht Microsoft mit (Server-Side) Blazor zu beheben, durchgängig mit C# den Servercode als auch den Clientcode, alles mit Visual Studio, und mit F5 läuft die Anwendung und Breakpoints für Server und Client. Hier wollen wir uns einmal ansehen, was sich Microsoft dabei gedacht hat, was die Grundkonzept sind und wie wir eine Anwendung mit Blazor denn nun bauen können. Für alle diejenigen die Javascript genau so wenig mögen wie meine Wenigkeit – ein unterhaltsamer Vortrag mit Maximum Inhalt.

Blazor – the new SPA Framework for everyone who hates JavaScript en

Blazor has been introduced as a framework for delivering binary assemblies within the web world to the client, which is capable of run this code because of the new WebAssembly Standard. But Microsoft introduced another mode, Server Side Blazor, which enables us to write everything in C# and .NET even the client behaviors. And that makes business application development fast as it has been never. We will take a look how this framework works and how we can utilize it to build applications with it.

Troubleshooting mit JetBrains: Ein praxisorientierter Workshop mit Rider, ReSharper, DotMemory und D de

Erfolgreiches Troubleshooting ist ein wesentlicher Bestandteil der Softwareentwicklung, und die JetBrains-Tools Rider, ReSharper, DotMemory und DotTrace bieten leistungsstarke Funktionen, um Entwicklern bei der Identifizierung und Behebung von Problemen zu unterstützen. In diesem Halbtagesworkshop tauchen wir in die Welt dieser Tools ein und vermitteln praxisnahe Techniken zum effektiven Troubleshooting.
Der Workshop beginnt mit einer kurzen Einführung in jede der JetBrains-Tools und ihrer spezifischen Funktionen. Anschließend werden wir durch eine Reihe von praxisorientierten Szenarien führen, bei denen die Teilnehmer live am Code und in realen Projekten Troubleshooting-Techniken anwenden können. Wir werden uns mit Code-Analyse, Profiling, Memory-Management und anderen Diagnosefunktionen intensiv auseinandersetzen.
Teilnehmerinnen und Teilnehmer werden die Gelegenheit haben, ihre eigenen Troubleshooting-Herausforderungen zu besprechen und Lösungsansätze mit den vorgestellten JetBrains-Tools zu erarbeiten. Am Ende des Workshops werden die Teilnehmenden mit einem vertieften Verständnis für effektives Troubleshooting sowie konkreten Fähigkeiten im Umgang mit Rider, ReSharper, DotMemory und DotTrace nach Hause gehen.

Moderne Webentwicklung mit ASP.NET Core de

Dieser ganztägige Workshop bietet eine umfassende Einführung in die moderne Webentwicklung mit ASP.NET Core. Die Teilnehmenden werden durch die wesentlichen Konzepte und Technologien geführt, um robuste, skalierbare und interaktive Webanwendungen zu entwickeln. Der Workshop umfasst theoretische Grundlagen sowie praktische Übungen, um die erworbenen Kenntnisse direkt in die Praxis umzusetzen.
Der Tag beginnt mit einem Überblick über die Grundlagen von ASP.NET Core und einem Vergleich mit älteren Versionen. Im weiteren Verlauf konzentrieren wir uns auf die Entwicklung von RESTful APIs mit ASP.NET Core und der Verwendung von Swagger/OpenAPI für die API-Dokumentation. Wir vertiefen uns in den Datenbankzugriff mit Entity Framework Core, einschließlich des Code-First-Ansatzes und Datenmigrationen.
Ein Schwerpunkt liegt auf der Implementierung von Benutzeranmeldung und -authentifizierung sowie der Einrichtung von Berechtigungen und Autorisierung. Wir erkunden die Integration von serverseitigem Rendering in ASP.NET Core-Anwendungen und nutzen dabei Razor Pages und Blazor ohne komplexe Frontend-Frameworks.
Abschließend widmen wir uns der Bereitstellung von ASP.NET Core-Anwendungen in der Cloud, beispielsweise auf Azure, und konfigurieren Continuous Deployment. Dieser Workshop richtet sich an Entwicklerinnen und Entwickler, die ihre Kenntnisse in der Webentwicklung mit ASP.NET Core erweitern möchten, egal ob Einsteiger oder Fortgeschrittene. Ziel ist es, dass die Teilnehmenden den Workshop mit einem tiefen Verständnis für moderne Webentwicklung sowie praktischen Fähigkeiten verlassen, ohne die Verwendung von MVC und modernen JavaScript-Frameworks.

Effizientes Datenmanagement mit Entity Framework Core de

Dieser ganztägige Workshop bietet eine detaillierte Auseinandersetzung mit dem Entity Framework Core und vermittelt den Teilnehmenden praxisnahe Kenntnisse für ein effizientes Datenmanagement. Im Fokus steht die Entwicklung von effektiven Datenzugriffsschichten, die sowohl leistungsstark als auch skalierbar sind.
Der Tag beginnt mit einer grundlegenden Einführung in das Entity Framework Core, wobei die Teilnehmenden die Schlüsselkonzepte wie Datenmodelle, Kontexte und Abfragen verstehen. Der Workshop vertieft sich dann in fortgeschrittene Themen wie den Code-First-Ansatz, Migrationen und die Optimierung des Datenzugriffs.
Praktische Übungen ermöglichen es den Teilnehmenden, ihre neu erworbenen Fähigkeiten direkt anzuwenden. Sie werden lernen, wie man komplexe Abfragen formuliert, Datenmigrationen effizient handhabt und sicherstellt, dass die Datenbankstruktur den Anforderungen der Anwendung entspricht.
Ein weiterer Schwerpunkt liegt auf der Optimierung der Leistung von Entity Framework Core-Anwendungen. Die Teilnehmenden werden Techniken zur Verbesserung von Abfragegeschwindigkeiten, der Reduzierung von Datenbankzugriffen und der Vermeidung von Leistungsengpässen kennenlernen.
Abschließend werden bewährte Methoden für das Debuggen und Monitoring von Entity Framework Core-Anwendungen behandelt, um potenzielle Probleme frühzeitig zu erkennen und zu beheben. Dieser Workshop richtet sich an Entwicklerinnen und Entwickler, die ihre Kenntnisse im Datenmanagement mit Entity Framework Core vertiefen und die Leistung ihrer Datenzugriffsschichten optimieren möchten. Die Teilnehmenden werden den Workshop mit konkreten Fähigkeiten und einem umfassenden Verständnis für ein effizientes Datenmanagement in Entity Framework Core-Anwendungen abschließen.

Desktopanwendungen mit Blazor Hybrid de

Blazor hat nicht nur die Art und Weise verändert, wie wir Webanwendungen entwickeln, sondern bietet auch innovative Ansätze für die Erstellung von Desktopanwendungen. In dieser praxisorientierten Session widmen wir uns der Welt der Blazor Hybrid-Desktopanwendungen und zeigen, wie Sie C# und .NET verwenden können, um leistungsstarke Anwendungen für den Desktop zu erstellen.
Wir beginnen mit einer kurzen Einführung in Blazor und gehen dann nahtlos über zu den Möglichkeiten der Blazor Hybrid-Desktopentwicklung. Live am Code demonstrieren wir die Erstellung von Desktopanwendungen, die von der Webentwicklung profitieren, jedoch mit den Vorteilen einer nativen Desktopumgebung versehen sind. Dabei behandeln wir Themen wie die Integration von nativen APIs, den Zugriff auf Ressourcen des Betriebssystems und die Umsetzung von reaktionsfähigen Benutzeroberflächen.
Diese Session richtet sich an Entwickler, die die Stärken von Blazor für Desktopanwendungen nutzen möchten. Nach dem Vortrag werden die Teilnehmerinnen und Teilnehmer mit konkreten Einblicken und praktischem Wissen über die Entwicklung von Blazor Hybrid-Desktopanwendungen vertraut sein.

Multi-Tenancy mit EF Core de

In der heutigen Welt der skalierbaren Anwendungen ist Multi-Tenancy ein entscheidendes Konzept, um Ressourcen effektiv zu nutzen. In dieser praxisnahen Session konzentrieren wir uns auf die Integration von Multi-Tenancy in Datenbankanwendungen mit Entity Framework Core (EF Core).
Wir beginnen mit einer kurzen Einführung in Multi-Tenancy und erläutern dann, wie EF Core genutzt werden kann, um eine effiziente Datenverwaltung für mehrere Mandanten zu realisieren. Durch Live-Coding-Beispiele zeigen wir verschiedene Ansätze für die Implementierung von Multi-Tenancy in einer EF-Core-Anwendung. Dabei behandeln wir sowohl schema-basierte als auch datenbankübergreifende Lösungen und diskutieren die Vor- und Nachteile jeder Methode.
Diese Session richtet sich an Entwickler, die vor der Herausforderung stehen, Datenbankanwendungen für mehrere Mandanten zu implementieren. Nach diesem Vortrag werden die Teilnehmerinnen und Teilnehmer mit einem fundierten Verständnis von Multi-Tenancy in EF Core und praktischen Implementierungsstrategien bereichert sein.

Die versteckten EF Core Features de

Entity Framework Core (EF Core) ist weithin bekannt für seine Datenzugriffsabstraktion, aber es gibt zahlreiche versteckte Features, die Entwicklern zusätzliche Möglichkeiten bieten. In dieser praxisorientierten Session tauchen wir ein in die weniger bekannten, aber leistungsstarken Funktionen von EF Core.
Wir beginnen mit einem Überblick über die gängigen Funktionen von EF Core und gehen dann dazu über, weniger offensichtliche, aber äußerst nützliche Features zu erkunden. Durch Live-Coding-Beispiele demonstrieren wir, wie Sie mit globalen Filtern sensible Daten automatisch filtern können, wie Sie komplexe Typen und Owned Entities effektiv nutzen, und wie Sie die Leistung mit Batch-Operationen optimieren können.
Die Session richtet sich an Entwickler, die ihr Verständnis von EF Core vertiefen und die Möglichkeiten der Datenzugriffssteuerung maximieren möchten. Nach diesem Vortrag werden die Teilnehmerinnen und Teilnehmer nicht nur die versteckten Funktionen von EF Core kennenlernen, sondern auch in der Lage sein, diese effektiv in ihren eigenen Projekten einzusetzen.

C# 12 oder 13 – wer weiß das schon…: Eine Vorschau auf die neuesten Funktionen und Entwicklungen in de

Die Welt der Programmiersprachen entwickelt sich ständig weiter, und C# bleibt nicht stehen. In dieser Session werfen wir einen Blick in die Zukunft von C# und beleuchten die voraussichtlichen Features und Entwicklungen in den Versionen 12 oder 13.
Wir starten mit einem kurzen Überblick über die aktuellen Funktionen von C# und gehen dann dazu über, die geplanten oder bereits implementierten Neuerungen in den kommenden Versionen zu erkunden. Live-Coding-Beispiele veranschaulichen dabei die praktische Anwendung dieser neuen Features. Wir diskutieren mögliche Verbesserungen in der Sprache, neue Syntaxelemente, und wie diese die tägliche Arbeit von C#-Entwicklern beeinflussen könnten.
Diese Session richtet sich an neugierige Entwickler, die einen Blick in die Zukunft von C# werfen möchten. Nach dem Vortrag werden die Teilnehmerinnen und Teilnehmer mit einem Verständnis für die geplanten Entwicklungen in C# 12 oder 13 sowie mit praktischen Einblicken in deren Anwendungsbereiche nach Hause gehen.

.NET Developer Conference '24 Sessionize Event Upcoming

November 2024 Köln, Germany

.NET Day Switzerland 2024 Sessionize Event Upcoming

August 2024 Zürich, Switzerland

Developer Week '24 Sessionize Event

July 2024 Nürnberg, Germany

.NET Developer Conference '23 Sessionize Event

November 2023 Köln, Germany

WeAreDevelopers World Congress 2023 Sessionize Event

July 2023 Berlin, Germany

Developer Week '23 Sessionize Event

June 2023 Nürnberg, Germany

.NET Developer Conference '22 Sessionize Event

November 2022 Köln, Germany

Web Developer Conference '22 Sessionize Event

September 2022 Hamburg, Germany

Developer Week '22 Sessionize Event

July 2022 Nürnberg, Germany

.NET Developer Conference '21 Sessionize Event

November 2021 Köln, Germany

Developer Week '21 Sessionize Event

June 2021 Nürnberg, Germany

Developer Week Swiss Sessionize Event

December 2020 Zürich, Switzerland

.NET Developer Conference 2020 Sessionize Event

November 2020 Köln, Germany

Web Developer Conference 2020 Sessionize Event

October 2020 Hamburg, Germany

Developer Week '20 Sessionize Event

June 2020 Nürnberg, Germany

.NET Day Switzerland 2019 Sessionize Event

May 2019 Zürich, Switzerland

Christian Giesswein

CEO

Hopfgarten im Brixental, Austria

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top