Replicating a Room Sublet App UI with .NET MAUI
Let’s build out a design of a room subletting app using the Progress Telerik UI for .NET MAUI Rating control, plus concepts like overlapping effects and FormattedText.I dare say that a large percentage...
View ArticleAI Coding Standards and Repeatable Workflows
Keep AI-generated code consistent across tools with repository instructions, continuous integration checks and pull-request evidence before every merge.Two pull requests reach the same service. Both...
View ArticleGetting Started with the TreeList Control in Blazor
Display plenty of data in a clear structural hierarchy with a Blazor TreeList.When building web applications with Blazor, you may need to display hierarchies that have table-like features such as...
View ArticleAngular State Management: From Local Signals to NgRx SignalStore
Last time, we looked at which state management method to choose for your Angular app. This time, we’ll explore this in a real app so you can see why different solutions work better for different...
View ArticleBeyond Frontend and Backend: The Rise of the Agent Layer
Agents deserve an architecture layer of their own rather than being lumped into frontend or backend, since they don’t behave quite the same as people or programs.Every application we build sorts its...
View ArticleThe Agent Observability Gap: Why AI Agents Need More Than Traditional Monitoring
Getting an AI agent to work in a playground is one thing. Getting it to behave reliably in production is another.In a controlled environment, an interaction can look deceptively simple: a user sends a...
View ArticleDataGrids Are For... Managers and Administrators
For administrators, the DataGrid provides tools for exploring data to develop strategy and assess results. Managers can both report on team progress and analyze that data.While the terms “manager” and...
View ArticleAdd Observability to a Genkit AI Agent with Progress Agent Engineering
Observability gives us a window into how an AI agent is working throughout its run, allowing us to improve its performance. Here’s how to add observability to a Genkit agent with Progress Agent...
View ArticleTop 10 Best React UI Libraries 2026 (AI + DX Edition)
A 2026 React UI library choice must have worthwhile AI integrations. KendoReact is hard to beat: 120+ components, accessibility compliance, dedicated support, AI-assisted theming and MCP...
View ArticleBehind Every Great Application Is a Developer Who Cares
In honor of World Developer Day, which is celebrated September 16, we tip our hats to the magic of development and the humans who create it.When people talk about software, they usually talk about the...
View ArticleAI Workflow Automation for Software Development: How to Hand an Agent a Whole...
AI workflow automation hands an agent a whole job instead of a single step. It only ships software if you write the limits before the first run and check your delivery metrics after.Many teams think...
View ArticleDecision Guide for Angular State Management: Signals, Services, SignalStore...
When and why should you use Signals, Services, SignalStore or NgRx to manage state in your Angular app?This is the guide I wish I had before starting my first Angular project with state...
View ArticleTelerik Support by the Numbers: Response Times, Resolution Rates and...
When a product or tool is a crucial part of your application, support is more than just a nice-to-have. Here’s how Progress Telerik support stacks up.When a product or tool is a crucial part of your...
View ArticleDataGrids Are For... Legal Professionals
As the legal profession changes, the applications that support legal professionals must also change. The DataGrid can help you evolve.The legal profession is going through enormous changes, some driven...
View ArticlePrompt Engineering Is Not Enough
Reliable AI takes more than good prompts. Retrieval, tools, memory and evaluation help keep outputs grounded and consistent.A team ships its first AI feature: a support assistant behind a chat panel,...
View ArticleWhy I Finally Switched from Fiddler Classic to Fiddler Everywhere
One power user explains why HTTP/2 support pushed him over the edge to upgrade to Fiddler Everywhere.I have been using Fiddler for more than 20 years. I rely on it daily to identify issues,...
View ArticleDifferent Types of Audio to Improve Your Mood and Mental Health at Work
If you find yourself feeling tense when you work, or your mental health hasn’t been the best lately, explore how binaural beats, nature sounds and other types of audio could help.When you’re not...
View ArticleCoding Agents vs. Workflows vs. Orchestration vs. Platforms: How to Architect...
Coding agents, workflows, orchestration and platforms do four different jobs, and swapping one for another surfaces in production as an incident no test suite predicted.Two teams point two coding...
View ArticleAI Crash Course: Retrieval Augmented Generation (RAG)
We can’t expect a general-purpose model to know everything, but we can build a system around it that knows where to find that information and surfaces it as needed.In this series, we’ve already talked...
View ArticleTesting Vue Components That Use TanStack Query
Here are the quirks to note about testing in TanStack Query that may differ from other Vue component testing and how to get set up so it feels like regular testing again.A while back, I wrote about How...
View Article