Recently, to meet project requirements, we customized and expanded the functionality of the “General Link” feature by incorporating a new “Telephone Link” feature. Everything was working correctly on our local project instance, but we got the below-listed error when the changes were deployed on the higher environment. Exception: Sitecore.Exceptions.AccessDeniedException Message: Calling Fieldtypes.ExtendedGeneralLink.ExtendedGeneralLinkForm.OnModeChange method through reflection […]
Software Development
Snowflake: Master Real-Time Data Ingestion
In this blog post, we’ll dive into two powerful features of Snowflake: Snowpipe and Streams. Both Snowpipe and Streams are crucial components for real-time data processing and analytics in Snowflake. We’ll explore what each feature entails and how they can be leveraged together to streamline data ingestion and analysis workflows, harnessing the Power of Snowflake’s […]
Using Optimizely Content Delivery API for data migration
Optimizely Content Delivery API is very well known for building headless CMS, to connect to Single Page Apps, mobile apps, etc. However I also found that come in handy in terms of data migration. With the Content Delivery API, you can easily retrieve detailed information of source content in JSON format and map it to […]
React Native – A Web Developer’s Perspective on Pivoting to Mobile
Making the Switch Iβve been working with React Web for the last 6 years of my dev career. Iβm most familiar and comfortable in this space and enjoy working with React. However, I was presented with an opportunity to move into mobile development towards the end of 2023. Having zero professional mobile development experience on […]
Charting Your Course to Success: A Guide to Crafting Powerful OKRs for Product Development
Last week, we introduced the concept of Objectives and Key Results (OKRs) β a goal-setting framework for aligning your teams, fostering innovation, and driving measurable outcomes β and demonstrated the differences between OKRs and KPIs . If you haven’t explored that post yet, you can find it here. Now, let’s dive into how OKRs can […]
Fixing 404 Responses for Versioned Images in Experience Edge
Intro π My team and I recently ran into an issue while working on a Sitecore XM Cloud project that turned out to be pretty interesting. The issue had to do with images published to Experience Edge not loading as expected within certain renderings. The GET requests for these images in Experience Edge would return […]
OKRs vs. KPIs: Why Objectives and Key Results Rule the Digital Product World
In the fast-paced realm of digital products, success hinges on setting the right goals and tracking progress effectively. Two popular methods dominate: OKRs (Objectives and Key Results) and KPIs (Key Performance Indicators). But while KPIs offer a snapshot of performance, OKRs provide a roadmap to moonshot achievements. Let’s break down the key differences. KPIs are […]
How to Write a User Story β Part 1
This blog is the first post in a series about leveraging user stories to improve product outcomes. In this post, we will explore how to write compelling user stories to quickly deliver value to your customers. The User Story β Your Key to Unlocking Product Value Picture this. Itβs demo day. Youβre excited to finally […]
Exploring AngularJS Routing: A Practical Guide
AngularJS is a widely adopted JavaScript framework, arming developers with a rich arsenal of tools to engineer dynamic and captivating web applications. Notably, its robust routing capabilities emerge as a key pillar for constructing Single Page Applications (SPAs). Effectively orchestrating navigation and dynamically presenting diverse content sans the need for complete page refreshes, AngularJS routing […]
Exploring Basics of React’s useReducer and useRef Hooks
In the vast landscape of React development, developers are armed with powerful tools to navigate challenges effortlessly: the useReducer and useRef hooks. This guide offers a deep dive into these hooks, unveiling their functionalities, adaptable use cases, and advanced methodologies. What is `useReducer`? The <strong>useReducer</strong> hook in React is a cornerstone for managing state, offering […]
React reusable API call using Custom React Hooks
Introduction Custom Hooks are reusable functions that let a React JS developer tailor and adjust a React application’s functionality. React JS version 16.8 includes them. A special JavaScript function with the prefix “use” is referred to as a “Custom Hooks.” Using a customized Hook, retrieve information from an API. This hook will return an object […]
Optimizely Search & Navigation: Boosting in Unified Search
In the Optimizely Search & Navigation admin view, administrators can set a certain weight of different properties (title, content, summary, or document content). When an user searches for a keyword that matches to a property’s value, the higher weight of that property will make the matching pages to be more likely to appear at the […]