Toggle navigation
TWunroll
TWunroll
faq
Contact US
David Fowler 🇧🇧
davidfowl
There are some common issues I see when people use ConcurrentDictionary:- Dealing with the fact that GetOrAdd executes the creation callback more than once. This means if you create something
Read more
Golang really does implement green threads. User code runs on go allocated stacks instead of the default OS stack. It manipulates the stack pointer and program counter to pause and
Read more
The reason the dependency injection discussions go on forever is because passing state around is so fundamental to how we compose software. Object oriented languages push you into using classes
Read more
The dependency injection hate is strong on hacker news https://news.ycombinator.com/item?id=25047409 #dotnet My hot take is this: I do believe that having to deal with DI makes things more difficult to
Read more
Feels like it’s time for a .NET tooling renaissance.Solution files are dated, and project files while much cleaner, are tied to the powerful but flawed msbuild. We’ve seen huge performance
Read more
Playing international tennis in my teens taught me some hard lessons about winning and losing in sports. It was very different from other team sports I had played previously. It
Read more
By continuing to use the site, you are consenting to the use of cookies as explained in our
Cookie Policy
to improve your experience.
I agree