For years, AI in customer service has been synonymous with efficiency. Businesses leaned on AI agents to reduce costs, deflect calls, and automate routine tasks. These agents were designed to streamline operations, not necessarily delight customers. But a new chapter is quickly unfolding. We’re now entering the era of agentic AI with a new generation […]
Services
The Intersection of Agile and Accessibility – Measuring Accessibility as a Team KPI
Welcome back! So far, we’ve explored inclusive personas, accessible testing, story writing, and the core principles that connect Agile to accessibility. Now we ask: How do we measure what matters, not just what’s easy? Why Accessibility KPIs Belong in Agile Agile teams measure velocity, sprint goals, and user satisfaction. But accessibility? It’s often buried under […]
The Intersection of Agile and Accessibility – Creating Inclusive Personas for Agile Teams
Welcome back to our ongoing series that explores how Agile practices and Accessibility principles converge to create products and systems that serve everyone. So far, we’ve explored foundational definitions, inclusive story writing, and accessibility testing in CI. Today’s focus? A tool Agile teams often rely on, but rarely challenge: personas. What Are Personas in Agile? […]
Configuring Adjustment Period in Data Exchange
An “adjustment period” refers to any accounting period used to adjust balances before the year-end closing. These periods are adjusted to “per12” and consequently are referred to as “per13”. The dates within the adjustment period overlap with regular accounting periods. In Data Exchange, adjustments are processed in Period Mappings where the mapping of adjustment period between source and target […]
State Management in React and Next.js: Redux vs Recoil vs Zustand
State management is a crucial aspect of building scalable and maintainable front-end applications. In React and Next.js projects, developers often face challenges in choosing the right tool for managing the application state. This blog explores three popular state management libraries: Redux, Recoil, and Zustand, comparing their strengths, limitations, and ideal use cases in both React and Next.js applications. Why State Management Matters React’s […]
Unlocking the power of Data Enrichment in Collibra for effective Data Governance
In today’s data-driven landscape, Organizations are not just collecting the Data, they are striving to understand, trust, and maximize its value. One of the critical capabilities that helps achieve the goal is data enrichment, especially when implemented through enterprise-grade governance tools like Collibra. In this blog, we will explore how Collibra enables data enrichment, why […]
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 […]
Understanding Next.js Caching Mechanism
Next.js’s caching mechanism tends to be quite complicated. It may cause some bugs in your code that can be tough to track down and resolve. This article tries to thoroughly explain the various components of Next.js’s caching system, enabling readers to utilize it effectively and harness its significant performance benefits. Caching stores data temporarily to […]
Optimize Sitecore Docker Instance: Increase Memory Limits
Running a Sitecore Docker instance is a game-changer for developers. It streamlines deployments, accelerates local setup, and ensures consistency across environments. However, performance can suffer – even on high-end laptops – if Docker resources aren’t properly optimized, especially after a hardware upgrade. I recently faced this exact issue. My Sitecore XP0 instance, running on Docker, became […]
Lessons from the Front: Configurable Workflow Rules for New Items in XM Cloud
Intro 📖 In this post I’d like to share a workflow “attacher” implementation I built on a recent Sitecore XM Cloud project. The solution attaches workflows to new items based on a configurable list of template and path rules. It was fun to build and ended up involving a couple Sitecore development mechanisms I hadn’t […]
The Intersection of Agile and Accessibility – Accessibility Testing in Continuous Integration
Welcome back to our series exploring the fusion of Agile principles and Accessibility practices to create products that serve everyone. In the last post, we talked about writing inclusive user stories and acceptance criteria, how the right narratives shape more equitable outcomes. Today, we move from writing stories to testing them at scale, exploring how […]
The Intersection of Agile and Accessibility – Writing Inclusive User Stories and Acceptance Criteria
Welcome back to our session on Agile and Accessibility, where we bring together two powerful forces in inclusive product development. This marks the beginning of a brand-new series. The Intersection of Agile and Accessibility is dedicated to exploring how teams can design, build, and deliver digital experiences that truly work for everyone. Whether you’re a […]