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

Switch is Faster than If (in C#)

Switch is Faster than If (in C#)

Reactions 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

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

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

Reactions 45 Comments 9
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#

Reactions 9 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)

Reactions 10 Comments
6 min read
Strategy Design Pattern with Dependency Injection

Strategy Design Pattern with Dependency Injection

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

Zero to Hero: Containerizing .NET 5.0 WebApis

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

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

Reactions 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?

Reactions 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

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

Go concurrency and sychronization - Part 3: Data pipelines

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

Go concurrency and sychronization - Part 2: Refactor iteration

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

Go concurrency and sychronization - Part 1: First approach

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

A search engine - Part 5: Introducing reflection

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

A search engine - Part 4: Concurrency and safety

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

A search engine - Part 3: Searching the index

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

A search engine - Part 2: Data pipelines

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

A search engine - Part 1: Outline and Kickoff

Reactions 28 Comments
4 min read
Refactoring my first Go code

Refactoring my first Go code

Reactions 9 Comments
3 min read
IEnumerables transferred to Golang

IEnumerables transferred to Golang

Reactions 8 Comments 2
3 min read
Progress indicator for console applications

Progress indicator for console applications

Reactions 6 Comments 2
3 min read
loading...