Early in my career I thought “it’s just an index.”
Dropped a clustered index in #SQL Server.
The database said: “Oh, you wanted a full table rewrite and server meltdown? You got it.”
I learned that day:
the clustered index is the table. 💀
@npprogrammer.bsky.social
CTO @ nexbotix.ai - Microsoft MVP - Author @ dometrain.com - #dotnet enthusiast - Captain Picard wannabe
Early in my career I thought “it’s just an index.”
Dropped a clustered index in #SQL Server.
The database said: “Oh, you wanted a full table rewrite and server meltdown? You got it.”
I learned that day:
the clustered index is the table. 💀
Nice! I'm writing a course on SignalR at the moment and loving going back through the framework
13.09.2025 14:20 — 👍 0 🔁 0 💬 0 📌 03. When to use async
Use async when your code spends a lot of time waiting:
- Database queries
- API calls
- File & network operations
Don’t use it for CPU-heavy tasks (sorting millions of records). That’s where multithreading or parallelism shines.
2. Async vs Multithreading They’re not the same.
Async = one thread, juggling tasks by pausing/resuming them
Multithreading = multiple threads working at the same time
Async is about efficiency, not brute force parallelism.
1. What async actually means Async programming lets your program start a task (like reading a file or calling an API) and then move on without waiting for it to finish.
Instead of blocking, it promises: 👉 “I’ll let you know when I’m done.”
Most people think learning async #programming takes 10,000 hours.
But I can explain it to you in 30 seconds.
A quick breakdown on:
What async actually means
How it’s different from multithreading
When you should use it
Let’s dive in… 🧵
Scientists have identified 32 distinct ways #AI can go rogue, drawing parallels to human psychological disorders. 😨
Scary stuff. My take - I for one just wish to salute our future robot leaders 🫡
zurl.co/Dms49
Using #github co-pilot? You're going to want to reuse prompts at some point.
Well great news! Reusable Prompt Files are available to speed up and improve your workflow.
zurl.co/qP0Hs
#ai #softwaredevelopment #microsoft #visualstudio
🚀 Visual Studio 2022 August update is here!
Highlights:
🤖 GPT-5 support for smarter AI coding
🛠️ Copilot-powered debugging & profiling
☁️ Unified Azure MCP integration
⚙️ More model customization
👉 zurl.co/DQY7m
#dotnet #visualstudio #AI
🚀 New for .NET devs: Aspire CLI
A cross-platform tool to streamline app dev from your terminal: start projects, add integrations, run locally, and publish to prod. Perfect for web apps & microservices.
👉 zurl.co/Db4bE
#dotnet #aspire
A Docker Desktop zero-day allows container escape on Windows & macOS—malicious containers can access the Docker Engine API, mount host drives & escalate to host compromise. Linux unaffected.
Update to Docker Desktop 4.44.3 now!
#Docker #Security #DevSecOps
Always love chatting with Michael Dominick and I got to talk to him on the Coder Radio podcast about .NET 10 and C#14, how Microsoft is tackling the #dotnet adoption problem, and of course #StarTrek 🖖🖖🖖
Check it out! 👇
zurl.co/kFSJw
Nice positive tech news to start the day! Love to see a once proprietary software be gifted to the open-source community.
#microsoft #linux #opensource #software #documentdb #data
zurl.co/KL1OL
The #dotnet MCP server train just ain't stoppin!
Now you can add real-time NuGet updates to your MCP servers. Yes pleeeaasse. 🔥 🔥
#Microsoft is giving you a way to easily update NuGet packages in your AI apps.
zurl.co/rAvvy
Minimal APIs aren’t just for “small” #dotnet apps.
They can ship prod systems faster:
Less boilerplate
Feature-split endpoints
Pair w/ MediatR or CQRS
It’s not less functionality — it’s less ceremony.
Your #dotnet app feels slow?
It’s rarely the GC.
More often it’s:
Inefficient LINQ
Blocking async calls
Slow serialization
Profile first: dotnet trace, dotnet-counters, PerfView.
Find the real bottleneck before tweaking GC.
What’s your worst .NET perf pitfall?
#softwaredev
We talk all the time about how #AI is changing the modern office, but we often ignore applications for AI in other sectors such as #agriculture. Check out how AI is changing the way farmers grow our food
zurl.co/j0BCH
I'm thinking of submitting a talk to .NET Conf in November, and so should you!
Are there any real-world .NET topics you'd like me to talk about?
#dotnet #microsoft #softwaredevelopment
Trust in #AI tools among software developers is growing, yet concerns about accuracy remain.
Stack Overflow’s 2025 survey reveals a widening trust gap despite increased AI adoption, outlining frustrations and productivity impacts: zurl.co/iz8bM
#softwaredevelopment
The competition is ramping up in the run-up to GPT-5's release. #Anthropic are expected to announce a model that is a leap forward for coding with #AI. We should hear something next week.
#softwaredevelopment
zurl.co/4Fk3L
#Microsoft earnings signal a new era with #Azure, #AI, and data centre investments driving strong growth.
The tech giant is setting new standards for hyperscale infrastructure in the AI age. See the detailed analysis: zurl.co/QD4qH
As ai becomes integral to #softwaredevelopment, tech companies are prioritizing skills such as AI impact assessments, integrating #ai tools, ensuring AI safety and reliability, and advanced prompt engineering. Discover skills in demand: zurl.co/3a2Wp
04.08.2025 09:02 — 👍 1 🔁 0 💬 0 📌 0Here comes another prompt-led app builder!
Google Labs has launched Opal, a tool for building AI mini apps using natural language and visual editing.
zurl.co/G3PPH
#NoCodeAI #GoogleLabs #AI #AIApps #AppDevelopment #Innovation #TechTrends #Innovation#Google
#dotnet MAUI has been building traction for a long time as a solid cross-platform app framework. Did you know you can build AI into MAUI apps too? Check this out. You can capture photos and extract info from them - zurl.co/tU1xR
#maui #microsoft #ai #csharp
SignalR vs gRPC
#dotnet #csharp #signalr #softwaredevelopment
This is awesome. The Model Context Protocol (MCP) ecosystem advances with a huge update to the MCP C# SDK.
I'm itching to give this a try. Python is the favourite for AI programming, and .NET needs more love.
#dotnet #csharp #ai #softwaredevelopment
zurl.co/R989K
We all need to know what MCP servers are, and this is perhaps one of the best explanations I've seen yet.
zurl.co/m6KhO
#mcp #ai #artificialintelligence #softwaredevelopment #tech
Telus Communications exemplifies successful digital transformation by leveraging Dynatrace AI to boost customer experience and developer velocity. zurl.co/UZiAW
#DigitalTransformation #DynatraceAI #Innovation #TechSuccess #AIIntegration #ai #artificialintelligence
New dev managers:
Want to level up your team and earn their respect?
Teach them the timeless tools:
🔹 Dependency Injection
🔹 Observer
🔹 Repository
Better code, stronger team.
What patterns made the biggest impact for you?
#dotnet #csharp #Leadership #DevManager