DKDerek Kowaldindkowald.hashnode.dev·Nov 22, 2023 · 3 min readTesting NuGet packages in local developmentIn an ideal world, when developing a NuGet package you can easily verify it works during local development. For simple / code-only NuGet packages it's easy, just use a project reference: <ProjectReference Include= "MyPackage"> But, if your package c...00
DKDerek Kowaldindkowald.hashnode.dev·Aug 4, 2023 · 7 min readEntityProviderA beginning The other day I was cleaning my keyboard. I don't know exactly what I did but BAM! a Djinn popped up on my screen! Well, after establishing that meta-wishes were out of the question, the conversation went something like: Me: I really wi...00
DKDerek Kowaldindkowald.hashnode.dev·Jul 1, 2023 · 4 min readUsing record type with collectionsAn approach for the record collection problem. With C# I find myself leveraging the record type quite a lot. Its implicit immutability and value equality make it an ideal type for many use cases. But; as I'm sure others are aware; equality for a coll...00
DKDerek Kowaldindkowald.hashnode.dev·Jun 2, 2023 · 4 min readA DataString patternDataString: a C# pattern Strings are everywhere in software development. If you're writing code chances are you're taking user input strings, consuming strings from JSON data, creating strings to serve data, and any number of other tasks. In many of ...00