Cursor-based pagination has become the default pagination strategy for many modern APIs, including GraphQL APIs, cloud platforms, and large-scale SaaS applications. While it offers significant performance advantages over traditional offset pagination, it introduces new challenges for navigation, bookmarking, sharing links, and preserving user context. In this article, we compare cursor pagination vs offset pagination, explore why the industry is moving …
How Patterns Improve The User Experience
Patterns in user experience design are used to create a consistent and intuitive experience for users. They provide structure and visual cues that help users understand how to interact with the product.
Designing Digital Products Without User Research
Often, we are approached by startups and established companies with an idea for a new product. Just as often, there is little to no user base from which to conduct research. In this blog, weโll look at how to understand the product, its potential users, and how to create the application with minimal user data and investment.
Flutter: Using Keyboard Actions To Improve Mobile User Experience
This post covers three options for customizing an iOS or Android keyboard in a Flutter mobile application, with a code walkthrough of using the Keyboard Actions package to easily add keyboard features that increase user efficiency.
Mobile app developers, have you ever noticed that the native iOS numeric keyboard does not include certain features that might be helpful? For example, a Done button? Or how about arrow buttons to traverse form fields? To jog your memory, hereโs what the native iOS numeric keyboard looks like…
Why You Need a UI/UX Designer On Your Dev Team
Product, User Experience, and User Interface designers provide the expertise development teams need for successful product creation. This post will cover the importance of these roles, what they contribute to product creation, and an overview of my approach to the design process.
- Page 1 of 2
- 1
- 2





