@bryanjhogan.bsky.social
blogger, podcaster, Microsoft MVP, https://nodogmablog.bryanhogan.net
They got that out quickly!
25.04.2025 12:45 β π 0 π 0 π¬ 0 π 0An O'Really? publication.
24.04.2025 22:17 β π 1 π 0 π¬ 1 π 0A C# Hello World has not needed to look like that for years!
13.04.2025 20:34 β π 0 π 0 π¬ 0 π 0Not the first, but the most memorable of the early ones.
29.03.2025 14:08 β π 1 π 0 π¬ 0 π 0Embed Card for https://www.coffeeandopensource.com/schedule.html
Coming up this week on @coffeeandopensource.com I will be chatting with Maxim Fateev about all sorts of #tech and #opensource topics. Streaming live on #Twitch this Tuesday March 18th at 11:00 AM PDT. Come say hello and join the conversation.
https://www.coffeeandopensource.com/schedule.html
Blogged: Create a Task and Start it Later.
With C# you can create a task, but defer execution until later.
nodogmablog.bryanhogan.net/2025/03/crea...
Why do this? You can cache tasks and make sure the value is computed once, on demand, even if it is requested thousands of time
#csharp #dotnet
Podcast: #177 Ted Neward, The Interview Industrial Complex, Part 1.
Thanks @tedneward.bsky.social for taking the time talk with me.
nodogmapodcast.bryanhogan.net/177-ted-newa...
Blogged: Creating an analyzer to detect infinite loops caused by ThreadAbortExceptions
andrewlock.net/creating-an-...
In this post I describe a Roslyn Analyzer that detects code which can result in infinite loops if a ThreadAbortException is raised
#dotnet #csharp
If you use BackgroundServices you will know there is often a Task.Delay(1000, ct), but did you know if the cancellation token is cancelled during the delay, the expected TaskCanceledException is hidden making harder to do clean up work.
nodogmablog.bryanhogan.net/2025/02/doin...
#dotnet #c_sharp
Podcast with @csharpfritz.com about using .NET on Linux.
nodogmapodcast.bryanhogan.net/176-jeff-fri...
#dotnet #linux
You look ready to pull a rabbit out of a hat.
15.02.2025 19:32 β π 1 π 0 π¬ 1 π 0@tedneward.bsky.social May I DM you?
12.02.2025 19:21 β π 0 π 0 π¬ 0 π 0Thanks for this great resource and promoting content producers.
12.02.2025 12:41 β π 1 π 0 π¬ 0 π 0Using private mode in a trustworthy browser with tracker blocking and a trustworthy VPN can help
08.02.2025 18:39 β π 1 π 0 π¬ 0 π 0Embed Card for https://www.coffeeandopensource.com/guest/mark-eisenberg.html
From the @coffeeandopensource.com Archives, I chatted with Mark Eisenberg about all sorts of great #tech and #oss topics. Access the stream or listen to the podcast below. Be sure to like/subscribe. Thanks for tuning in!
https://www.coffeeandopensource.com/guest/mark-eisenberg.html
Want faster EF Core queries? Meet No-Tracking!
If youβre just reading data, why have EF Core track it? AsNoTracking() boosts performance by skipping unnecessary overhead, making it perfect for reports, APIs, and dashboards.
woodruff.dev/no-tracking-...
#EFCore #dotnet #PerformanceOptimization
Wow, AI is copying people now!
30.01.2025 14:40 β π 0 π 0 π¬ 0 π 0The app won't let me. I think you need to follow me back?
30.01.2025 14:18 β π 0 π 0 π¬ 1 π 0...PowerShell, git, GitHub command line
30.01.2025 14:14 β π 0 π 0 π¬ 0 π 0@csharpfritz.com May I dm you?
30.01.2025 14:08 β π 0 π 0 π¬ 1 π 0That's all I use.
Ubuntu, VS Code, Rider, Data Grip, and Docker (for databases, queues, Kafka, redis, etc).
Same on pixel 7a
28.01.2025 02:02 β π 2 π 0 π¬ 0 π 0I like messing around with Kafka and C#, but goodness, it takes an almost magic incantation to get it running with Docker. Here is an example with bitnami, but it applies to most images.
#csharp #dotnet #kafka
nodogmablog.bryanhogan.net/2025/01/runn...
When was this introduced?
25.01.2025 15:03 β π 0 π 0 π¬ 0 π 0Handling the context gets interesting when seeing with Entity Framework -
nodogmablog.bryanhogan.net/2025/01/seed...