JSON-Daten als Strings in C#: @, $@ und $$ im Vergleich

Vor Ewigkeiten konnte man sich als VB Entwickler an XML Literals erfreuen. Zeichenketten Mehrzeilig und dann auch noch mit Variablen bestückbar. JSON (JavaScript Object Notation) ist ein beliebtes Format zur Datenübertragung, und in C# gibt es mehrere Ansätze, um JSON-Daten als String zu erstellen... [Mehr]

SSR Renderung und Seiteneffekte ohne Ende

Aktuell stelle ich eine Blazor 8 Anwendung auf 9 um und erlebe einen seltsamen Effekt nach dem anderen. Vermutlich bin ich an die Grenzen von Static Rendering im Mix mit Server Interactive Rendering gegangen. Begonnen haben meinen Probleme damit, das der HttpContext nicht mehr korrekt gefüllt wur... [Mehr]

Function Calling mit Semantic Kernel

Meiner Meinung nach sollte jedes versendete Email 1 Cent kosten und dafür die absurden Regeln bezüglich Spam fallen. Das haben sich Microsoft und andere Cloud Anbieter auch gedacht. Weil aber die Rechenzentrum leer liefen, hat man sich einen Workload gesucht und in AI gefunden. Sicherheitshalber bei... [Mehr]

Blazor SSR File Upload

Vor Jahren habe ich schon einmal getestet, wie sich Datei Upload verhält im Vergleich Blazor vs HTML Form. Damals hat ganz klar klassischer HTTP POST per Multipart Formdata gewonnen. Um Faktor 20 und mehr. Eine Datei in 32,5KB Stücken zerhacken und per Websocket zu übertragen ist einen HTTP Post ein... [Mehr]

ganz schön lax der Keks- Samesite Cookies

Wir haben eine System laufen bei dem ein Cookie auf ppedv.de gesetzt wird. Über eine Image Src nutzen wir den Cookie von all unseren Seiten um ein gewisses Tracking sicher zu stellen. Dahinter steckt ein Empfehlungsprogramm. Jedenfalls eines Tages fiel auf, das klappt nicht mehr. Wir sind über di... [Mehr]

SemanticKernel und SEO

Die Plattform Studios bietet ppedv Kunden Video Aufzeichnungen von Events und Webcasts. Da die Zugriffszahlen merklich zurück gegangen sind,,habe ich mich mit der Google Search  Console auf die Suche gemacht. Im Menüpunkt Videoseiten kann man erkennen, wie viiele Videos indiziert sind. Es w... [Mehr]

ASP.NET Razor Page Mehrfach Routen

Google hat unsere Video Seiten aus dem Index geworfen. Hunderte Video von Konferenzen wir der ADC oder SQLdays, nicht mehr zu finden. Das Problem haben viele “Das Video ist nicht der Hauptinhalt der Seite”. Im SEO Web wird behauptet, das man im Title und in der URL den Begriff VIdeo unterbringen... [Mehr]

Blazor SSSR Formular

Mit .NET 8 liefert Microsoft einen neuen Rendermodus für Blazor aus, der defacto die Funktion von Razor Pages abdeckt. Server Side Static Rendering nutzt klassische HTTP und fetch um HTML Fragmente vom Webserver nach zu laden und kein Websocket Protokoll. Der Grund liegt vermutlich darin, Teile der... [Mehr]

ungültiges Kestrel Zertifikat beim Entwicklen

Da ich aktuell erstmalig einen Push Dienst implementieren will, bin ich über eine Fehlermeldung beim laden des Service Workers gestolpert. Der Browser verlangt eine SSL Verbindung die nur mit einem gültigen Zertifikat erstellt werden kann Sieht bei mir so aus Bisher hab ich die Zertifikatsfehler... [Mehr]

️ ab in den Emoticon Mülleimer

Eigentlich steht hier im Blogbeitrag als erstes Zeichen ein Mülleimer ️. Weder in der Headline noch im Text ist der zu sehen. mit der [WIN] +[.] Tastenkombi kann man einen eigenen “Editor “ dazu laden und dann doch erfolgreich was einfügen. Aber über Zwischenablage der Mülleimer- klappt nicht.... [Mehr]