About:

Dzmitry Kozhukh is a passionate frontend developer with a natural talent for product design and a strong interest in building startups and innovative products. He specializes in React, React Native, and front-end development.

Website:

Specializations:

Incoming Links:

Subscribe to RSS:
The blog post provides an overview of the architecture of Grafana, an open-source platform for monitoring and observability. It covers the frontend, data source plugins, app plugins, backend, user management, alerting, and alert r...
Prometheus is a server written in Go that takes in data in a specific format, stores and processes it in a defined manner. It helps in automatically watching over servers and containers, making sure everything runs smoothly. It ha...
The blog post provides a step-by-step guide on how to build a static lightweight MDX blog with Astro and Tailwind CSS. It covers topics such as creating an Astro project, adding Tailwind CSS, configuring Astro Content Collections,...
The article explores the technical aspects crucial for successful web publication, offering guidance on speed, semantically correct HTML, design and typography, article publication elements, Google Search Console, sitemap, additio...
The blog post discusses the use of Astro collections to manage and author content in any Astro project. It explains how to assign custom components to HTML elements in Astro collections, specifically focusing on the example of pro...
The blog post discusses the process of generating static Open Graph (OG) images in Astro using @vercel/og. It explains how to create an og:image endpoint for blog posts, leveraging @vercel/og to transition from Next.js and generat...
The author discusses their decision to migrate their blog publication from Next.js to Astro, highlighting the benefits of Astro such as its focus on content, fast performance, new features introduced in Astro 3.0, and its framewor...
The blog post discusses the benefits of dark mode for websites and apps, including reduced eye strain, improved battery life, enhanced readability, accessibility, aesthetic appeal, focus and productivity, trendiness, consistency a...
The blog post discusses advanced techniques for managing query parameters in React apps, outlining the challenges and providing solutions. It covers reading from URL, changing URL, handling browser arrows, and changing URL when ap...
The blog post discusses the need for virtualizing items and rendering only what's visible to the user in React. It explores the available solutions for handling large lists, including the author's experiences with react-virtualize...
The blog post discusses the author's choice of using React for frontend projects, citing factors such as market demands, backward compatibility, JSX, and the safety of the choice. The author also mentions personal projects and the...
The text discusses the importance of making the right technology choices before starting a new frontend project. It covers topics such as bleeding-edge technologies, SSR vs CSR, the technical background and level of potential team...
The blog post discusses the impact of poor posture on the health and performance of developers, highlighting the physical health issues that can arise from poor posture, the importance of kinesthetic intelligence, and the signific...
The blog post discusses the reasons to move away from Redux Saga for simpler and more maintainable state management in React applications. It highlights the increased complexity, steep learning curve, reduced code readability, add...
The blog post discusses the author's passion for TypeScript and how it enhances productivity and safety in coding. It addresses the complexity of TypeScript, the importance of writing less TypeScript, increasing TypeScript safety ...
The blog post provides a detailed guide on how to build a static MDX blog with Next.js and Contentlayer. It covers steps for setting up Next.js, installing Contentlayer, configuring TypeScript, creating content schema, routing and...
The blog post discusses the importance of website performance and achieving a high ranking on Google PageSpeed. It covers various optimization techniques such as image optimization, next-gen formats, explicit width and height on i...
The article discusses the compatibility of react-query and Redux, particularly Redux Toolkit. It explains that it is okay to use react-query in a Redux project, but the choice depends on the long-term goals of the project. It also...
The blog post discusses the best React tech stack for 2023, covering topics such as server layer, TypeScript, forms, design system, router, state management, and testing. The author recommends using Vite, React Query, TypeScript, ...
The article discusses the Next.js 13, MDX, Contentlayer, and Tailwind stack for building a static blog, highlighting the pros and cons of each component. It emphasizes that while the stack offers an excellent development experienc...