Writing Queries with Kusto Query Language (KQL)Kusto Query Language (KQL) is a powerful tool to explore data, designed to query structured, semi-structured, and unstructured data. It has…Dec 121Dec 121
.NET 9 —LINQ — New Index MethodWith .NET 9, the new LINQ method Index (Index<TSource>(IEnumerable<TSource>) was introduced. With this method you can now easily extract…Nov 11Nov 11
.NET 9 — OrderedDictionary<TKey, TValue>The OrderedDictionary class represents a collection of key-value pairs that are accessible by the key or index, and allows you to store…Nov 2Nov 2
Algorithms — Binary SearchBinary Search is a highly efficient algorithm used to find an element in a sorted collection. It uses the divide and conquer approach…Jun 11Jun 11
Data Structures — Binary TreeA Binary Tree is a hierarchical data structure consisting of nodes, where each node can have up to two children, commonly known as the…May 14May 14
Big O NotationBig O Notation is a mathematical notation that describes the efficiency of an algorithm. This is useful to evaluate the efficiency of an…May 7May 7
Data Structures — QueueQueue is a data structure that follows the First-In-First-Out (FIFO) principle. This means that the first item added to the queue will be…May 2May 2
Data Structures — StackA Stack is a linear data structure that follows the Last-In-First-Out (LIFO) principle. This means that the last item added to the stack…Apr 221Apr 221
Design Patterns — StrategyThe Strategy Design Pattern is a Behavioral design pattern that defines a family of algorithms, encapsulating each of them in a dedicated…Apr 151Apr 151
Visual Studio — Tips to Increase ProductivityVisual Studio offers several features and shortcuts that provide a better coding experience. In this article, I present some tips that…Apr 2Apr 2