What is Microservices Architecture? Microservices Architecture Software development follows an architectural and organizational approach where small independent services communicate with each other through well-defined APIs. Overview of Microservices Architecture Microservices architecture provides a set of rules and guidelines to develop a project as a set of loosely coupled/de-coupled services, and this can be implemented using […]
Sitecore database post upgrade steps
In the first part of this 3 part blog series, we did a deep dive in to the prerequisites required for upgrading Sitecore databases from 9.3.0 to 10.3.1 and steps needed to prepare for it. In the second part, we went over the steps that need to be performed to do the actual upgrade of […]
Extending General Link for Experience Editor
The content editor and experience editor modes may seem similar at first glance, but they operate with different controls. In simpler terms, even though they look alike, the tools and functions they use are not the same, which can be a source of confusion for those working with them. We have already seen the content […]
Extending General Link for Content Editor
In Sitecore, the General Link field type is a versatile field that allows content authors to create links to internal or external resources. The General Link field provides a user-friendly interface for authors to select and configure links. Along with the key features listed below, I wanted to use “Telephone Link” as well, both in […]
Internationalization (I18n) Implementation in React
Internationalization (I18n) is a crucial aspect of building web applications that cater to a global audience. It involves adapting your application to different languages and regions seamlessly. In this blog, we will explore the implementation of I18n in a React app, ensuring a smooth user experience for diverse audiences. Why Internationalization? Before delving into the […]
Ryman Hospitality Migrates to Oracle ERP Cloud!
ERP | Enterprise Resource Planning Migration to the Cloud – July 2023 Go Live! Ryman Hospitality Properties, Inc. (NYSE: RHP) Business Challenge + Opportunity Migrate existing footprint and well-established business processes from Oracle EBS and NetSuite financials into Oracle ERP Cloud (Fusion), with over 500 custom reports written across different tool sets (FSGs, Discoverer, GL Wand, […]
CSS Revolution: Empowering Your Web Design with React Magic
Styling plays a fundamental role in web development. Furthermore, when you embark on building React applications, you can choose from various approaches to skillfully manage styles and CSS. This comprehensive guide will explore diverse techniques, tools, and best practices for styling React components using JavaScript. Different Approaches to Styling in React In the expansive realm […]
Routing in Next.js: Unraveling File-Based, Dynamic, Route Groups, and Layouts
What is Routing? The Pages Router utilizes a file-system-based routing system grounded in the concept of pages. Upon adding a file to the app directory, it becomes readily accessible as a route. File Based Routing: Each component in the app directory automatically becomes a route in your application. If you have a file named page.js […]
Part-2 Next.js Parallel Routing for Unique Loading and Error Experiences
Parallel Routing with Loading: Imagine visiting a website, and while a page is loading, you see a spinning wheel or a loading symbol. That’s the loading state – it shows that things are still getting ready. In Next.js, using Parallel Routing, each webpage can have its own unique loading symbol or message. So, as you […]
Decoding DI in Optimizely CMS 12
DI or Dependency Injection is a complex topic, not just in Optimizely CMS, but in general in .net core implementations. Some aspects we get, like the different ways dependencies can be injected and which is better over others, while some leave us scratching our heads. Often times we end up doing a lot of troubleshooting, […]
Generative AI Revolution: A Comparative Analysis
In the world of Generative Artificial Intelligence (AI), a new era of large language models has emerged with the remarkable capabilities. ChatGPT, Gemini, Bard and Copilot have made an impact in the way we interact with mobile device and web technologies. We will perform a comparative analysis to highlight the capabilities of each tool. […]
Sitecore database upgrade steps
Previously we did a deep dive in to the prerequisites required for Sitecore database upgrade and steps needed to prepare for it. In this second part of the 3 part blog series, we will go over the steps that need to be performed to do the actual upgrade of databases. Upgrade Steps Go to https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform/103/Sitecore_Experience_Platform_103_Update1.aspx and […]