LINQ (Language-Integrated Query) is a powerful feature in C# that provides a unified way to query and manipulate data from different data sources. LINQ supports two syntax styles: query syntax and method syntax. In this blog post, we’ll explore both syntax styles and provide examples of their usage. LINQ Query Syntax LINQ query syntax resembles ...
Handling optional values is a common task in software development, and it often involves dealing with null references or exceptions. To provide a more elegant and functional approach to handling optional values, the LanguageExt library for C# offers the Option type. In this blog post, we will explore how to use Option and its various ...
Overview In the previous post, I’ve talked about the Firestore fundamentals. In post we’ll learn how to set up a simple .net project and try to read and write from/to Firestore. I will use VS Code on mac using .net core 7. You can still follow up if you are using Rider or Visual Studio ...