die Geschichte des HTTP Request in .NET

Sozusagen am Anfang stand der Web Client. Mit der gleichnamigen Klasse aus dem Namensraum System.Net sind einfache REST Requests für GET, POST, UPDATE und DELETE möglich. Dabei wird der Netzwerk Socket Layer mit einer Zugriffs Api versehen um ggf eine Socket Connection auf Port 80 oder 443 zu erstel... [Mehr]

Blazor WebAssembly Northwind gRPC Service Testflug

Blazor ist schön. Überraschend einfach ist Blazor als Server Side Variante. Direkter Zugriff auf den SQL Server lässt die Formulare und Listen gerade zu explodieren. Nicht nur das man den Code aus Entity Framework oder meinetwegen auch SQLCommand nach core übernehmen kann, das Binding ist noch einfa... [Mehr]

XML schlägt JSON oder wie Corona alles veränderte

Betreiben Sie ein Schuhgeschäft? Dann sperren sie zu, schicken die Belegschaft in Kurzarbeit und warten bis alles gut ist. Sind Sie vieleicht stolzer Besitzer einer Airline? Dann blöd. Oder Aldis Erben, dann perfekt. Die allermeisten bemühen sich ihre Geschäftsmodelle zu digitalisieren. Ein lokaler... [Mehr]

Power Apps – Listenfelder mit automatischer Berechnung befüllen

Mit Power Apps lassen sich viele Arbeitsprozesse im Sinne der Digitalisierung hervorragend lösen. An manchen Stellen kommen jedoch unvorhersehbare Probleme auf, da wo eigentlich kaum vermutet oder erwartet werden. Die hier beschriebene Herausforderung lautete folgendermaßen: Wie kann nach Eingabe de... [Mehr]

Power Apps – Eingaben von Duplikaten vermeiden

Die Eingabe von Datensätzen und Vermeidung der Eingabe von Duplikaten in MS Power Apps, in der Kombination mit auf SharePoint Online liegenden Listen, ist nicht einfach umzusetzen. Es gibt nämlich leider keine geeignete Funktion hierfür. Eine einfache Möglichkeit ergäbe sich zwar aus dem Umstand her... [Mehr]

SQL - verschiedene nichtgruppierte Indizes

Wir unterteilen in SQL in zwei große Gruppen von Indizes:
gruppierte und nicht gruppierte (Engl.: cl [Mehr]

Blazor Page Head ohne JavaScript

Vor einiger Zeit hatte ich schon einmal darüber geschrieben, wie man den Page Titel setzen kann, Dazu wurde ein Einzeiler und die JavaScript Bridge genutzt. Diesmal gibt es eine Lösung ganz ohne die unsägliche Sprache, dafür rein mit C# und HTML. Vom Kern soll eine Art HTML Attribut in der Razor Pa... [Mehr]

Was ist eigentlich... ROLLBACK und COMMIT?

In
diesem Artikel beschäftigen wir uns mit SQL Transaktionen. Was ist eine
Transaktion? Wofür brauch [Mehr]

gRPC und Blazor

gRPC ist so ein Thema, das bei mir Erstaunen hervorruft. Kurz zur geschichtlichen Einordnung. In einer Client Server Welt ist es seit Dekaden notwendig Funktionen remote aufzurufen. Da gab es Ansätze wie Corba oder in der Microsoft Welt DCOM. Irgendwann in Windows NT kam der passende Service COM+ En... [Mehr]

Blazor ElementReference

Das Grundproblem bei Blazor ist, das man nicht auf den HTML Code über das DOM direkt zugreifen kann, Im Kern muss immer einen MVVM ähnlichen Ansatz das Model an den HTML View gebunden werden. Das klappt nicht immer direkt und dann kommt zwangsweise JavaScript zum Einsatz. Wer z.b. in ein Canvas zeic... [Mehr]