When localStorage and cookies reach their limits, when their thread blocking nature slow your app down, it's time to reach for IndexDB. But why live with the low-level API that can be clumsy to get the hang of? Reach for PouchDB and start taking advantage of this asynchronous, performant browser storage today.
Reactivity in VueJS is one of THE core features that any developer needs to understand and completely harness to fully grasp the power of the framework. Vue.set is an API call that will fit nicely in your toolbelt for building more powerful applications. Let's go ahead and learn about it together.
The TelerikWindow UI component of Telerik UI for Blazor makes it easy for you to create sophisticated SPA user interfaces that combine multiple views into a single page.
Web accessibility is an increasingly important component of web development, for usability, compliance, and many other reasons. In this blog series we'll explore the topic in depth.
As useful as the individual Blazor UI Components are, it’s when you use them together that they start to pay off. Here’s a highly extensible single page application created by combining the TelerikGrid, the TelerikTabStrip, the TelerikTab, and the TelerikCommandButton.
Should you use localStorage or cookies to store your authentication token? What are the tradeoffs to each approach and how can you tie them all together? Did you know that localStorage can even be used to synchronize logout across multiple tabs?
Should we rewrite native UI components or reuse existing JavaScript UI components? We compare native Blazor components to wrapped JavaScript components by understanding how Blazor works, including what native vs. interop means and more.
React is an awesome framework for frontend development. In this article, we'll learn how to profile the performance of React applications using React Profiler. We'll learn how to leverage the features offered by React Profiler to discover performance issues in our apps.