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 […]
User Experience (UX)
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 […]
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 […]
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 […]
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 […]
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, […]
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 […]
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 […]
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 […]
Accessibility vs. Inclusive Design vs. Universal Design: Understanding the Differences
In the push for more equitable and user-friendly experiences, three key concepts often arise: Accessibility, Inclusive Design, and Universal Design. While they share a common goal, ensuring usability for as many people as possible, they have distinct approaches and applications. So, what makes them different? Let’s break it down. Accessibility: Removing Barriers Accessibility is about […]
Understanding Accessibility, Inclusive Design, and Universal Design
Creating a More Equitable World In today’s world, designing spaces, products, and digital experiences that work for everyone is no longer optional, it’s essential. Accessibility, inclusive design, and universal design are key approaches that ensure individuals of all abilities can fully participate in society. While these terms are often used interchangeably, each has distinct principles […]
AI and Human Collaboration in UX Design
Artificial Intelligence (AI) is rapidly transforming the landscape of User Experience (UX) in digital design. From automating interface elements to delivering personalized content, AI has become a reliable tool for improving the efficiency, adaptability, and relevance of digital experiences. Despite these advancements, the role of human designers remains vital—especially where creativity, empathy, and ethical decision-making […]