Machine Learning für .NET Developer

Wie einfach kann ein  .NET Entwickler AI/KI Funktionen in seine App oder Website bringen. Natürlich gibt es überall iwe bei ChatGPT eine APP für die man mehr oder weniger löhnen muss. Mein Ziel ist es auf eigenen Maschinen (neudeutsch Onpreimise) dei Algorythmen zu nutzen. Dabei habe ich es mi... [Mehr]

Themenwechsel mit Blazor oder Dark/Light Theme

Wieder einmal ist es eine Frage eines Blazor Kurs Teilnehmers, die mich ins stutzen bringt. Wie schaltet man in einer Website das Theme um? Zerlegen wir das Problem. Design findet sich in CSS Styles, was jeder vernünftige Web Entwickler per CSS Datei bündelt. Vorne weg die reinen Bootstrap Klassen ... [Mehr]

IIS SMTP Windows Server 2022

Microsoft mag seinen IIS und nachgelagerte Dinge nicht so richtig. Wir sollen doch in die Cloud. Ich liebe das Ding. Die neueste Attacke ist nach Windows Update beendet sich der Mail Service entweder bei Aufruf der MMC oder nach einigen versendeten Emails. Fehledermeldung im Eventlog zb Name der f... [Mehr]

Blazor WASM JavaScript Superspeed

Zu den Anfängen von Blazor versuchte ich mich an einem QRCode Reader per WebCam und ZXing. Ich bin gescheitert, weil die Interop API zwischen Browser und .net code immer per JavaScript erledigt werden muss. Erschwerend kommt hinzu, das Microsoft für den Komfort eine automatische Datentyp Konvertieru... [Mehr]

Gib 8–Blazor united

Da jubeln sie alle. Auf Twitter und in den Blog Artikeln. Die Version 8 von :NET core und Blazor ändert alles. Es wird zusammengeführt was zusammen gehört. Egal ob WASM oder Blazor Server- alles das selbe, mal Männchen, mal Weibchen, grad wie es man sich wünscht. Unzählige Stunden habe ich mit Vis... [Mehr]

ASP.NET Identity Grundlagen

Benutzer Authentifzierung begleitet den Entwickler im Web ein Leben lang. Kann eine Desktop Anwendung in der Regel sich auf den angemeldeten Windows User verlassen, so wird das im Web schon schwierig. Windows nutzt NTLM und dafür braucht es ein lokales Netzwerk. Sobald man Web Apps (oder auch mobil... [Mehr]

Taghelper Scrollposition wieder herstellen

In meinem letzten Blog Post zu MaintainScrollPosition habe ich die Grundlagen per JavaScript erarbeitet. Eine Website soll egal ob refresh oder Postback dem Benutzer die gleiche Stelle zeigen wie vorher. Also wohin man gescrollt ist. Folgende Lösung für ASP.NET 7 Razor Pages. Per einfachen Tag Help... [Mehr]

Scroll Position behalten nach refresh

Wer mit langen Listen im Browser hantiert, weis ob des Problems. Man lädt die Seite neu. Egal ob durch ein Post oder simples refressh, die Seite wird neu geladen und man steht wieder ganz oben. Mit ASP.NET Webforms reicht ein einfaches MaintainScrollPositionOnPostBack. Warum das dort einfach und ... [Mehr]

Wir machen Schluss mit Blazor

Irgendwann geht alles zu Ende. In der letzten Blazor Schulung kam das Thema auf. Wie zukunftsfä [Mehr]

Drag&Drop reorder Blazor Liste

Ich bin ein leidlicher Fan von XML (statt Json). Deshalb nehme ich eine XML Datei für folgendes [Mehr]