10 Cool Design System and Style Guide Examples
Big tech companies tend to get the most attention when it comes to design system and style guide examples, but they’re not the only ones worth checking out—these 10, for instance!A brand’s style guide...
View ArticleGraphQL vs. REST—Which is Better for API Design?
GraphQL allows clients to query specific and certain data. REST leverages HTTP caching and integrates easily with other APIs. See more about these approaches by looking at GitHub’s Public API.In...
View ArticleAvoiding Ambiguous Postgres Variables Without Prefixes
Using Postgres functions with your hosting provider? Ignore what you’ve heard: Name your input variables whatever you want.If you use Supabase, Vercel Postgres, Neon Serverless Postgres or any of the...
View ArticleSands of MAUI: Issue #134
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 Access Previous Props or State Values with React Hooks
Learn how to use refs to store the previous values of state and props in React since there React doesn’t have a built-in way to access this value.Sometimes we want to access the value of a previous...
View ArticleFetching and Sharing Data Between Components with Blazor’s Auto Render Mode
With auto render mode, your component will run either on the server or in the browser, depending on how fast Blazor WASM can spin up. But now you need to figure out how to fetch and share data between...
View ArticleRest and Spread Operators Explained in JavaScript
Rest and spread both use three dots, so they can be confusing. Let’s take the time to understand these helpful JavaScript operators.The rest and spread operators are two of the advanced features...
View Article4 Reasons to Use Angular for Your Next Web App
Explore why community, momentum, stability and framework might make Angular the right place for you. But, ultimately, the choice is yours!Here they are—the four reasons to consider Angular for building...
View ArticleImplementing Email Confirmation from a Dialog in Telerik UI for ASP.NET Core
In this post, we’ll look at a feature often unnoticed: the ability to send emails immediately from a confirmation dialog.Today I’ll teach you how to design a confirmation dialog that asks for user...
View ArticleBeyond the Basics: Getting Started with the Media Picker in .NET MAUI
Empower your users to upload photos and videos to your iOS or Android application with the Media Picker in .NET MAUI.Nowadays, it’s common to allow users to upload photos or videos to your apps. For...
View ArticleUX Crash Course: Nielsen’s Usability Heuristics
What makes a site especially usable (or especially difficult to use)? Try using Jakob Nielsen’s 10 Usability Heuristics as a basis for internal review—you might be surprised how much you’re able to...
View ArticleSupabase vs. Firebase: The Dominant Database Platform
Two database platforms battle it out in head-to-head comparisons in several categories. Which one will come out king?When choosing a database platform, there are many questions you need to answer....
View ArticleHow to Improve the Ecommerce Checkout Experience
Take a closer look at shopper complaints about the online checkout process as well as five things that web designers and developers can do to remove these problems in the first place.There are many...
View ArticleSands of MAUI: Issue #135
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 ArticleInternationalization with React-Intl
See a simple tutorial of adding internationalization to a small React application with the help of the react-intl library for easy localization to different languages, regions and cultural...
View ArticleEasier Date Range Selection in Your WPF Apps with the RadDateRangePicker
The RadDateRangePicker revolutionizes date selection in WPF apps. Offering a sleek interface for effortlessly choosing start and end dates, it eliminates date juggling, enhances customization for a...
View ArticleThe Importance of Technical SEO in Website Design
Technical SEO plays a crucial role in website discoverability, ranking and user experience. Look at nine factors that contribute to technical SEO and what web designers and developers can do to ensure...
View ArticleBlazor Basics: Validating Form Data with Blazor
We will learn how to validate user input through HTML forms and provide visual feedback in case of a validation error.In the previous article of this Blazor Basics series, we learned how to create HTML...
View ArticleBuild a Powerful Reader with Kendo UI for Angular PDF Viewer
The Angular PDF Viewer makes it easy to load PDFs without requiring plugins, save the last page read, require term acceptance before downloading, and implement a paywall page limit.Today, when users...
View ArticleHow to Determine What Tests Work Best for Automation
This article provides tips for determining which tests work well with automation and whether to choose a coded or codeless test automation tool.Test automation works well for many software...
View Article