Dave_DotNet Profile Banner
Dave Callan | dotnet Profile
Dave Callan | dotnet

@Dave_DotNet

Followers
16K
Following
18K
Media
1K
Statuses
8K

Microsoft MVP | .NET Developer & tech lead from Ireland! Talks about Azure, #csharp, #dotnet, Entity Framework and Visual Studio.

Dublin, Ireland
Joined September 2021
Don't wanna be here? Send us removal request.
@Dave_DotNet
Dave Callan | dotnet
2 days
Delighted to be renewed as a Microsoft MVP 🥳.#dotnet
Tweet media one
22
2
196
@Dave_DotNet
Dave Callan | dotnet
1 day
RT @Dave_DotNet: Delighted to be renewed as a Microsoft MVP 🥳.#dotnet
Tweet media one
0
2
0
@Dave_DotNet
Dave Callan | dotnet
4 days
I'm choosing Single() when I expect exactly one match.Who is with me?.#dotnet
Tweet media one
35
2
69
@Dave_DotNet
Dave Callan | dotnet
5 days
0
0
4
@Dave_DotNet
Dave Callan | dotnet
5 days
Don't add noise to your code ⬇️.I still see devs doing this from time to time. #dotnet
Tweet media one
24
29
244
@Dave_DotNet
Dave Callan | dotnet
5 days
#devlife 🤣
Tweet media one
6
4
41
@Dave_DotNet
Dave Callan | dotnet
6 days
How are you testing Date/Time based logic in your #dotnet methods? 🤔. Passing in DateTime?.Injecting custom interface?.Injecting TimeProvider from .NET 8?.Other?
Tweet media one
18
16
94
@Dave_DotNet
Dave Callan | dotnet
6 days
Agree or Disagree? 🤔.#dotnet.
@nonlinear_james
Non-Linear
6 days
@Dave_DotNet Don’t use mocks. You’re not testing anything.
43
4
55
@Dave_DotNet
Dave Callan | dotnet
7 days
Which #dotnet mocking library syntax do you prefer from the below test examples?. Moq?.NSubstitute?.FakeItEasy? . and which library do you use and why?
Tweet media one
37
14
132
@Dave_DotNet
Dave Callan | dotnet
8 days
Open source once ≠ open source forever.#dotnet . Specific versions of open-source projects remain licensed under the terms they were released with forever. But that doesn’t mean future versions must also remain open source. If a NuGet package was OSS at one point, the author is
Tweet media one
25
6
69
@Dave_DotNet
Dave Callan | dotnet
9 days
Amend default debugging view for a class ⬇ . FYI, we can change the standard debugging view for a C# class by using the DebuggerDisplay attribute. #dotnet
Tweet media one
4
28
223
@Dave_DotNet
Dave Callan | dotnet
9 days
AutoMapper is the same.
0
0
5
@Dave_DotNet
Dave Callan | dotnet
9 days
MediatR pricing.#dotnet
Tweet media one
1
0
4
@Dave_DotNet
Dave Callan | dotnet
9 days
AutoMapper and MediatR Commercial Editions Launch Today 👀.#dotnet .
5
10
46
@Dave_DotNet
Dave Callan | dotnet
9 days
Fluent Assertions license now $14.95/year 👀.#dotnet
Tweet media one
18
2
21
@Dave_DotNet
Dave Callan | dotnet
10 days
SOLID principles - Advantages and Disadvantages. I got this table from ChatGPT previously. How balanced and fair is this?. #dotnet
Tweet media one
4
20
121
@Dave_DotNet
Dave Callan | dotnet
11 days
Reddit thread ->.
0
0
2
@Dave_DotNet
Dave Callan | dotnet
11 days
Using nameof rather than ToString() in #dotnet when referencing an enum member name is a perfectly valid performance optimization technique. Absolutely nothing bogus about this, ReSharper even has an inspector for it. It moves the outputting of a constant to compile time so
Tweet media one
11
8
115
@Dave_DotNet
Dave Callan | dotnet
11 days
What are some C# features that most people don't know about?. This was a awesome Reddit thread from about a year ago. #dotnet.
11
16
136
@Dave_DotNet
Dave Callan | dotnet
12 days
Copilot in Visual Studio now uses GPT-4.1 as the default model. Are you sticking with the default or changing?. #dotnet
Tweet media one
15
2
43