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 12, 20241Dec 12, 20241
.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 11, 2024Nov 11, 2024
.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 2, 2024Nov 2, 2024
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 11, 2024Jun 11, 2024
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 14, 2024May 14, 2024
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 7, 2024May 7, 2024
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 2, 2024May 2, 2024
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 22, 20241Apr 22, 20241
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 15, 20241Apr 15, 20241
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 2, 2024Apr 2, 2024