Henrique Siebert DomareskiAlgorithms — 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
Henrique Siebert DomareskiData 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
Henrique Siebert DomareskiBig 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
Henrique Siebert DomareskiData 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
Henrique Siebert DomareskiData 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
Henrique Siebert DomareskiDesign 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
Henrique Siebert DomareskiVisual 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
Henrique Siebert Domareski.NET 9 Preview — New LINQ Methods.NET 9 is planned to be released in November 2024, but the preview version is already available. One of the new .NET 9 features is the new…Mar 20Mar 20
Henrique Siebert DomareskiAzure Cosmos DB — Using EF Core with a NoSQL Database in a .NET Web APIAzure Cosmos DB is a globally distributed database service that offers high availability, global distribution, automatic scalability and…Mar 12Mar 12
Henrique Siebert DomareskiAzure Cosmos DB — Getting Started and Creating a NoSQL DatabaseAzure Cosmos DB is a fully managed NoSQL database, designed to provide high availability, high throughput and low latency. In this article…Mar 5Mar 5