Oleg Proskurin's Blog

Oleg Proskurin
Oleg Proskurin
TechLead at FocusReactive
Modern eCommerce Architecture, Trends, and Services: A Comprehensive Guide

Modern eCommerce Architecture, Trends, and Services: A Comprehensive Guide

Discover the future of digital retail with our guide to modern eCommerce architecture, trends, and services.

Introduction to CMS-KIT-Sanity: Streamlining Web Development with Headless CMS

Introduction to CMS-KIT-Sanity: Streamlining Web Development with Headless CMS

Learn how CMS-KIT-Sanity revolutionizes web development with customizable solutions, ensuring rapid project launches and sustainable growth.

Introducing Headless Kit: Empowering Web Development with Headless CMS

Introducing Headless Kit: Empowering Web Development with Headless CMS

Headless Kit is an innovative open-source project developed by Focus Reactive. It incorporates our best practices and deep expertise in creating projects with various types of Headless CMS. Our goal with Headless Kit is to speed up and simplify the development of complex projects by providing a solid foundation and a range of powerful features right out of the box. Whether you're a developer or a content creator, Headless Kit empowers you to create stunning and highly functional websites with ease

A Deep Dive into Sanity's Visual Editing and Presentation Tool: The developer view

A Deep Dive into Sanity's Visual Editing and Presentation Tool: The developer view

Dive into the world of advanced content management with Sanity's new Visual Editing and Presentation tool. Learn how this feature enhances editing workflows, simplifies content management, and provides real-time previews, catering to both developers and content creators.

Project insides: How We Built a Complex Headless CMS Based on Custom Sanity Studio

Project insides: How We Built a Complex Headless CMS Based on Custom Sanity Studio

This article serves as a comprehensive case study of a large-scale project in which we gained extensive experience in creating intricate CMS systems. Explore our journey in creating a custom CMS for a significant client, focusing on features such as the label system, environments, and custom tokens for consuming content per environment and per label. Discover the challenges we faced and how we overcame them to deliver a user-friendly and reliable Headless CMS. If you're looking for an agency with deep expertise in Headless CMS and a proven track record of handling complex projects, we invite you to dive into our case study.

Caution GraphQL! 4 most popular Headless CMS Examples and unexpected pitfalls in their GraphQL API. Part 1

Caution GraphQL! 4 most popular Headless CMS Examples and unexpected pitfalls in their GraphQL API. Part 1

let’s explore Headless CMS and its GraphQL API. We will discuss GraphQL API implementations in four popular headless CMSs: Contentful, Sanity, Storyblok, and Hygraph. Throughout the post, we will uncover the challenges, advantages, and disadvantages of each CMS, and examine how they handle various requirements. Get ready for an informative journey filled with humor, code snippets, and valuable insights into Headless CMS and GraphQL

Empower Sanity Content Preview With Really Powerful New Perspectives Feature

Empower Sanity Content Preview With Really Powerful New Perspectives Feature

The quickest explanation of Sanity's Perspectives feature and the understanding of why we were so badly waiting for it

Unlock the Power of Contentful (again in 2023): Exciting New Features in this Headless CMS

Unlock the Power of Contentful (again in 2023): Exciting New Features in this Headless CMS

It's been two years since I worked on my last big project with Contentful, a headless CMS platform. Now, I'm excited some of the new features have been added to Contentful by 2023, and I can't wait to share my impressions with other developers.

Jamstack Hosting: Everything You Need to Know

Jamstack Hosting: Everything You Need to Know

Choosing the right hosting platform for your Jamstack website is crucial to ensure its performance, security, and scalability. A good hosting platform should seamlessly integrate with your technology stack, offer fast and reliable content delivery, and provide you with easy-to-use tools for managing and deploying your website

Transform Your Headless CMS Experience: Discover the Power of TakeShape's API Mesh

Transform Your Headless CMS Experience: Discover the Power of TakeShape's API Mesh

Meet our partner TakeShape. By combining multiple APIs into a single GraphQL endpoint TakeShape offers developers flexibility, efficiency, and a seamless headless solution. TakeShape brings the concept of Headless to a whole new level by introducing the power of API mesh and data orchestration capabilities

Setup NextJS app with Linaria, Storybook, and Typescript

Setup NextJS app with Linaria, Storybook, and Typescript

In this article, we will show how to start a new modern performance-focused and development-friendly project from scratch.

Three ways to refer a current User in Sanity Documents

Three ways to refer a current User in Sanity Documents

There are pretty much situations when you'd like to have a reference to a Sanity studio user from your documents. In this article, we will consider scenarios when you need to refer a current user somehow related to a document. Before we dive into a technical implementation let's see why you might need it at all

Solving pain with references to draft documents in Sanity CMS. How to set up a full-fledged preview environment for your content

Solving pain with references to draft documents in Sanity CMS. How to set up a full-fledged preview environment for your content

Sanity CMS don't allow you to fetch draft documents by references to them. But this vital for having preview mode. How to overcame this problem and setup access to your draft and published content read in this article

Think headless CMS are not customizable? We disproved this using Sanity

Think headless CMS are not customizable? We disproved this using Sanity

Sanity encourage to customize almost everything. Any Sanity module can be rewritten. This makes it possible to have your own combination of standard and custom components in your application.

Headless CMS (Contentful) and NextJS, Part 2: Mapping content types to React components

Headless CMS (Contentful) and NextJS, Part 2: Mapping content types to React components

Building scalable content model in Contentful without exceeding the content types limitation. Implementing React components mapping to CMS entries

Preview GraphQL data in a comfy way - Storybook GraphQL Kit

Preview GraphQL data in a comfy way - Storybook GraphQL Kit

This tool allows you to write queries and immediately see the results in the browser. All your queries and variables are stored alongside your code. You can reuse queries from your existing project for better visual documentation, testing and exploring your backend.

Headless CMS (Contentful) and NextJS, Part 1: How to create a modern React application?

Headless CMS (Contentful) and NextJS, Part 1: How to create a modern React application?

Building scalable content model in Contentful without exceeding the content types limitation. Let's discuss ideas for organizing the structure of a NextJS application paired with Headless CMS

Multi Environment Publishing Flow With Sanity CMS

Multi Environment Publishing Flow With Sanity CMS

Sanity is one of the most flexible and customizable Headless CMS. Working with this Headless CMS and customizing it we can finally get the exact functionality we need and gain a deeper understanding of how it works under the hood.