Aktuelle Artikel

 | 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…

Artikel lesen
 | 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…

Artikel lesen
 | 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…

Artikel lesen
 | 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…

Artikel lesen
 | 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…

Artikel lesen
 | 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…

Artikel lesen
 | 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…

Artikel lesen
 | 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…

Artikel lesen
 | 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…

Artikel lesen