.NET Graceful Shutdown
29 JulENC#.NETLearn how to properly terminate your .NET applications like an expert. Learn how to respond to termination signals, fulfill in-flight requests, and ensure a consistent shutdown procedure
Correctly using HttpClient in .NET
12 JulENC#.NETAvoid common pitfalls with HttpClient in .NET! Learn how improper usage can cause socket exhaustion and how IHttpClientFactory helps improve performance, reuse connections, and avoid memory issues.
Graphs - Minimum Spanning Trees (MST)
15 MayPTAlgorithms & Data StructuresGraphsThe concept of Minimum Spanning Trees (MST), including its theoretical foundations, real-world applications such as network design and clustering, and an explanation of the Kruskal and Prim algorithms with step-by-step examples.
C# 14 - New Features
12 AprENC#.NETStay aware of the latest updates for C#
Graphs - Topological Sorting
24 MarPTAlgorithms & Data StructuresGraphsIdeal for solving tasks with dependencies, this technique organizes processes in acyclic graphs and is used in compilers, planners, and more. Learn how Kahn's and DFS-based algorithms make it possible to achieve a topological order
Graphs - Tips and Tricks
3 MarPTAlgorithms & Data StructuresGraphsDiscover tips and tricks to master graphs and improve your algorithms in solving complex problems in a practical and efficient way
A* Algorithm
16 FebPTAlgorithms & Data StructuresGraphsThe A algorithm (A-Star) is an efficient approach to finding the shortest path in graphs, combining heuristics and actual cost. Used in games, AI, and navigation, it guarantees optimal solutions when the heuristic is well-defined
Custom Metrics in .NET
15 FebEN.NETObservabilityLearn how to implement custom .NET metrics. Counters, UpDownCounters, Gauges, and Histograms, to enhance observability in your applications.
Bellman-Ford Algorithm
2 FebPTAlgorithms & Data StructuresGraphsDiscover how the Bellman-Ford algorithm solves the shortest path problem in graphs, even when negative weights are present. Learn its theoretical foundations, practical applications, and see its step-by-step implementation!
Dijkstra's Algorithm
22 JanPTAlgorithms & Data StructuresGraphsDiscover how Dijkstra's algorithm revolutionizes solving shortest path problems in graphs. Learn the fundamentals, practical applications, and see its step-by-step implementation!
New features in .NET 9 Preview 1
14 Feb, 2024EN.NETC#CodingThe new features are coming to .NET 9 Preview 1
String Concatenation and Operator Precedence
5 Feb, 2024ENCodingOperatorsDive into the nuances of string concatenation and operator precedence to understand how they influence code output across different programming scenarios.
Conditional breakpoints in VSCode
25 Jan, 2024ENVSCodeHow to set conditional breakpoints in VSCode
Base conversion
1 Oct, 2023ENBitwiseComputer ScienceConverting Between Various Numeric Systems: Binary, Decimal, Octal, and Hexadecimal.
Binary numbers
7 Sep, 2023ENBitwiseComputer ScienceThe fundamentals of binary numbers. How to convert between binary and decimal, understanding bits, and representing negative numbers.
Testcontainers with WSL
23 Jul, 2023ENC#.NETTestsWSLDockerHow to run integration tests using Testcontainers with WSL.
Binary search
8 Jun, 2023ENAlgorithms & Data StructuresComputer ScienceBinary search is a search algorithm that finds the position of a target value within a sorted array.
Docker Env file
27 Apr, 2023ENDockerHow to securely set environment variables from a .env file in Docker Compose
Variable scopes in C#
10 Apr, 2023ENC#.NETLife cycle of variables in C#
Reclaim space used by WSL
2 Apr, 2023ENWSLDockerHow to reclaim space used by WSL
Skip and Take in Linq of .NET
18 Mar, 2023ENC#.NETLinqHow to use Skip and Take in Linq of .NET
Swap variables elegantly in C#
22 Oct, 2022ENC#.NETHow to swap variables elegantly in C#