TheCodeMan__'s profile picture. ➡️ Level Up with Everyday .NET Content | Microsoft MVP
➡️ YouTube: https://www.youtube.com/@thecodeman_
➡️ http://TheCodeMan.net Newsletter

Stefan Đokić | .NET

@TheCodeMan__

➡️ Level Up with Everyday .NET Content | Microsoft MVP ➡️ YouTube: https://www.youtube.com/@thecodeman_ ➡️ http://TheCodeMan.net Newsletter

Angepinnt

Many of you guys don't know I started a YouTube channel 😶 You can subscribe here: youtube.com/@thecodeman_ I started this year with one big goal: to start sharing knowledge on YouTube. This is my first video content. And I can tell you that it is not easy at all. But I…

TheCodeMan__'s tweet image. Many of you guys don't know I started a YouTube channel 😶 

You can subscribe here: youtube.com/@thecodeman_

I started this year with one big goal: to start sharing knowledge on YouTube. 

This is my first video content. 

And I can tell you that it is not easy at all. 
But I…

If you had to remove one thing from #donet forever - what would it be? Mine: implicit usings. (yeah, I said it)


How to register multiple implementations of the same interface? Did you hear about Keyed Services? Let’s say you have two classes that do the same thing in different ways. For example: 1. One saves files to the local disk 2. Another uploads them to cloud storage Both…

TheCodeMan__'s tweet image. How to register multiple implementations of the same interface?

Did you hear about Keyed Services?

Let’s say you have two classes that do the same thing in different ways.

For example:

1. One saves files to the local disk
2. Another uploads them to cloud storage

Both…

One of the most interesting features in #Dotnet 10: -> Extensions ⬇️ With the .NET 10 extension feature, you can now define extension blocks for any type. It is shaping up to be one of the most exciting updates in recent years - and one of the most underrated gems is the…

TheCodeMan__'s tweet image. One of the most interesting features in #Dotnet  10:

-> Extensions ⬇️ 

With the .NET 10 extension feature, you can now define extension blocks for any type. 

It is shaping up to be one of the most exciting updates in recent years - and one of the most underrated gems is the…

Stefan Đokić | .NET hat repostet

How do you enforce the Software Architecture you choose? Did you hear about Architecture Tests? 💡 What is architecture testing? Testing at this level is not about testing specific lines of code but ensuring that the architectural decisions and structures will lead to a…

TheCodeMan__'s tweet image. How do you enforce the Software Architecture you choose? 

Did you hear about Architecture Tests? 💡 

What is architecture testing? 

Testing at this level is not about testing specific lines of code but ensuring that the architectural decisions and structures will lead to a…

Shift code review left. Most bugs (and many AI hallucinations) are caught after we open a PR - when context is cold and feedback loops are slow. The fix is to review earlier, right where we’re coding. That’s why this launch is interesting: CodeRabbit CLI brings senior-level,…


What are request timeouts in ASP .NET Core? Why do timeouts matter? Think of timeouts like timers you set when you're waiting for something - for example, waiting for a web request to finish, or for a connection to respond. If the timer runs out, the system stops waiting and…

TheCodeMan__'s tweet image. What are request timeouts in ASP .NET Core?

Why do timeouts matter?

Think of timeouts like timers you set when you're waiting for something - for example, waiting for a web request to finish, or for a connection to respond. 

If the timer runs out, the system stops waiting and…

Is this the best REST API Client in #dotnet? Let's talk about Refit. 👇 Refit is a REST API client library for .NET that allows you to define an API as an interface in your application. With Refit, you use attributes to define HTTP requests, making it a breeze to call…

TheCodeMan__'s tweet image. Is this the best REST API Client in #dotnet? 

Let's talk about Refit. 👇 

Refit is a REST API client library for .NET that allows you to define an API as an interface in your application.

With Refit, you use attributes to define HTTP requests, making it a breeze to call…

I'm looking for fellow #dotnet developers! | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| | Let's #Connect ! | |__________| \ (•◡•) / \ / ——…


Stefan Đokić | .NET hat repostet

Do you know what _ (underscore) means in C#? It is used as a discard character. Discards are placeholders that you can use when you're required to define a variable, but you don't need to use its value. Discarding refers to ignoring a value returned by a method or assigned to…

TheCodeMan__'s tweet image. Do you know what _ (underscore) means in C#?

It is used as a discard character.

Discards are placeholders that you can use when you're required to define a variable, but you don't need to use its value.

Discarding refers to ignoring a value returned by a method or assigned to…

Loading...

Something went wrong.


Something went wrong.