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
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...