3 decades of delivering software | Focusing mostly on solution and software architecture but experienced in back-end development with C#.
https://github.com/peteraritchie
sethjuarez.com/posts/how-th...
Prefer async all the way down. Blocking with .Result or .Wait() can create deadlocks and wasted threads.
https://learn.microsoft.com/en-us/dotnet/csharp/asynchronous-programming/
Prefer async all the way down. Blocking with .Result or .Wait() can create deadlocks and wasted threads.
https://learn.microsoft.com/en-us/dotnet/csharp/asynchronous-programming/
"Since we can produce code so fast now, does the code actually matter that much? Assuming the code fulfills the requirement through actual user testing, who cares what the code looks like?"
I have thoughts:
ardalis.com/why-care-abo...
#AI #code #programming
"Since we can produce code so fast now, does the code actually matter that much? Assuming the code fulfills the requirement through actual user testing, who cares what the code looks like?"
I have thoughts:
ardalis.com/why-care-abo...
#AI #code #programming
would you want to see outside of "getting started" or adding it to an existing project? What is something you wish you knew how to do when you got started? @davidfowl.com @maddy.fm
would you want to see outside of "getting started" or adding it to an existing project? What is something you wish you knew how to do when you got started? @davidfowl.com @maddy.fm
Take a moment to review the candidate videos and profiles, then cast your vote to help shape the future of the .NET ecosystem.
Voting closes June 19 — make your voice count.
dotnetfoundation.org/board-electi...
Take a moment to review the candidate videos and profiles, then cast your vote to help shape the future of the .NET ecosystem.
Voting closes June 19 — make your voice count.
dotnetfoundation.org/board-electi...