DEV Community

David Kröll profile picture

David Kröll

A full-time .NET Developer with a willingness of sharing knowledge in both blogging and making things in the Open-Source world

Location Austria Joined Joined on  Personal website https://davidkroell.com/ github website

Work

Software Engineer .NET

Four Year Club
Writing Debut
Three Year Club
Two Year Club
2 Week Community Wellness Streak
1 Week Community Wellness Streak
One Year Club
Switch is Faster than If (in C#)

Switch is Faster than If (in C#)

11
Comments 2
4 min read

Want to connect with David Kröll?

Create an account to connect with David Kröll. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
A Time-Scoped Registration Mechanism for Microsoft.Extensions.DependencyInjection

A Time-Scoped Registration Mechanism for Microsoft.Extensions.DependencyInjection

6
Comments
2 min read
Don't use String.ToLower() in C# when comparing strings

Don't use String.ToLower() in C# when comparing strings

47
Comments 11
4 min read
A Simple Trick to Boost Performance of Async Code in C#

A Simple Trick to Boost Performance of Async Code in C#

11
Comments 9
4 min read
Homemade DI: The How's and Why's of Dependency Injection (in dotnet)

Homemade DI: The How's and Why's of Dependency Injection (in dotnet)

10
Comments
6 min read
Strategy Design Pattern with Dependency Injection

Strategy Design Pattern with Dependency Injection

11
Comments
4 min read
Zero to Hero: Containerizing .NET 5.0 WebApis

Zero to Hero: Containerizing .NET 5.0 WebApis

41
Comments 1
6 min read
What Namespace to choose for Open-Sourced .NET Frameworks?

What Namespace to choose for Open-Sourced .NET Frameworks?

1
Comments
1 min read
Custom Phone Mockups for Onyx Boox Note Air

Custom Phone Mockups for Onyx Boox Note Air

Comments
1 min read
How to calculate correlation of financial assets?

How to calculate correlation of financial assets?

1
Comments
1 min read
Exploiting network devices at the data link layer with Go

Exploiting network devices at the data link layer with Go

11
Comments
5 min read
Go concurrency and sychronization - Part 3: Data pipelines

Go concurrency and sychronization - Part 3: Data pipelines

10
Comments
4 min read
Go concurrency and sychronization - Part 2: Refactor iteration

Go concurrency and sychronization - Part 2: Refactor iteration

9
Comments
3 min read
Go concurrency and sychronization - Part 1: First approach

Go concurrency and sychronization - Part 1: First approach

15
Comments 3
4 min read
A search engine - Part 5: Introducing reflection

A search engine - Part 5: Introducing reflection

7
Comments
4 min read
A search engine - Part 4: Concurrency and safety

A search engine - Part 4: Concurrency and safety

5
Comments
2 min read
A search engine - Part 3: Searching the index

A search engine - Part 3: Searching the index

7
Comments
1 min read
A search engine - Part 2: Data pipelines

A search engine - Part 2: Data pipelines

7
Comments
3 min read
A search engine - Part 1: Outline and Kickoff

A search engine - Part 1: Outline and Kickoff

28
Comments
4 min read
Refactoring my first Go code

Refactoring my first Go code

9
Comments
3 min read
IEnumerables transferred to Golang

IEnumerables transferred to Golang

8
Comments 2
3 min read
Progress indicator for console applications

Progress indicator for console applications

7
Comments 2
3 min read
loading...