The Dark Side of Life as a Software Engineer: Navigating Challenges in the Digital WorldOct 29, 2023·4 min read·9
Understanding the Business Domain in Programming, Microservices, and .NETLet’s understand the business domain with programming, microservices, and .net.Nov 27, 2023·4 min read·4
Range and Indices Using C#Can you bypass the for loop entirely by condensing it and getting the sections of an array you are only interested in? These are where the range and indices come into the picture. Photo by Elisa Amadori / Unsplash Introduction and Background Before C...Jul 8, 2023·5 min read·1
Redis EXISTS, GET, and SET via C#In this article, we’ll explore the primary usage of Redis by adding, getting a key/value pair, and checking whether it exists. We’ll show it is done using the Redis CLI and its equivalent when using the C# language; of course, its StackExchange.Redis...Apr 10, 2023·5 min read·20
How to Connect to Redis via C#?Photo by Kelvin Ang on Unsplash Connecting To Redis Server Before we can connect to the Redis server using minimal API, we need to install the Nuget package. Microsoft.Extensions.Caching.StackExcangeRedis. Once it is installed, connecting to the Redi...Apr 3, 2023·2 min read·2
Using IConfiguration Inside Console App .NET CorePhoto by Malte Helmhold on Unsplash Introduction Usually, dot net developers from an ASP.NET Web API background know that the IConfigurationis available by default. However, encountering the Console Application, they scratch their heads about using t...Apr 2, 2023·3 min read·1
F# Pattern MatchingOne special feature of F# that we can’t ignore is pattern matching. We’ll discuss pattern matching with different structural types and how to construct values with it. Photo by Oscar Dario on Unsplash Introduction Within functional programming, patte...Jan 31, 2023·5 min read·3
F# — For And While Loop ConceptsPhoto by Priscilla Du Preez on Unsplash Introduction Programming languages provide various control structures that affect the order of code execution. There are 3 control structures: Sequential control Selection control Iteration control However, t...Jan 29, 2023·5 min read·3