Oleg Proskurin's Blog

Oleg Proskurin
Oleg Proskurin
TechLead at FocusReactive
Introducing Headless Kit: Empowering Web Development with Headless CMS

Introducing Headless Kit: Empowering Web Development with Headless CMS

Headless Kit is a Next.js boilerplate by FocusReactive for building headless CMS projects with Sanity, Storyblok, and Contentful — faster.

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

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

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

How to Handle Draft References in Sanity CMS

How to Handle Draft References in Sanity CMS

Sanity CMS draft references can break preview mode. This guide shows how to access draft and published content reliably.

Best React CMS for Next.js in 2026: Top 11 Compared (G2 Ratings)

Best React CMS for Next.js in 2026: Top 11 Compared (G2 Ratings)

React CMS for Next.js in 2026: Sanity, Storyblok, Contentful, Strapi and more, ranked by G2 ratings and real developer criteria.

3 Ways to Refer a Current User in Sanity Documents

3 Ways to Refer a Current User in Sanity Documents

Learn how to store authenticated user data in Sanity documents to power createdBy, assignedTo, and approvedBy fields. Covers the initialValue API, custom input components, and document actions with full code examples.

How Sanity's Visual Editing & Presentation Tool Works (Dev Breakdown)

How Sanity's Visual Editing & Presentation Tool Works (Dev Breakdown)

Explore Sanity’s new Visual Editing and Presentation tool. See how these features make editing smoother, simplify content updates, and give developers and editors live previews right inside the CMS.

You Won't Believe How React is Revolutionizing Satellite Control

You Won't Believe How React is Revolutionizing Satellite Control

Explore the cutting-edge world of ReactSat, a groundbreaking API that allows developers to control micro satellites using React. Discover how this technology is transforming space exploration and learn about its key features, best practices, and the future of space-based content management systems.

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.

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

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

How we built a custom Headless CMS with label systems, multi-environment support, and content tokens: a real-world case study from strategy to delivery.

Headless CMS with GraphQL API: Contentful, Sanity, Storyblok & Hygraph Compared

Headless CMS with GraphQL API: Contentful, Sanity, Storyblok & Hygraph Compared

Compare GraphQL API implementations across Contentful, Sanity, Storyblok, and Hygraph. Discover the pros, cons, and real code snippets to help you choose the right headless CMS for your next project.

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 JAMstack hosting platform is essential for ensuring performance, security, and scalability. The best jamstack hosting solutions integrate seamlessly with your stack, deliver fast content, and simplify deployment and management.

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.

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

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

Sanity CMS 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

Storybook GraphQL Kit 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.

Contentful CMS & Next.js: Build Modern React App (Part 1)

Contentful CMS & Next.js: Build Modern React App (Part 1)

Building a 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 a 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.

Storybook Addon Console: Display Console Logs in Action Logger Panel

Storybook Addon Console: Display Console Logs in Action Logger Panel

Storybook Addon Console mirrors console.log, warnings, and errors into your Action Logger Panel. Filter output and trace messages to specific stories without opening DevTools.