Updating or reprocessing data is a big deal. For many companies, the intellectual property which exists in their data a lot of times not only drives the business forward, but it is the business. If that data gets corrupted or worse, lost, then the business can come to an end. When you are working with […]
Read More →Tags: C#
Blazor WebAssembly TypeError: Failed to fetch
Change is good, it is better than the alternative. There have been a lot of changes over the past few years when it comes to ASP.NET. One change, or should I call it a new product is Blazor Apps. I won’t go into what this is and how it works because there is already plenty […]
Read More →JSON is slow, deserialization, DeserializationObject
The expected latency when downloading anything from a server to a client should increase as the size of the file increases. Simply, the bigger the file the longer it takes to download. There is a common step when writing an API that returns a JSON formatted file, which is the deserialization of the data content […]
Read More →How to install .NET 5
This release is a big deal. Basically, all the different versions of .NET like shown in the following bullet list are merged into this one version called .NET 5. .NET Framework .NET Core .NET Standard From .NET 5 all projects can be run cross platform and cross verticals like WPF and ASP.NET. Here are some […]
Read More →Using the as keyword versus boxing in C#
When I convert one object to another using the keyword “as” and the original value is not of that type, the converted value simply becomes NULL. For example, if theItem is of type MessageBox, then row will be NULL. DataRowView row = theItem as DataRowView; However, when using this code, I.e. boxing. DataRowView row = […]
Read More →Searching a generic List collection using C#
Before you begin loading and populating collections, you should decide which collection to use based on the requirements. Some collections are built for speed when selecting, some are built for speed when loading, other for sorting, etc. A good description can be found here. This example I will search a strongly typed List for a […]
Read More →How to convert a string to a byte array or convert a byte array to a string with C#
I needed to convert a selection from a treeview into an XML string and then store into a database column of type LONG on Oracle and/or of type varchar(MAX) on MS SQL Server. The XML was not saved as a file first, so true it could have been saved in a string column, however, the […]
Read More →Common Language Runtime
Runtime, in computer terms, is the time in which the computer program is actively executing the written code. The Common Language Runtime is a platform where a managed program executes. There are many advantages when a managed program is run in this environment. For example: Easy usage of components written in other programming languages Garbage […]
Read More →Base Class Library (BCL)
The .NET framework provides a set of base class libraries which provide functions and features which can be used with any programming language which implements .NET, such as Visual Basic, C# (or course), Visual C++, etc. The base class library contains standard programming features such as Collections, XML, DataType definitions, IO ( for reading and […]
Read More →Create a Random or Sequential GUID using ASP.NET and C#
The 2 controls above create either a GUID or a Sequential GUID. Generate a Radom GUID online or a Generate a Sequential GUID online using the above control. There is nothing too complicated about creating a random GUID. Using the below C# code provides a unique value. string uniqueRandomKey = Guid.NewGuid().ToString(); I like to use […]
Read More →