Working with Optional values in C# using LanguageExt

29. May 2023 Functional C# 0
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 ...

Firestore #1 Fundamentals

12. May 2023 Firestore 0
What is Firestore? Firestore is a horizontally scaling NoSQL document cloud database provided by Google as part of Firebase (Firebase Realtime Database is another database offering by Firebase). Firestore keeps the data in sync across client applications through realtime listeners and offers offline support for mobile and web. Watch this great intro video: Note that ...

Best Practice in Creating Web API Services

25. April 2017 Web API 0
This is the second part of Web API Series. In the first part, we’ve learnt how to create a RESTful API with Web API. In this tutorial, we gonna learn how we can enhance the code and provides more flexibility and simplicity to the code. Overview The following code snippet is the implementation of our ...

How to Define Classes in PowerShell

05. September 2016 PowerShell 0
PowerShell 5 comes with a new capability to define classes in the same way we define in C#. In this tutorial we are going to see how to define a simple class with constructor, properties, and methods. Please check the Windows PoweShell Tutorial to learn the PowerShell basics. Development Tool In this tutorial I am ...

Troubleshooting OpenXML Spreadsheet

24. November 2015 Troubleshooting 0
In OpenXML Spreadsheet tutorial series you have learned how to create Excel file in .NET with C#. There might be cases when you get an error upon opening the generated excel file: <We found a problem with some content in ‘Report.xlxs’. Do you want us to try to recover as much as we can? If ...