Bindable Properties and ControlTemplates in .NET MAUI
Learn how to combine content views with bindable properties, so you can control both the appearance and behavior of a custom control.Within the world of mobile development and development in general,...
View ArticleImplementing a Global Error Handler in Angular: A Step-by-Step Guide
Learn how to add a global error handler service in an Angular app to manage runtime errors throughout the application effectively.In an Angular application, errors typically fall into two...
View ArticleHow to Increase Web Design Leads: 6 Tips and Strategies
Web designers and agencies too often get bogged down in the search for new leads and clients. Instead of chasing these leads down yourself, what you need is a good lead-generation strategy. These six...
View ArticleCreating a Country List with Kendo UI for Vue ComboBox
Learn about adaptive rendering in the Kendo UI for Vue ComboBox. We’ll add a country list to a dropdown.Have you ever encountered a scenario where you had to complete a form that required you to...
View ArticleBlazor Basics: Blazor JavaScript Interop—Calling .NET from JavaScript
We learn how to call .NET methods from JavaScript functions in Blazor Server and Blazor WebAssembly applications.JavaScript is very popular for web development. With Blazor, we have an alternative that...
View ArticleASP.NET Core Basics: Classes and Records—How and When to Use Them
Classes are fundamental to object-oriented programming, while records bring several advantages mainly for the data transport function. Learn the main functions of classes vs. records and which contexts...
View ArticleIntegrate a Serverless SQL Database with Vercel Postgres
Vercel now offers different types of databases that are streamlined into its workflow. In this article, we will focus on one of the databases—Vercel Postgres. We will go through its key features and...
View ArticleWhy You Should Not Use Stateful Functions as Methods in Options API for Vue
Using stateful functions on the methods block of the options API in Vue doesn’t work how you might expect.A common pitfall when developing Vue apps, and one of the hardest ones to pinpoint and debug...
View ArticleSands of MAUI: Issue #156
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 ArticleHow to Use Fiddler Everywhere with MessagePack
Both the client and server in a real-time app are constantly sending and receiving information. Fiddler Everywhere can provide insights on that data and its performance.Real-time communication in...
View ArticleUsing KendoReact with Qwik
Since Qwik lets you import any React component, let’s give it a whirl with KendoReact.Kendo UI works well with many frameworks, not just React, Angular, jQuery and Vue. However, did you know you can...
View ArticleData Visualization Design Tips for Fintech Products
Data visualizations can make your financial services app look better and easier to use. But which data viz formats should you use? Does every data set need to be visualized? And how much data should...
View ArticleExploring Preferences in .NET MAUI
Preferences let us save basic information on our .NET MAUI apps, like a username, to accelerate interactions. Let’s see!Storing simple information on our devices, such as remembering an email or...
View ArticleFrom Scratch to Success: Setting Up Telerik Reporting with Angular
In this post, I’ll walk you through creating your first Angular Report Viewer.Data will be accessed using a C# .NET 8 RESTful service, and queries will be conducted on Microsoft SQL Server. Let me...
View ArticleProven Strategies to Minimize End-to-End Test Flakiness
Automated end-to-end tests work great to validate real-world behavior, but tend to fail at random times. How can we reduce their flakiness?As a software engineer, few things are more frustrating than...
View Article10 Tips to Stay Young and Relevant in Tech (Based on 30 Years in the Field)
We become more experienced daily, but here are 10 tips to keep you relevant and desirable—coming from a career more than 30 years old.Image of my birthday cake in 2024.1. Focus on TodayTalking about...
View ArticleA Practical Guide to Using Vercel AI SDK in Next.js Applications
This article provides a step-by-step guide on integrating the Vercel AI SDK in Next.js applications. It touches on the various concepts, components and supported providers. To illustrate these...
View ArticleSands of MAUI: Issue #157
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 ArticleSearching Within HTTPS Traffic with Fiddler Everywhere
Fiddler Everywhere provides so much information about your web traffic you might be overwhelmed. Follow these search and filter tips to find what you need.When using Progress Telerik Fiddler Everywhere...
View ArticleIt’s Time to Say Goodbye to Visual Studio for Mac
Time to wish Visual Studio for Mac a fond farewell and embrace VS Code and C# Dev Kit.Dear Visual Studio for Mac, We’ve shared many moments of professional growth, learning, amazing previews and...
View Article