Model Selection Criteria
How do you decide what model to use? Let’s look at workload, deployment, regulated environments and other criteria for selecting the right AI model.In an AI application, a model is the trained...
View ArticleBuild a Real-Time Collaborative Notes App with Replicache
Build a real-time collaborative notes app with Replicache where users can create, edit, delete notes and react with emojis. We will see every change we make sync instantly across all open browser...
View Article6 Months of Claude and Cursor, Part 3: When the Machine Starts Learning on...
A skill became an artifact that the pipeline generates, archives and consults on its own. This is automation with supervision at the right points.Image generated with GeminiIn Part 1, I wrote about...
View ArticleRequirements Traceability Matrix for AI Software Delivery—From Issue to Pull...
Your issue tracker and version control platform hold most of the requirements traceability matrix an auditor wants, in a form nobody in your org can query.On a Tuesday, an auditor asks a simple...
View ArticleReact for Vue Developers, Part 3: Server Components, use and Actions
React 19 for Vue 3 Developers, Part 3: Server Components vs. the Vue SSR you know (the least Vue-like part of React 19).In Part 2 of this series, we dug into state and effects, and the big takeaway was...
View ArticleReady with WebMCP: Building Agent-Ready Apps with Telerik and Kendo UI
WebMCP has great potential to help make our apps super compatible with agents. Let’s learn more about this proposed standard and see how to start using a preview tool in Telerik and Kendo UI.When I...
View ArticlePromptless AI-First Blazor Apps
Create a promptless, AI-first Blazor application from start to finish using Progress Telerik UI for Blazor components.Normally when we think about AI-based applications, we often think of chat-style...
View ArticleThe Power of Polish
Polish isn’t aesthetics, it’s protection. Rough software corrodes test, tech and trust. Learn why polish is on purpose, not just an afterthought.Say the word “polish” and people hear “aesthetics.” The...
View ArticleMeet Nub: A Bun-like TypeScript Toolkit, Running on Node.js
Nub is a comprehensive JavaScript/TypeScript toolkit that brings Node.js developer experience closer to Deno or Bun. This post is an overview of Nub and the various ways you can use it.I still have a...
View ArticleUsing MongoDB with Mongoose in Nuxt
Learn how to use Mongoose object modeling with MondoDB Atlas and Nuxt.Building a Todo app with Nuxt and Mongoose is extremely easy! I’ve been building with Firebase for years, but this was almost...
View ArticleReact for Vue Developers, Part 2: State, Effects and Why React Re-renders...
React 19 for Vue 3 Developers, Part 2: React reruns your component function to render; Vue tracks dependencies and updates in place.In Part 1 of this series we reset the mental model: a React component...
View ArticleAssessing Your AI Needs
Deciding on an AI solution starts with two factors: where the capability should live and how much freedom it needs while running. Use this guide to assess your needs.An AI feature may need repeatable...
View ArticleWhy Coding-Agent Governance Needs More Than Approval Gates
Human approval is an important control for coding agents, but it cannot carry the full weight of governance. Effective governance also limits agent access, enforces rules during execution, manages...
View Article6 Months of Claude and Cursor, Part 2: Teaching AI to Work with a Senior...
As you progress in your AI journey, you’ll need to make your agents work for YOU, the individual you, with your strengths and shortcomings.Image generated with GeminiIn Part 1, I wrote about building...
View ArticleManaging File Uploads and Administration in Blazor
Progress Telerik UI for Blazor has a slew of components available for file uploads and management capabilities in your app. See which one is right for your app.One of the critical tasks in the world of...
View ArticleCreating an Account UI in .NET MAUI
See how to bring a user interface design for an account screen to life in a .NET MAUI application. How many times a month do you create a new account? Probably more often than you remember. And while...
View ArticleAI Crash Course: WebMCP
WebMCP is a proposed web standard that would provide AI agents with a sort of mental model of a web app’s capabilities via a browser API, saving time and tokens.One of the biggest things we’ve learned...
View ArticleBlazor Basics: SEO Basics for Blazor Web Applications
Learn the fundamentals and best practices of SEO (search engine optimization) in Blazor.By the end of this post, you will understand why SEO works differently in Blazor than in traditional ASP.NET Core...
View ArticleReact for Vue Developers, Part 1: Components, Props and the Mental Reset
React 19 for Vue 3 Developers, Part 1: What a component actually is, how props work and how you put one component inside another.So you know Vue 3. You know it well. You can reach for <script...
View ArticleMulti-Agent Orchestration for Software Delivery: Patterns for...
Learn how to orchestrate software changes across multiple agents and repositories while managing handoffs, dependencies, context and delivery.Your platform team hands a slew of authentication-service...
View Article