Blog

EXDST news and Sitecore technical articles

Cover Image for Sitecore Next.js App Router: Part 3, Performance

Setting the correct expectation about performance of Next.js App Router, once it will be adopted by Sitecore JSS.

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore Statistics: December 2024

Sitecore Statistics: December 2024

What had changed since March 2024?

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore Next.js App Router: Part 2, Server Components

Sitecore Next.js App Router: Part 2, Server Components

Do you want to use Sitecore Next.js App Router with server components and streaming? It is possible!

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore Next.js App Router: Part 1, “use client”

Sitecore Next.js App Router: Part 1, “use client”

Are you interested about using Next.js App Router together with Sitecore? This article is for you!

Anton Tishchenko
Anton Tishchenko
Cover Image for First Look at Sitecore Next.js Metadata Editing Mode

First Look at Sitecore Next.js Metadata Editing Mode

We examine the main JSS feature of the latest release: Metadata editing mode for Next.js. How does it work internally? How will it impact on developers and content managers?

Vadym Shcherban
Vadym Shcherban
Cover Image for Sitecore Symposium 2024: Sessions Recommendations

Sitecore Symposium 2024: Sessions Recommendations

Sitecore Symposium 2024 will be as always big event. Do not know what session to attend? Read our recommendations!

EXDST
EXDST
Cover Image for Next.js Dynamic Imports for Sitecore

Next.js Dynamic Imports for Sitecore

Utilize Next.js Dynamic Imports to make your Sitecore website faster!

Anton Tishchenko
Anton Tishchenko
Cover Image for Make OpenAI ChatGPT Better!

Make OpenAI ChatGPT Better!

Do you want to get more from ChatGPT while working with Sitecore? We know how!

Anton Tishchenko
Anton Tishchenko
Cover Image for Astro + React + Angular together

Astro + React + Angular together

How to integrate React and Angular in Astro projects together

Bogdan Druziuk
Bogdan Druziuk
Cover Image for Atomic Design for Sitecore

Atomic Design for Sitecore

How well do atomic design principles work with Sitecore?

Anton Tishchenko
Anton Tishchenko
Cover Image for Universal Editor for Headless CMS: Part 3, Rich Text Editor Selection

Universal Editor for Headless CMS: Part 3, Rich Text Editor Selection

What is the best RTE for our needs?

Anton Tishchenko
Anton Tishchenko
Cover Image for Universal Editor for Headless CMS: Part 2, Layout

Universal Editor for Headless CMS: Part 2, Layout

Where and how can we save what will be on the site?

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore BuiltWith Statistics: How Hard to Detect Headless Sites?

Sitecore BuiltWith Statistics: How Hard to Detect Headless Sites?

Learn about the ways to detect if a website is built on Sitecore!

Anton Tishchenko
Anton Tishchenko
Cover Image for Universal Editor for Headless CMS: Part 1, General Thoughts

Universal Editor for Headless CMS: Part 1, General Thoughts

Is it possible to have a universal visual editor for headless CMSs?

Anton Tishchenko
Anton Tishchenko
Cover Image for Migration of Sitecore React Website to Astro

Migration of Sitecore React Website to Astro

How you can easily add Static Site Generation using Astro to your Sitecore React project.

Vasyl Gavryliuk
Vasyl Gavryliuk
Cover Image for Sitecore Statistics: March 2024

Sitecore Statistics: March 2024

What had changed since December 2023?

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore Next.js Netlify Hosting

Sitecore Next.js Netlify Hosting

We continue our journey with Sitecore Headless and different hostings. Today we will talk about Netlify and we will find out how it fits Sitecore Next.js.

Anton Tishchenko
Anton Tishchenko
Cover Image for The Cheapest Possible Sitecore Next.js Hosting

The Cheapest Possible Sitecore Next.js Hosting

This article describes how to achieve image optimization during static export

Ruslan Kovalenko
Ruslan Kovalenko
Cover Image for Implementing Sitecore Edit Mode for Nuxt.JS

Implementing Sitecore Edit Mode for Nuxt.JS

Wouldn't it be nice to have Sitecore Experience Editor support in your Nuxt website? This article shows you how to implement it

Yurii Bondar
Yurii Bondar
Cover Image for Decrease Size of @sitecore-jss/sitecore-jss NPM Package by a Factor of Four

Decrease Size of @sitecore-jss/sitecore-jss NPM Package by a Factor of Four

If your site is based on Sitecore and Next.js then this article is for you. It allows you to decrease the size of the client-side JavaScript bundle.

Anton Tishchenko
Anton Tishchenko
Cover Image for EXDST Anton Tishchenko wins Sitecore Most Valuable Professional award

EXDST Anton Tishchenko wins Sitecore Most Valuable Professional award

EXDST is proud to announce that Anton Tishchenko, CTO has been named a Sitecore MVP in the Technology for 2024. Anton Tishchenko was one of only 147 Technology MVPs worldwide to be named a Sitecore MVP this year.

EXDST
EXDST
Cover Image for Simplifying the Migration from Vue to Vue + Astro

Simplifying the Migration from Vue to Vue + Astro

We made the process of adding Astro to your Vue.js Sitecore website even simpler. Read the article to find out how.

Anton Tishchenko
Anton Tishchenko
Cover Image for Migration of Sitecore Vue Website to Nuxt

Migration of Sitecore Vue Website to Nuxt

This article describe how to use Nuxt in the Vue.js JSS project

Bogdan Druziuk
Bogdan Druziuk
Cover Image for Migration of Sitecore Vue Website to Astro

Migration of Sitecore Vue Website to Astro

This article is about how to use the Vue.js integration feature in the Astro web framework for migrating Sitecore Vue.js JSS project to Sitecore Astro JSS

Bogdan Druziuk
Bogdan Druziuk
Cover Image for Sitecore and Azure Static Web Apps

Sitecore and Azure Static Web Apps

Could Azure Static Web Apps be the alternative for Vercel? We tried to find an answer to this question. Results are presented in the article.

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore JSS SDK Deep Dive: Next.js Edit Mode

Sitecore JSS SDK Deep Dive: Next.js Edit Mode

Have you ever wondered how all editing magic works? This article will explain what is under the hood of Next.js editing mode.

Anton Tishchenko
Anton Tishchenko
Cover Image for Creating Your First Sitecore Astro Rendering

Creating Your First Sitecore Astro Rendering

Working with Astro as a frontend framework is very similar to other web frameworks supported by Sitecore. We will go through the all process of rendering creation.

Anton Tishchenko
Anton Tishchenko
Cover Image for Starting Your First Sitecore Astro Project

Starting Your First Sitecore Astro Project

It is very easy to start with Sitecore Astro JSS SDK. We will go through the all process of project initialization.

Anton Tishchenko
Anton Tishchenko
Cover Image for Migration of Sitecore React JSS App to Next.js

Migration of Sitecore React JSS App to Next.js

The following steps will help you fast and easy migrate you Sitecore JSS application from React to Next.js framework witch make you project more performed faster and optimized

Bogdan Druziuk
Bogdan Druziuk
Cover Image for Sitecore XM Cloud and Astro Web Framework

Sitecore XM Cloud and Astro Web Framework

Sitecore XM Cloud is a new Sitecore offering. The most popular web framework for Sitecore XM Cloud is Next.js. But you can use any other framework. And we have already implemented it for Astro!

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore Statistics: December 2023

Sitecore Statistics: December 2023

What to know more which Sitecore version do clients use? Or what web frameworks are popular? Or what are current trends? Then this article is for you.

Anton Tishchenko
Anton Tishchenko
Cover Image for How to Analyze Your Sitecore Next.js Bundle

How to Analyze Your Sitecore Next.js Bundle

Delve into the intricacies of optimizing Next.js bundles within the Sitecore JSS ecosystem using Webpack and the @next/bundle-analyzer tool.

Anton Tishchenko
Anton Tishchenko
Cover Image for Interactive Angular Islands with Sitecore and Astro

Interactive Angular Islands with Sitecore and Astro

You can use Angular for interactive islands with Sitecore Astro. See, how easy it is.

Anton Tishchenko
Anton Tishchenko
Cover Image for Interactive Vue Islands with Sitecore and Astro

Interactive Vue Islands with Sitecore and Astro

You can turn your existing Sitecore JSS Vue website into the SSG website using Astro. See, how easy it is.

Anton Tishchenko
Anton Tishchenko
Cover Image for Interactive React Islands with Sitecore and Astro

Interactive React Islands with Sitecore and Astro

Static or dynamic Sitecore website? You don’t longer need to choose with Astro JSS SDK for Sitecore! See, how easy you can use React together with Astro.

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore Composable Components 101

Sitecore Composable Components 101

Check if your Sitecore frontend implementation is really composable. And if it is not, then learn how to make it composable.

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore JavaScript Software Development Kit for Astro

Sitecore JavaScript Software Development Kit for Astro

We are happy to announce the first public version of Sitecore JSS SDK for Astro!

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore Statistics: October 2023 Edition

Sitecore Statistics: October 2023 Edition

What to know more which Sitecore version do clients use? Or what web frameworks are popular? Or what are current trends? Then this article is for you.

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore JSS SDK Deep Dive: Component Factory

Sitecore JSS SDK Deep Dive: Component Factory

Component Factory: what is it and why do we need it?

Anton Tishchenko
Anton Tishchenko
Cover Image for Two Key Things Frontend Developers Need to Know Before Starting with Sitecore

Two Key Things Frontend Developers Need to Know Before Starting with Sitecore

Send this to your frontend developer, who will work on Sitecore project without Sitecore experience.

Anton Tishchenko
Anton Tishchenko
Cover Image for How to Build Your Own Framework Implementation for Sitecore JSS?

How to Build Your Own Framework Implementation for Sitecore JSS?

It is not that hard as you might think. You will need: components factory, placeholder, fields, and editing API. Other parts you will be able to reuse from Sitecore JavaScript Rendering SDK.

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore Headless Tips: Carefully Use Conditional Rendering

Sitecore Headless Tips: Carefully Use Conditional Rendering

Advanced techniques for conditional rendering to make them fully compatible with Sitecore Experience Editor

Anton Tishchenko
Anton Tishchenko
Cover Image for host.docker.internal for Sitecore Rendering Host

host.docker.internal for Sitecore Rendering Host

Using host.docker.internal to access local services from Sitecore containers.

Anton Tishchenko
Anton Tishchenko
Cover Image for Access Local Node Server from Sitecore Container Using ngrok

Access Local Node Server from Sitecore Container Using ngrok

This article describes how to build a bridge between Sitecore container and local Node server using ngrok.

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore Hackathon 2023: Process and Technical Explanation

Sitecore Hackathon 2023: Process and Technical Explanation

EXDST team process of creation the winning solution on Sitecore Hackathon 2023 in Best Enhancement to SXA Headless category. From the idea to implementation.

Anton Tishchenko
Anton Tishchenko
Cover Image for The Ererenderingdering Team Wins Sitecore Hackathon 2023

The Ererenderingdering Team Wins Sitecore Hackathon 2023

EXDST developer team wins Sitecore Hackathon 2023 in the category Best enhancement to SXA Headless. Team created module for using JSX inside Sitecore SXA rendering variants.

EXDST
EXDST
Cover Image for EXDST Anton Tishchenko wins Sitecore Most Valuable Professional 2023 award

EXDST Anton Tishchenko wins Sitecore Most Valuable Professional 2023 award

EXDST is proud to announce that Anton Tishchenko, one of our team members, has been named a Most Valuable Professional (MVP) in Technology by Sitecore. As a Sitecore MVP, Anton brings a wealth of expertise and deep understanding of the platform to EXDST and our clients. This recognition highlights our commitment to delivering innovative and cutting-edge Sitecore solutions, and we are confident that Anton contributions will continue to drive our success and help our clients achieve their digital transformation goals.

EXDST
EXDST
Cover Image for New Relic Monitoring for Sitecore Docker Environment

New Relic Monitoring for Sitecore Docker Environment

Health monitoring of the containerized distributed environments is important. It could be done with New Relic service. Wanna know how?

Anton Tishchenko
Anton Tishchenko
Cover Image for Traefik Dashboard and Access Logs in Sitecore Docker Configuration

Traefik Dashboard and Access Logs in Sitecore Docker Configuration

You can get more from Traefik in your Sitecore Docker configuration. We will review Dashboard and configure access logs.

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore Search: Difference between “Where” and “Filter”?

Sitecore Search: Difference between “Where” and “Filter”?

Do you know when to use “Where” and when to use “Filter” in Sitecore Solr search? Let’s figure it out.

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore Processors and Dependency Injection

Sitecore Processors and Dependency Injection

All Sitecore processors have Singleton lifetime. Let’s figure out how to use another lifetime for your dependencies.

Anton Tishchenko
Anton Tishchenko
Cover Image for Validate Your Sitecore Serialization Using Pre-commit Git Hook

Validate Your Sitecore Serialization Using Pre-commit Git Hook

Usage of git hooks together with Sitecore serialization CLI will make you confident that you will never accidentally break items serialization and block other developers.

Anton Tishchenko
Anton Tishchenko
Cover Image for Covering Sitecore Dianoga Module with Integration Tests

Covering Sitecore Dianoga Module with Integration Tests

Being confident in your code changes is an important thing in software development, especially when your code is used in many different projects in many different ways. We will improve confidence in code Dianoga changes by covering them with integration tests.

Anton Tishchenko
Anton Tishchenko
Cover Image for Using Sitecore Dianoga Asset Image in Containerized Environment

Using Sitecore Dianoga Asset Image in Containerized Environment

Step by step guide how to start using Sitecore Dianoga Asset Image in containerized environment.

Anton Tishchenko
Anton Tishchenko
Cover Image for Building Sitecore Dianoga Docker Asset Image Using GitHub Actions

Building Sitecore Dianoga Docker Asset Image Using GitHub Actions

GitHub Actions provides ability to run build scripts for your CI/CD pipeline. We can use them to build our Sitecore Dianoga Docker Asset Image. And then publish it to the Docker Hub registry.

Anton Tishchenko
Anton Tishchenko
Cover Image for Use Font Awesome or MUI as Sitecore Icons

Use Font Awesome or MUI as Sitecore Icons

Are you tired of all Sitecore backeds looking the same? Refresh your Sitecore backend with modern and shiny Font Awesome icons or Material UI icons!

Anton Tishchenko
Anton Tishchenko
Cover Image for Dianoga Docker Asset Image

Dianoga Docker Asset Image

A step-by-step description of how to build a Sitecore Docker asset image. We will go through the all process from selecting the build image and building the project to copying everything that we need to the base image.

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore Docker Asset Images

Sitecore Docker Asset Images

There are many articles and quite a significant amount of documentation about Sitecore Docker Asset images. And there are discussed the complex things. But I haven’t seen a basic explanation, of what it is and what it is not. Let’s reveal the magic!

Anton Tishchenko
Anton Tishchenko
Cover Image for Advanced Troubleshooting Sitecore Docker Containers

Advanced Troubleshooting Sitecore Docker Containers

Do you have difficulties in troubleshooting Sitecore Docker containers? Read, how to view Windows Event Logs from your container similar to your local computer.

Anton Tishchenko
Anton Tishchenko
Cover Image for EXDST Anton Tishchenko wins Sitecore Most Valuable Professional 2022 award

EXDST Anton Tishchenko wins Sitecore Most Valuable Professional 2022 award

Anton Tishchenko, has been named fourth time in a row a Most Valuable Professional (MVP) in the Technology category by Sitecore® the global leader in digital experience management software.

EXDST
EXDST
Cover Image for Sitecore SXA 10.2 Improvements: CSS and JS Source Maps

Sitecore SXA 10.2 Improvements: CSS and JS Source Maps

The easy way of using cascade stylesheet and javascript source map files with Sitecore Experience Accelerator starting from 10.2.

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore Solr Proxy Console: Update to Sitecore 10 Version

Sitecore Solr Proxy Console: Update to Sitecore 10 Version

Your Sitecore Solr Admin Console could be in the one click on Sitecore CM instance when you install this module

Anton Tishchenko
Anton Tishchenko
Cover Image for Be Careful with BlobID Value During Update of YML Files

Be Careful with BlobID Value During Update of YML Files

Do not forget to update BlobId, when update Value in your YML files

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore SXA: Turning on CSS Source Map Files

Sitecore SXA: Turning on CSS Source Map Files

The ultimate guide how to use cascade stylesheet source map files with Sitecore Experience Accelerator.

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore Experience Accelerator (SXA) Site Structure Decision Helper

Sitecore Experience Accelerator (SXA) Site Structure Decision Helper

The one more interctive test in our website section: "Choice". New test will help you to choose proper strucutre for you new Sitecore Experience Accelerator (SXA) multisite project.

EXDST
EXDST
Cover Image for New Section of EXDST Website

New Section of EXDST Website

We are glad to introduce a new section of our website: "Choice". It will contain interactive tests, which will help you make the right decision while working with Sitecore. And the first test is Sitecore SXA Component Decision Helper.

EXDST
EXDST
Cover Image for Sitecore SXA CI/CD Improvements

Sitecore SXA CI/CD Improvements

Are you tired of fixing conflicts in the serialized SXA theme files? You can avoid it by small improvement of your CI/CD pipeline.

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore TinyMCE: New Life

Sitecore TinyMCE: New Life

Small story of taking existing integration of TinyMCE with Sitecore and bringing it to a new level.

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore SXA CLI: Theme Setup Error

Sitecore SXA CLI: Theme Setup Error

Even if you follow all steps in official Sitecore SXA CLI documentation, you can face with edge cases. One of them is described here.

Anton Tishchenko
Anton Tishchenko
Cover Image for Sitecore Hackathon 2021: Grid Editor

Sitecore Hackathon 2021: Grid Editor

Have you ever get bored of editing multiple Sitecore items? Bulk editing of items can solve this issue.

EXDST
EXDST
Cover Image for Sitecore Hackathon 2021: Visualization of Presentation Details

Sitecore Hackathon 2021: Visualization of Presentation Details

The complexity of layout details on page items grows through time. But there is still a way how to display list of all renderings in human-friendly view.

EXDST
EXDST
Cover Image for Sitecore Hackathon 2021

Sitecore Hackathon 2021

2 teams from EXDST participated in Sitecore Hackaton 2021. Teams created modules for enchancement of visuzlization of item presentation and for bulk editing of Sitecore items.

EXDST
EXDST
Cover Image for Understanding XML in Sitecore Renderings Field

Understanding XML in Sitecore Renderings Field

Have you ever turned on "View Raw Values" and looked into __renderings field? And wonder what do all these values mean? This article provides complete explanation of the internal structure of renderings field.

Anton Tishchenko
Anton Tishchenko
Cover Image for EXDST’s Anton Tishchenko Named Sitecore Most Valuable Professional

EXDST’s Anton Tishchenko Named Sitecore Most Valuable Professional

Anton Tishchenko, has been named a 2021 Most Valuable Professional (MVP) in the Technology category by Sitecore® the global leader in digital experience management software. Anton is being honored among only 170 Technology worldwide in the program’s 15th year.

EXDST
EXDST
Cover Image for Is There Still a Place for Dianoga on Your Sitecore Website in 2021?

Is There Still a Place for Dianoga on Your Sitecore Website in 2021?

Optimization of images is very important for your site speed. But what is better: optimize your Sitecore images by yourself or delegete this function to CDN?

Anton Tishchenko
Anton Tishchenko
Cover Image for Using ngrok with Sitecore

Using ngrok with Sitecore

Do you want to share your local Sitecore instance with you remote colleague or customer? We will explain how to do it in 15 minutes!

Anton Tishchenko
Anton Tishchenko