All posts with Tag basic

Preview image blogpost

Fundamentals – Part 4

Nullable reference types go beyond just adding ? to your variables. In this post, we’ll explore how to guide the C# compiler using flow-aware attributes like [notnullwhen], [maybenull], and more — helping you write safer, clearer, and more reliable code.

Read the whole article

Preview image blogpost

Fundamentals – Part 3

Explore the inner workings of foreach loop — from compiler transformation and custom enumerators to yield return and deferred execution. This post breaks down essential concepts that every C# developer should understand to write safer, clearer, and more efficient iteration code.

Read the whole article

Preview image blogpost

Fundamentals - Part 2

Methods, Lambdas, and Local Functions in C# – What's the Difference? When learning C#, you’ll often hear about methods, lambdas, and local functions. While they all let you encapsulate code logic, they serve slightly different purposes and behave differently in a few key areas.

Read the whole article

Preview image blogpost

Fundamentals - Part 1

I recently bumped into this post on reddit. It caught my eye because it is a question that I always ask myself, do I know enough? Do I really understand how things are working under the hood? And if I do, is it enough?

So I went and dive in and took every bullet point and went deeper, went to find out how much do I really know. Let’s start with the first one

Read the whole article

An error has occurred. This application may no longer respond until reloaded. Reload x