Skip to main content

User Experience (UX)

Named A Major Player in IDC MarketScapes: Worldwide Experience Design Services and Worldwide Experience Build Services 2025 Vendor Assessment

Perficient Named a Major Player in 2 IDC MarketScape Reports

Perficient is proud to be named a Major Player in the IDC MarketScape: Worldwide Experience Build Services 2025 Vendor Assessment (Doc #US52973125, October 2025) and IDC MarketScape: Worldwide Experience Design Services 2025 Vendor Assessment (Doc #US52973225, October 2025). These IDC MarketScapes assessed providers, offering a comprehensive framework including product and service offerings, capabilities and strategies, […]

Reactv19

Migrating React from version 18 to 19

React 19 was released on 25 April 2024 and it is based out of React 18. This release introduces major improvements and removes some features to enhance developer experience and application performance. Migrating is a straightforward approach, but you need to watch for removed features. In this blog, I share my experience in migrating React […]

Istock 1207691381

AI and the Future of Financial Services UX

I think about the early ATMs now and then. No one knew the “right” way to use them. I imagine a customer in the 1970s standing there, card in hand, squinting at this unfamiliar machine and hoping it would give something back; trying to decide if it really dispensed cash…or just ate cards for sport. […]

Istock 1313901506

Apple’s Big Move: The Future of Mobile

Well, that was a lot to unpack. The Apple event today, announcing iOS 26 and the iPhone 17, truly lived up to the “Awe Dropping” invitation, and not just because of the new iPhone 17 Air’s ridiculously thin design. While the new 24MP selfie camera, the upgraded 48MP Telephoto lens on the Pro models, and […]

Location City Map Street Navigation Of Road Town Travel Gps District Direction Symbol Or Cartography Transportation Route Sign And Downtown Navigator Geography System On Positioning 3d Background.

Invoke the Mapbox Geocoding API to Populate the Location Autocomplete Functionality

While working on one of my projects, I needed to implement an autocomplete box using Mapbox Geocoding APIs in a React/Next.js application. The goal was to filter a list of hospitals based on the selected location. The location results from the API include coordinates, which I compared with the coordinates of the hospitals in my […]

User Experience Design Wall

Understanding Tailwind CSS Safelist: Keep Your Dynamic Classes Safe!

Tailwind CSS has revolutionized modern front-end development by offering a utility-first approach. It’s fast, flexible, and makes styling a breeze. But if you’ve ever seen some of your classes disappear after production builds, especially when they’re dynamically generated, then you’re not alone. That’s where Tailwind’s safelist feature comes in! In this post, we’ll break down […]

Istock 1419229965

How to Track User Interactions in React with a Custom Event Logger

In today’s data-driven world, understanding how users interact with your application is no longer optional , it’s essential. Every scroll, click, and form submission tells a story, a story about what your users care about, what they ignore, and where they might be facing friction. This is where event tracking and analytics come into play. Traditionally, developers and product […]

Angular Logo

Unboxing AG-Grid: A Quick Start Guide for Angular Developers

What is a Grid and Why Ag-Grid? A grid is one of the best methods to present data in a structured and understandable way. At a glance, grids help extract concise information efficiently. When working with complex data tables in Angular applications, AG Grid Angular is an excellent choice for developers.AG-Grid is a popular package […]

Featured Image Stream1 1200x630

Creating a Brand Kit in Stream: Why It Matters and How It helps Organizations

In today’s digital-first world, brand consistency is more than a visual guideline, it’s a strategic asset. As teams scale and content demands grow, having a centralized Brand Kit becomes essential. If you’re using Sitecore Stream, building a Brand Kit is not just useful, it’s transformational. In my previous post, I tried to explore Sitecore Stream, […]

African Businessman Using Analytics Data Kpi Dashboard

Oracle Cloud EPM: Transitioning to Forms 2.0, Dashboards 2.0 by October 2025

Overview You may have seen this pop-up message appearing on the main page of  your EPM instance: Oracle has released a new Statement of Direction outlining the de-support of several legacy components in Oracle Cloud EPM, including: Forms 1.0 Dashboards 1.0 Legacy Listing Pages Infolets These changes will impact all major business processes such as […]

Istock 1419229965

Importance of Performance Adaptation in Frontend Development

In today’s fast-paced digital world, users expect websites and applications to load quickly and run smoothly. Performance optimization in Frontend Development is not just a technical requirement – it is an important factor that can create or break user experience, engagement and conversion. If you are a developer, designer, or product owner, then here is […]

Difference Between Team Site and Communication Site in SharePoint

Mastering TypeScript: Your Ultimate Guide to Types, Inference & Compatibility

In today’s world, TypeScript has become the go to choice for building robust but at the same time scalable applications. By combining various approaches for static type with dynamic capabilities of React, our hero enhances and improves productivity and responsibility. At the same time reduces the runtime errors. But to use TypeScript efficiently, we need to dive deeply into types, inference, compatibility and more. This helps in […]

Load More