Sands of MAUI: Issue #143
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 Notifications in Telerik UI for ASP.NET Core
The Notification component in the Telerik UI for ASP.NET Core library makes adding, customizing and event-setting a snap. See how to make it your own.A Brief History of NotificationsThe evolution of...
View ArticleHow to Integrate Google Maps into a Vue 3 Application
In this article, we will look at how to integrate Google Maps to our Vue 3 app. We will use the vue3-google-map library.Add Google Maps into a Vue 3 ApplicationWe can add Google Maps into our Vue 3...
View ArticleNative Desktop UX with .NET MAUI for Windows and macOS Applications
See what desktop features now come with .NET MAUI, and how Telerik UI boosts them even further.One of the differences between .NET MAUI and its predecessor Xamarin is that .NET MAUI is not just a...
View Article5 Reasons You Should Consider Using Next.js in 2024
Next.js provides a smooth developer experience for creating performant, flexible applications. If you’ve thought about giving it a try, this is your year!It’s been a long time since the first release...
View ArticleTechniques and Tools for Better Time Management
Wish you had more hours in the day to get all your work done? Perhaps a better solution is to find a time management system that works with your style of working. In this post, we’ll explore five...
View ArticleBlazor Basics: Globalization in Blazor
In this article, we explore the globalization options for Blazor web application development.In a previous article of this series, we learned about localization for Blazor web application...
View ArticleUser Acceptance Testing—Impacting the Customer Experience
This post describes what constitutes user acceptance testing, along with its purpose and how to make sure you deliver a satisfactory customer experience.User Acceptance Testing (UAT) is a type of...
View ArticleExploring State Management Solutions Beyond Redux and MobX
State management is a crucial aspect of working with React, and choosing a suitable state management tool is paramount. In this post, we will state management solutions beyond Redux and MobX.A state in...
View ArticleImprove Angular Performance with Lazy Loading, @defer and Kendo UI
We can leverage lazy loading and @defer with some powerful Kendo UI for Angular components to indicate a page is loading, for a better UX.When developing our application, we often focus solely on...
View ArticleBeyond the Basics: Easy Icon Placement on .NET MAUI Buttons
This small detail can really polish your app: Getting the icons placed just right inside your buttons. Learn how to do this in .NET MAUI.Many of us know how to add an icon to a button in our apps, but...
View ArticleProtecting Next.js Applications Against Cross-Site Request Forgery (CSRF)...
This article covers the mechanics of CSRF attacks and common countermeasures to prevent them. Additionally, it explores how to use CSRF tokens in a modern Next.js application.Implementing robust...
View ArticleHow to Load Relational Data into a Telerik UI for ASP.NET Core Grid with...
In this post, we’ll review the intricacies of integrating relational data from an SQL Server database into a Telerik UI for ASP.NET Core Grid component.Progress Telerik UI for ASP.NET Core provides...
View ArticleEnterprise Reporting: Best Practices and Standards in the ‘Reports That Matter’
Enterprise reports—ones that are used by upper management and/or the whole organization—are the reports that matter. As such, we need to curate these reports to tell a story.Self-serve reporting, by...
View ArticleVue Basics: Getting Started with Vue.js and Visual Studio Code
Welcome to the first step of your Vue.js journey!In this article, we are going to take a look at getting you set up with your development environment using Visual Studio Code as your Integrated...
View ArticleHow Data-Driven Testing Benefits Your Software Quality
Explore how data-driven testing enhances the quality of your applications with improved test coverage and efficiency, and learn to navigate its potential pitfalls.When writing automated test scenarios...
View ArticleBlazor Basics: 9 Best Practices for Building Blazor Web Applications
In this article, we learn nine best practices for building Blazor web applications. Those best practices are built on real-world experience working with Blazor for a few years.1. Understand the...
View ArticleGetting Started with Bun for React Developers
Though Bun is in early days, it comes packed with a lot of functionalities to help you build, bundle, test and deploy your application.Bun is an all-in-one JavaScript software development toolkit. It...
View ArticleWhat the Self-Checkout Backlash Teaches Us About Tech & UX
Self-service technologies may be losing favor with both customers and brands. Let’s dig deeper into some studies and reports on self-service to see what they really reveal about the modern user...
View ArticleCreating Dynamic and Flexible Components with Angular Content Projection
Angular offers content projection, a more flexible option than using inputs and having to modify the template if we need to update a component. Let’s take a look!When building applications, presenting...
View Article