📅 Week 07
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.
Beware - The Folly of Default Parameters in SQL Server Stored Procedures
[C#, .NET, SQL Server]
The question of whether or not to use stored procedures in application development is one that can generate considerable heat due to the strong opinions held by the two camps:
Unusual (But Legitimate) Object References In C/C++
[C, C++]
When accessing an array in C/C++ (and, indeed, many C-based languages), you would access a particular element in an int array like this:
About the Creation of RAR Files
[C#, .NET, Compression]
Over the past series of posts, we have been looking at how to create and extract files of various archive types - Zip, Gzip, and 7z, as well as a general method of creating archives of various types in the post “Creating Other Archive Types Using 7-Zip Command Line In C# & .NET”.
📅 Week 05
Creating Other Archive Types Using 7-Zip Command Line In C# & .NET
[C#, .NET, Compression]
Over the past series of posts, we have looked at how to use the 7-Zip command line to create 7z archives.
About Folder Structures In Archives
[C#, .NET, Compression]
Over the past series of posts, we have been looking at how to add files to various archive types - Zip, Gzip, and 7z.
📅 Archives ...