Aktuelle Artikel

 | Sebastian Gingter

Begleitender Screencast: Wie funktioniert der Git Fixup-Workflow? (Demo) Eine saubere Historie Der Fixup-Workflow dient in erster Linie dazu, die Git-Historie sauber zu halten. Yannick hat bereits ausgeführt, das eine saubere Historie zum einen viel zum Verständnis dazu beiträgt…

Artikel lesen
 | Sebastian Gingter

Ein großes Thema, das immer wieder Fragezeichen in die Gesichter wirft, ist die Funktion : Was macht die überhaupt, warum gibt es die, und soll oder gar muss ich die jetzt wirklich überall dran schreiben? Grundlagen: async, Tasks, Threads und Synchronisierung Um zu erklären…

Artikel lesen
 | Sebastian Gingter

Sebastian Gingter stellt vor, welche Möglichkeiten sich bieten um aus dem Dokumentations-Dokument eine Postman-Collection zu generieren sowie welche Anpassungen getroffen werden müssen. So sollten ein paar Variablen und die Authentifizierung konfiguriert werden. Außerdem gibt es…

Artikel lesen
 | Sebastian Gingter

Erfahren Sie im Screencast, wie Sie einen komplett generierten Client einfach von einem kostenlosen Swagger Online-Service herunterladen können. Als Alternative dazu lernen Sie die Grundlagen kennen, wie Sie ein existierendes Template anpassen oder gleich von Grund auf mit einem…

Artikel lesen
 | Sebastian Gingter

Screencast-Serie Einführung Einbindung Anreichern mit Attributen Anreichern mit XMLDoc Anreichern mit Code Dokumentation versionierter APIs Einbindung von Authentication und Authorization Swagger-UI anpassen ⬅ Code-Generierung aus der Dokumentation Verwendung der Dokumentation…

Artikel lesen
 | Sebastian Gingter

In diesem Webinar zeigte Sebastian Gingter am 10. März 2021 anhand von Praxisbeispielen wann überhaupt eine neue Version benötigt wird, welche Methoden es gibt eine ASP.NET-Core-Web-API zu versionieren und welche verschiedenen Herangehensweisen im Code möglich sind…

Artikel lesen
 | Sebastian Gingter

Damit auch die Anforderungen an die Authentifizierung in der Dokumentation zu finden sind, müssen diese noch eingebunden werden. Im Kapitel 'Anmeldeinformationen im Swagger-Dokument' wird die Vorgehensweise gezeigt. Darüber hinaus soll die API auch weiterhin vom Swagger-UI aus…

Artikel lesen
 | Sebastian Gingter

Screencast-Serie Einführung Einbindung Anreichern mit Attributen Anreichern mit XMLDoc Anreichern mit Code Dokumentation versionierter APIs ⬅ Einbindung von Authentication und Authorization Swagger-UI anpassen Code-Generierung aus der Dokumentation Verwendung der Dokumentation…

Artikel lesen
 | Sebastian Gingter

Thinktecture Backend- und API-Spezialist Sebastian Gingter zeigt in dieser 10-teiligen Screencast-Serie wie man seine ASP.NET Core 3.1-API mithilfe von Swagger dokumentieren kann. Im fünften Teil sehen Sie, wie Sie die XML-Kommentare im Code auch in die Dokumentation bringen, das…

Artikel lesen
 | Sebastian Gingter

Im Webinar am 16. Dezember 2020 beschäftigte sich Sebastian Gingter mit dem Thema Blazor Server genauer: Was ist Blazor Server überhaupt, wo liegen die Unterschiede zum Client-seitigen Blazor und SPAs im Allgemeinen und welche Auswirkungen haben diese Unterschiede auf die Art…

Artikel lesen
 | Sebastian Gingter

Thinktecture Backend- und API-Spezialist Sebastian Gingter zeigt in dieser 10-teiligen Screencast-Serie wie man seine ASP.NET Core 3.1-API mithilfe von Swagger dokumentieren kann. Im vierten Teil sehen Sie, wie XML-Doc-Kommentare im Code auch in das Swagger-Dokument gelangen.…

Artikel lesen
 | Sebastian Gingter

Als Entwickler wollen wir uns das Leben möglichst einfach machen. Und wenn wir eine Aufgabe vor uns haben, dann wollen wir auch möglichst viel damit erreichen. Nun haben wir eine ASP.NET-Core-Web-API gebaut und sie mit Hilfe von Swagger dokumentiert. Und nun? In seinem Talk auf…

Artikel lesen
 | Sebastian Gingter

Thinktecture Backend- und API-Spezialist Sebastian Gingter zeigt in dieser 10-teiligen Screencast-Serie wie man seine ASP.NET Core 3.1-API mithilfe von Swagger dokumentieren kann. Im dritten Teil sehen Sie, wie Sie die bisher eher rudimentäre Dokumentation aufpeppen. Mit…

Artikel lesen
 | Sebastian Gingter

Recording des ASP.NET Core API-Dokumentation-Webinars Inhalte Warum überhaupt API-Dokumentation? Wie dokumentiere ich eine ASP.NET Core Web-API? Technische Details Was sonst? API-Clients & Tests generieren Q&A Demo-Repository: https://github.com/thinktecture/tt-webinar-202…

Artikel lesen
 | Sebastian Gingter

Thinktecture Backend- und API-Spezialist Sebastian Gingter zeigt in dieser 10-teiligen Screencast-Serie wie man seine ASP.NET Core 3.1 API mithilfe von Swagger dokumentieren kann. Nach der Einführung in Teil 1, wird es im zweiten Teil praktisch und Sie sehen Code. Im Screencast…

Artikel lesen
 | Sebastian Gingter

Thinktecture Backend- und API-Spezialist Sebastian Gingter zeigt in dieser 10-teiligen Screencast-Serie wie man seine ASP.NET Core 3.1 API mithilfe von Swagger dokumentieren kann. Der erste Teil befasst sich damit welche Gründe für eine Dokumentation sprechen und wo der…

Artikel lesen
 | Sebastian Gingter

Thinktecture Backend- und API-Spezialist Sebastian Gingter zeigt in dieser vierteiligen Screencast-Serie, wie eine ASP.NET Core 3.0 API versioniert wird. Nach einer Einführung in die API-Versionierung, der Integration in neue Projekte und Hinweisen zur Konfiguration, geht es im…

Artikel lesen
 | Sebastian Gingter

Thinktecture Backend- und API-Spezialist Sebastian Gingter zeigt in dieser vierteiligen Screencast-Serie wie man seine ASP.NET Core 3.0 API versionieren kann. Nach der Einführung in die Versionierung und der Erläuterung über die Integration in neue Projekte, befasst sich der…

Artikel lesen
 | Sebastian Gingter

Thinktecture Backend- und API-Spezialist Sebastian Gingter zeigt in dieser vierteiligen Screencast-Serie wie man seine ASP.NET Core 3.0 API versionieren kann. Nach der Einführung in die API-Versionierung, befasst sich der zweite Teil damit, wie Versionierung in ein neues API…

Artikel lesen
 | Sebastian Gingter

Inhalte des Screencasts Warum API-Versionierung? Gründe, die für die Versionierung einer API sprechen, wann man API-Versionierung (nicht) in Betracht ziehen sollte und welche Kriterien dafür sprechen, eine neue Version einzuführen. Versionsauswahl: Es werden vier verschiedene…

Artikel lesen
 | Sebastian Gingter

In my last articles on how to prepare your IdentityServer for Chromes SameSite Cookie changes and how to correctly delete your SameSite Cookies in Chrome 80 I explained the changes that Chrome did to its SameSite Cookie implementation, how that might affect you and how to avoid…

Artikel lesen
 | Sebastian Gingter

In my last article I explained how the changes in Chrome 80 (February 2020) can break your existing web sites or web applications, because SameSite cookies will be treated differently. In that post I focused on how to correctly set your cookies and how to mitigate…

Artikel lesen
 | Sebastian Gingter

First, the good news: In February 2020 Google is going to release Chrome 80. This release will include Google's implementation of 'Incrementally better Cookies', which will make the web a more secure place and helps to ensure better privacy for users. The bad news is that this…

Artikel lesen

Meine letzten Konferenzvorträge

Talk
BASTA! Hybrid 2021
Web-API mit Turbo: Deep Dive in async/await bei Backend-APIs
Webinar
Thinktecture Webinar - async/await in .NET
Web-API mit Turbo: Deep-dive in async/await für Backend-APIs
Webinar
Thinktecture Webinar - async/await in .NET
Web-API mit Turbo: Deep-dive in async/await für Backend-APIs
Webinar
Thinktecture Webinar - API Versionierung in .NET 5
Always up to date: API-Versionierung in .NET 5
Talk
BASTA! Spring 2021
Advanced Blazor Server: Tiefen und Untiefen meistern
Webinar
Thinktecture Webinar Blazor Server - Dezember 2020
Blazor Server: Mögliche Architekturalternative zu SPAs?
Webinar
Thinktecture Webinar Pragmatische API-Versionierung in ASP.NET Core
Pragmatische API-Versionierung in ASP.NET Core
Talk
BASTA! Hybrid 2020
ASP.NET Core Web-API-Versionierung direkt aus der Praxis
Webinar
Thinktecture Webinar Blazor Server - August 2020
Blazor Server: Mögliche Architekturalternative zu SPAs?
Webinar
Thinktecture Webinar ASP.NET Core Dokumentation
ASP.NET Core Web-API Dokumentation mit Swagger
Talk
BASTA! 2020 Spring
Swagger & Co. im Praxiseinsatz für Tests und Clients
Talk
BASTA! 2019
Advanced ASP.NET Core Web APIs: testen und dokumentieren – aber richtig!
Workshop
API & Microservices Summit Spring 2019
Einmal API mit allem, bitte: ASP.NET Core MVC und SignalR in Action!
Talk
IT-Tage 2018
WebAssembly & ASP.NET Blazor: .NET auf dem Weg, den Browser zu erobern?
Talk
BASTA! 2018
WebAssembly und Blazor - Wie .NET jetzt auch den Browser erobert?
Talk
enterJS 2018
WebAssembly: Dem JavaScript sein Tod!?
Workshop
API & Microservices Summit Spring 2018
Moderne APIs mit ASP.NET Core MVC und SignalR – End-to-End