Skip to main content
← Back to portfolio § — Writing

Notes on the craft of frontend.

Tutorials, deep-dives and field notes on React, TypeScript, Sitecore and the platform features that quietly change how I build. Updated when something earns the time.

— 01 Sitecore Search

Sitecore SearchPageView Component

A headless analytics component that tracks page views for Sitecore Search. It captures user context, generates canonical page identifiers, and publishes entity view events to the Sitecore Discovery API without rendering any visible UI.

— 02 Sitecore Search

Filter Strategy with Sitecore Search

A deep dive into how the ResourceListWidget manages filter strategies from load and leverages Sitecore Search SDK for faceted filtering and dynamic search results. This document explains the architecture and data flow of the filtering mechanism.

— 03 Performance

Optimizing Web Performance with React 18

Understanding concurrent features, automatic batching, and how to use Suspense for better user experiences. A technical deep dive into the internal mechanics of the new React rendering engine.

— 04 Next.js

Exploring Server Actions in Next.js 14

Server Actions allow you to build efficient data mutation without the need for API routes. Here's a comprehensive look at how I integrated them into my latest e-commerce project to reduce client-side JavaScript.

— 05 Accessibility

The Art of Accessible UI Design

Accessibility shouldn't be an afterthought. In this guide, I break down key WCAG guidelines and provide practical implementation tips for building inclusive semantic HTML components that work for everyone.

— 06 CSS

Switching from CSS-in-JS to Tailwind

The journey of refactoring a large legacy codebase from Styled Components to Tailwind CSS. I discuss the performance benefits observed, the development velocity improvements, and how utility-first CSS changed my workflow.