📅 Week 08
Generating Unique Identifiers In C# & .NET
[C#, .NET, StarLibrary]
A common issue we run into, yet never think much of, is generating identifiers.
Beware - Passing Around Images Can Lead To Unexpected Runtime Exceptions
[C#, .NET, Graphics, Beware]
Recently, I was refactoring some code to improve performance and converted it from single-threaded to multi-threaded.
Code Housekeeping - Part 6 - Email Address Validation - Try Not To
[C#, Languages, CodeHouseKeeping, Code, Quality, Database]
This is Part 6 of the CodeHousekeeping Series.
Code Housekeeping - Part 5 - Eschew NULL Foreign Keys
[C#, Languages, CodeHouseKeeping, Code, Quality, Database]
This is Part 5 of the CodeHousekeeping Series.
📅 Week 07
Code Housekeeping - Part 4 - Avoid NULL Wherever Possible
[C#, Languages, CodeHouseKeeping, Code, Quality]
This is Part 4 of the CodeHousekeeping Series.
Code Housekeeping - Part 3 - Eschew Boolean Method Parameters
[C#, Languages, CodeHouseKeeping, Code, Quality]
This is Part 3 of the CodeHousekeeping Series.
Code Housekeeping - Part 2 - Don't Store What You Can Compute
[C#, Languages, CodeHouseKeeping, Code, Quality]
This is Part 2 of the CodeHousekeeping Series.
Code Housekeeping - Part 1 - Sort Code Where Applicable
[C#, Languages, CodeHouseKeeping, Code, Quality]
Code Housekeeping refers to general rules of thumb that make code easier to read, digest, and modify for other developers, yourself included.
How To Serialize Images To JSON Using A JsonConverter In C# & .NET C# & .NET
[C#, .NET, Images, Json]
In our previous post, “How To Serialize Images To JSON In C# & .NET”, we looked at the pitfalls of serializing a type that has an Image property.
How To Serialize Images To JSON In C# & .NET
[C#, .NET, Images, Json]
JSON is pretty much the de facto standard for moving data between systems, which works across operating systems and programming languages.
Advanced Custom Deserialization With EasyNetQ Version 8 In C# & .NET
[C#, .NET, RabbitMQ, EasyNetQ, StarLibrary]
The past few posts, “Using EasyNetQ Version 8 in C# & .NET” and “Configuring Serialization For EasyNetQ Version 8 In C# & .NET” have looked at the overhauled EasyNetQ 8 package and how it can be leveraged to control serialization and deserialization to RabbitMQ.
📅 Week 06
Configuring Serialization For EasyNetQ Version 8 In C# & .NET
[C#, .NET, RabbitMQ, EasyNetQ, StarLibrary]
Yesterday’s post, “Using EasyNetQ Version 8 in C# & .NET” looked at the new, overhauled EasyNetQ package that makes working with RabbitMQ easier as it is a simpler, opinionated library.
Using EasyNetQ Version 8 in C# & .NET
[C#, .NET, RabbitMQ, EasyNetQ, StarLibrary]
When it comes to writing scalable applications using message queues, my engine of choice is RabbitMQ.
Passing Default Parameters to PostgreSQL Functions in C# & .NET
[C#, .NET, PostgreSQL]
Yesterday’s post, “Passing Default Parameters to SQL Server Functions in C# & .NET”, looked at how to call functions in Microsoft SQL Server T-SQL functions and pass them default values.
Passing Default Parameters to SQL Server Functions in C# & .NET
[C#, .NET, SQL Server]
Yesterday’s post, “Beware - The Folly of Default Parameters in SQL Server Stored Procedures”, looked at a gotcha that might catch you off guard if you do not have robust integration tests for your Microsoft SQL Server database.
📅 Archives ...