Skip to main content

Software Development

Extending General Link for Experience Editor Mode in Sitecore

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 […]

Istock 1488521147

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 […]

Woman Coding

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 […]

Two people working on a laptop in a warehouse

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 […]

Nest JS for beginners

Build Scalable and Reliable Node.js Apps with Ease: Introducing Nest JS

If you’re interested in learning a robust, efficient, and scalable enterprise-level server-side framework, you’ve landed on the right blog! 🚀 We’ll start with a quick introduction, and in this post and the ones to follow, we’ll dive straight into the practical part. We’ll build an application that covers various Nest JS fundamental and advanced topics […]

Technology

Astro: The Web Framework Revolutionizing Website Development

In this fast-paced world of web development, speed, flexibility, and usability are crucial to creating powerful online experiences. Within this context, Astro, an innovative web framework designed to generate static sites, offers exceptional performance and versatility. This blog will explore the benefits, challenges, and practical tips with Astro and its relevance today. Astro: A Quick […]

Korean Mature Woman And Caucasian Young Woman Lead Meeting Of Multiracial Work Colleagues Discussing Ideas And Business Together Sitting At Table In Modern Creative Office Interior High Angle View Daytime

Part-1 Demystifying Next.js: Exploring the Power of Parallel Routes for Smoother Web Experiences

Understanding Parallel Routes in Next.js Imagine you’re on a road trip, and you have multiple routes you can take to reach your destination. Similarly, in web development, when you build a website using Next.js, you create different routes for different pages. What are Routes? Routes are like paths or directions to specific pages on a […]

A Male Programmer Shows A Female Colleague A Coding Technique. The Codes Are Visible On The Laptop Screen

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 […]

Istock 1450969748

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, […]

Ai

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.   […]

Woman working with graphs and coding on holographic screen

Unlocking React’s Power: Why Functional Components Outshine Class Components

Introduction As React development continues to evolve, the rise of functional components and hooks has significantly transformed the way we build applications. In this blog, we’ll unravel the magic behind functional components and explore why they emerge as the superheroes of modern React development. So, get ready for a journey into simplicity and power, supported […]

Lessons from the Front: Experience Edge and XM Cloud

Having worked on headless Sitecore projects for the last year and a half or so involving Experience Edge and/or XM Cloud, I’ve run into some…interesting things. In this post, I hope to share a few “lessons from the front” in the hopes that other teams out there can avoid the same mistakes and potentially save […]

Load More