Nick Proud's Avatar

Nick Proud

@npprogrammer.bsky.social

CTO @ nexbotix.ai - Microsoft MVP - Author @ dometrain.com - #dotnet enthusiast - Captain Picard wannabe

12 Followers  |  15 Following  |  81 Posts  |  Joined: 17.03.2025  |  1.7509

Latest posts by npprogrammer.bsky.social on Bluesky

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. 💀

10.10.2025 07:08 — 👍 1    🔁 0    💬 0    📌 0

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    📌 0

3. 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.

13.09.2025 14:19 — 👍 0    🔁 0    💬 0    📌 0

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.

13.09.2025 14:19 — 👍 0    🔁 0    💬 1    📌 0

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.”

13.09.2025 14:19 — 👍 0    🔁 0    💬 1    📌 0

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… 🧵

13.09.2025 14:19 — 👍 0    🔁 0    💬 1    📌 0

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

08.09.2025 09:00 — 👍 0    🔁 0    💬 0    📌 0
Preview
Boost Your Copilot Collaboration with Reusable Prompt Files - Visual Studio Blog Discover how Visual Studio 2022’s reusable prompt files for Copilot Ask and Agent mode make prompt writing faster, easier, and more collaborative.

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

05.09.2025 09:00 — 👍 1    🔁 0    💬 0    📌 0
Preview
The Visual Studio August Update is here - smarter AI, better debugging, and more control - Visual Studio Blog The Visual Studio 2022 August 2025 update (v17.14) adds GPT-5, MCP support, smarter Copilot Chat, Unreal debugging, and more developer controls.

🚀 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

03.09.2025 09:01 — 👍 0    🔁 1    💬 0    📌 0
Preview
Getting Started with the Aspire CLI - .NET Blog The Aspire CLI is here and you can use it to configure and run your applications

🚀 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

02.09.2025 18:00 — 👍 0    🔁 0    💬 0    📌 0

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

02.09.2025 09:34 — 👍 1    🔁 0    💬 0    📌 0
Preview
Coder Radio 626: .Net 10 & C#14 With Nick Proud Mike sits down with Nick Proud CTO across the pond at NexBotix to discuss .Net 10 and C#14. They also take a few minutes to boldly goal.

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

28.08.2025 07:46 — 👍 0    🔁 0    💬 0    📌 0
Microsoft donates DocumentDB to the Linux Foundation The Linux Foundation announced that Microsoft's open-source document database, DocumentDB, would be joining the foundation.

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

27.08.2025 08:08 — 👍 1    🔁 0    💬 0    📌 0
Preview
Announcing the NuGet MCP Server Preview - .NET Blog We've released a preview of the NuGet MCP Server, which extends Copilot by providing realtime information about packages and adds advanced functionality around updating packages.

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

14.08.2025 20:35 — 👍 0    🔁 0    💬 0    📌 0

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.

13.08.2025 06:05 — 👍 0    🔁 0    💬 0    📌 0

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

12.08.2025 18:00 — 👍 0    🔁 0    💬 0    📌 0

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

12.08.2025 06:00 — 👍 1    🔁 1    💬 0    📌 0

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

11.08.2025 18:00 — 👍 0    🔁 0    💬 0    📌 0
Preview
AI use among software developers grows but trust remains an issue – Stack Overflow survey 84% of developers surveyed by Stack Overflow either use or plan to use AI tools, while 64% cited ‘almost right’ AI output and debugging AI code as their top frustrations.

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

08.08.2025 08:00 — 👍 0    🔁 1    💬 0    📌 0
Preview
Anthropic Unveils More Powerful AI Model Ahead of Rival GPT-5 Release Anthropic is releasing a new version of its most powerful artificial intelligence model as rival OpenAI nears the long-awaited launch of its GPT-5 system.

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

07.08.2025 08:00 — 👍 0    🔁 1    💬 0    📌 0
Preview
Microsoft earnings: Turning up the heat with Azure, AI and the data center arms race - SiliconANGLE Microsoft earnings: Turning up the heat with Azure, AI and the data center arms race - SiliconANGLE

#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

06.08.2025 08:00 — 👍 0    🔁 1    💬 0    📌 0
Preview
9 AI development skills tech companies want Developers seeking jobs in AI-driven organizations want to know what tech leaders and hiring managers are looking for. Here’s our list.

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    📌 0
Preview
Google Labs introduces Opal for developing AI mini apps Now in public beta, developers can use Opal to build and remix AI mini apps using conversational natural language commands, a visual editor, or both.

Here 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

25.07.2025 18:00 — 👍 1    🔁 0    💬 0    📌 0
Preview
Multimodal Vision Intelligence with .NET MAUI - .NET Blog Enhance your .NET MAUI app with photo-based AI by capturing images and extracting structured information using Microsoft.Extensions.AI.

#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

25.07.2025 09:00 — 👍 0    🔁 0    💬 0    📌 0
Post image

SignalR vs gRPC
#dotnet #csharp #signalr #softwaredevelopment

24.07.2025 18:00 — 👍 0    🔁 0    💬 0    📌 0
Preview
MCP C# SDK Gets Major Update: Support for Protocol Version 2025-06-18 - .NET Blog The MCP C# SDK has been updated to support the latest Model Context Protocol specification (2025-06-18), bringing structured tool output, elicitation support, enhanced security, and more to .NET developers building AI applications.

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

24.07.2025 09:00 — 👍 0    🔁 1    💬 0    📌 0
Preview
MCP Explained: The New Standard Connecting AI to Everything How Model Context Protocol is making AI agents actually do things

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

23.07.2025 18:00 — 👍 1    🔁 1    💬 0    📌 0
Preview
Telus raises customer experience with Dynatrace - SiliconANGLE Telus leverages Dynatrace to enhance customer experience with AI-driven observability, faster DevOps and real-time business insights.

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

23.07.2025 09:00 — 👍 2    🔁 1    💬 0    📌 0

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

21.07.2025 18:01 — 👍 0    🔁 0    💬 0    📌 0
Preview
Perforce unveils agentic AI test tool for web and mobile apps Part of the Perforce Continuous Testing Platform, Perfecto AI generates execution-ready test actions from natural language prompts to validate applications across web, Android, and iOS.

🚀 Perforce launches Perfecto AI: an agentic, AI-powered testing tool that adapts to UI changes & eliminates test scripts.

Enterprise-ready (ASDA uses it) — but open-source options like browser-make + LangChain exist too.

🔗 zurl.co/EN3Tj

#AI #RPA #Testing #DevOps

21.07.2025 09:01 — 👍 1    🔁 1    💬 0    📌 0

@npprogrammer is following 15 prominent accounts