profile

.NET Web Academy

Become a .NET & Blazor expert with weekly tutorials featuring best practices and the latest improvements, right in your inbox.

video preview
Featured Post

"In the hands of a rookie, AI is just dangerous." He was right.

Hey friend,A few weeks ago, I was on a live call with a group of .NET developers. No agenda. No slides. Just real developers talking honestly about what is actually working with AI tools right now - and what is not. One of the first things Paul said set the tone for the whole session: "In the hands of an experienced developer, any AI tool is an accelerator. In the hands of a rookie, it's just dangerous." I keep thinking about that line. Because I think it is exactly right - but it also misses...

video preview

Hey friend, This week, I built a working Blazor app from scratch in about 30 minutes. But that's not really the point. The point is how. Not by throwing a prompt at Claude and hoping for the best. But by thinking about architecture first, defining instructions and skills for the AI upfront, and then letting it implement while you stay in control and review the output. That's the difference between AI doing your job and AI doing the boring parts of your job. The video walks through exactly...

video preview

Hey friend, A year ago, I said AI coding tools weren't the future. I want to correct that. The distinction I missed: there's a real difference between vibe coding (copy-paste until it compiles, no understanding required) and skilled AI-assisted development (you own the architecture, AI implements it, you review the output). I was criticizing the first and accidentally dismissing the second. In 2026, skilled AI-assisted development is the professional standard. Not using these tools is now a...

video preview

Hey friend, We once spent five days in meetings debating a single delete button. Whiteboard sessions. A compliance guy nobody invited. A product manager who scrolled Slack for what felt like forever. And still no decision. Until Tom walked in on Monday morning, asked one question, and shipped it that afternoon. In this video, I tell the full story and walk you through the four questions that should end this debate on any team, in any codebase. Take care, Patrick P.S. We go deeper on exactly...

video preview

Hey friend, Most developers use AI the same way: send a prompt, wait, repeat. It works. But it's slow. And it leaves a lot on the table. In today's video, I show you the workflow I switched to: running multiple Copilot agents in parallel, each working on a different part of the app at the same time. It feels less like using a tool and more like managing a team. And with vertical slice architecture, it just clicks. Take care, Patrick P.S. Want to set this up for your own projects or team? I'm...

.NET Web Academy Office Hours preview

Hey friend, Quick heads up. I'm hosting the next .NET Web Academy Monthly Live Session on Thursday, and I'd love to see you there. Last time we had some really good discussions and great questions from the group. This one will be the same format: open, interactive, no slides, no webinar vibes. I'll share my screen, we'll dig into whatever is relevant right now in the .NET and AI world, and you bring your questions, your current project, or just show up and listen. 📅 Thursday, April 30 CET:...

video preview

Hey friend, Starting a new Blazor project with AI integration can take a while before you even get to the interesting part. So I put together the Blazor AI Starter Kit: vertical slice architecture, authentication, and AI integration already wired up and ready to go. In this video, I walk you through exactly what's included and how it's structured. Download it, and you're building real features from minute one. Less setup. More building. Take care, Patrick P.S. The next Office Hours are coming...

Hey Reader, At lunch the other day, a colleague looked at my Copilot setup and said: "It's basically just a batch file, right? You write a script once and run it on demand." And I had to stop and think. Because that's actually a pretty good analogy. But it's also missing something crucial. A batch file doesn't read your codebase before it runs. It doesn't know your handlers use a custom base class. It doesn't know you're on minimal APIs. AI Skills do. In 13 minutes, you'll see a full vertical...

Hey friend, I realized something recently: AI was slowing me down. I’d send a prompt… and wait. Even though I already knew what to do next. So I changed one thing. I stopped using AI like a tool and started using it like a team. Multiple chats. Multiple tasks. All running at once. Watch it below 👇 Happy prompting! Take care,Patrick P.S. If you want help setting this up for your workflow or your team, click here.

Hey friend, Blazor Server or WebAssembly? Lately, I had a call with a student migrating a desktop app… and this question came up immediately. So I made a quick video to break it down: You'll learn: When Blazor Server is the simplest choice When you actually need WebAssembly And when an API becomes necessary Enjoy! Take care,Patrick P.S. Our next live office hours inside the .NET Web Academy start tomorrow. Join here.