Vibe Coding: Buy Now, Pay Later—The Fast Track to Product Debt
AI-powered vibe coding helps you build fast—but at what cost? Learn to manage technical, design and product debt before it stalls progress.There’s a new buzz in town: vibe coding.With the rise of AI,...
View ArticleBlazor Basics: Exploring Blazor WebAssembly Ahead-of-Time (AOT) Compilation
Learn how just-in-time (JIT) and ahead-of-time (AOT) compilation work in context of Blazor WebAssembly applications.Since the introduction of .NET Framework in 2002 to the early days of .NET (Core) in...
View ArticleWhich Problems Design Systems Solve (and Which They Can’t)
Design systems can solve problems for both designers and developers, but let’s take a realistic look at what design systems can do for us and what they can’t.Over the last several years, design systems...
View ArticleCoding Azure 9a: Authorizing Your Frontend Client-Side App to Access a Web...
Your app’s TypeScript/JavaScript client-side React frontend needs to claim the scopes that will allow it to access your app’s secured backend.In Part 8: Securing a Web Service in an Azure App Service,...
View ArticleCoding Azure 9b: Securing a Server-Side Frontend to a Web Service
Your app’s server-side ASP.NET Core frontend needs to claim the roles that will allow it to access your app’s secured backend.In Part 8: Securing a Web Service in an Azure App Service, I showed how to...
View Article10 New Features in EF 9
Entity Framework Core has been improving yearly, bringing tools to simplify data access and management in .NET applications. Check out this post with 10 of the main new features in EF 9 for ASP.NET...
View ArticleModern Cookie Management with the Cookie Store API
Learn how the Cookie Store API modernizes cookie management with async operations and event handling for efficient, error-free web development.The browser Cookie Store API represents a modern approach...
View ArticleBuilding a Chat Interface with KendoReact—Part 1
From customer support to collaborative tools, chat interfaces are vital to UX. Explore how the KendoReact Chat component simplifies adding chat to React applications.Modern applications frequently...
View ArticleSands of MAUI: Issue #182
Welcome to the Sands of MAUI—newsletter-style issues dedicated to bringing together the latest .NET MAUI content relevant to developers.A particle of sand—tiny and innocuous. But put a lot of sand...
View ArticleShift Left: Bringing Developers into the Design Process Earlier
Most people agree that devs aren’t included early enough. Shifting left improves how teams work—not just when they work.Research consistently shows that developers are not included early enough in the...
View ArticlePrototyping Web Apps with AI: Pair Programming with a Robot Friend
See a real experience using ChatGPT to help prototype a web application and get some developer advice on how to use it well.AI isn’t here to replace developers—it’s here to collaborate with us. In this...
View ArticleDiscovering the DebugRainbows NuGet Package in .NET MAUI
See how the DebugRainbows NuGet Package can help you debug visual disturbances in your .NET MAUI app to help you get to pixel-perfect.Let’s admit it. At some point in our careers, we’ve encountered...
View ArticleCoding Azure 10: Securing the Frontend to Authorized Users with Enterprise...
Next step in our Coding Azure series is to limit access to authorized users in Enterprise Applications. Here’s how.Over the previous posts in Coding Azure, you’ve seen not only how to create a...
View ArticleBuild a Token Visualizer in Dotnet
Using the dotnet stack of Blazor, MLNET and Telerik UI for Blazor, we can create a simple tool for visualizing how text is encoded by LLMs. The visualizer can be used to complement your AI development...
View ArticleTips for Creating Content
From one content creator to another, here are some tips for getting started!Are you considering devoting some of your time to creating content? Let me tell you, it’s an excellent choice! Today,...
View Article