Latest Articles

 | Patrick Jahr

Version Information: .NET SDK: 5.0.201 ASP.NET Core Blazor WebAssembly: 5.0.4 MudBlazor: 5.0.5 Der Beispiel-Code für diesen Artikel findet sich hier. In der Entwicklung von Webanwendungen, und so auch in der Entwicklung von Blazor WebAssembly SPAs, ist es wichtig, die Laufzeit…

Read article
 | Patrick Jahr

Web APIs funktionieren im Allgemeinen gut, es fallen jedoch Punkte auf, die eventuell Verbesserung bedürfen: JSON ist ein sehr ausführliches Datenformat. Es ist nicht für die Bandbreite optimiert. Hier könnte je nach Anwendungsfall ein binärer Austausch besser sein. Es gibt…

Read article
 | Patrick Jahr

Version Information .NET SDK 5.0.104 ASP.NET Core Blazor WebAssembly: 5.0.4 MudBlazor: 5.0.4 Der gesamte Source Code zur Beispielanwendung findet sich in diesem GitHub Repository. Exception Handling als Aufgabenstellung Der richtige Umgang mit Fehlern ist für die Erstellung einer…

Read article
 | Patrick Jahr

Artikelserie Echtzeitkommunikation in Action Absicherung der Echtzeitkommunikation Mehr Sicherheit bei Tokens ⬅ Problemstellung Bisher haben wir uns in den letzten zwei Artikel auf das JWT-Token beschränkt. Dies hat jedoch den Nachteil, dass es nur einmal beim IDP abgerufen…

Read article
 | Patrick Jahr

Seit der Version Blazor WebAssembly 3.2.0 enthält Blazor umfangreiche Unterstützung für clientseitige Authentifizierung, wodurch die Implementierung von OpenID Connect und OAuth2 in Single-Page-Applications (SPAs) deutlich vereinfacht wird. In diesem Artikel sehen wir uns an, wie…

Read article
 | Patrick Jahr

Im ersten Teil der Artikelserie haben wir uns den generellen Verbindungsaufbau und Datenaustausch zwischen Client und Server mithilfe von SignalR angeschaut. Im zweiten Teil widmen wir uns nun der Absicherung unserer Echtzeitkommunikation. Ich zeige euch, wie ihr durch kleine…

Read article
 | Patrick Jahr

ASP.NET Core SignalR vereinfacht die Implementierung einer bidirektionalen Echtzeitkommunikation zwischen Server und Clients. In dieser Artikelserie, möchte ich anhand einer Demoanwendung zeigen, wie eine Echtzeitkommunikation mit Hilfe von SignalR aufgebaut und abgesichert…

Read article
 | Patrick Jahr

What to expect Learn how to create a native Web Component using LitElement Step-by-step explanations How to render your HTML template Adding styles Using asynchronous properties All based on a sample built with Visual Studio Code You can find a running example on stackblitz. What…

Read article
 | Patrick Jahr

What to expect Learn how to create a native Web Component without using a framework Explanation of all steps and essentials points like HTML Templates, Custom Elements and shadow DOM to create a Web Component, based on a sample built with Visual Studio Code. What are Web…

Read article