<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Moving to Mastery</title><description>Notes and experiments on software engineering, AI agents, consulting, robotics, firmware, and the tools changing how we build things.</description><link>https://musatov.com/</link><language>en</language><atom:link href="https://musatov.com/rss.xml" rel="self" type="application/rss+xml"/><item><title>A Toy Django REST API with an Admin Panel</title><link>https://musatov.com/posts/django-toy-rest/</link><guid isPermaLink="true">https://musatov.com/posts/django-toy-rest/</guid><description>A TypeScript dev takes a short trip back to Python — setting up a modern Django project, building a tiny REST API, and rediscovering how nice it is to get so much functionality, including an admin panel, for free.</description><pubDate>Thu, 06 Nov 2025 08:12:00 GMT</pubDate></item><item><title>The Subtle Trap of ISO Date Strings in JavaScript</title><link>https://musatov.com/posts/iso-date-string-parsing/</link><guid isPermaLink="true">https://musatov.com/posts/iso-date-string-parsing/</guid><description>If you’re building any kind of real application, sooner or later you’ll be wrangling dates and times. And the moment your users live in different time zones, things get… interesting.</description><pubDate>Tue, 27 May 2025 00:00:00 GMT</pubDate></item><item><title>Sticky header with dynamic shadow using tailwind</title><link>https://musatov.com/posts/sticky-header-with-shadow/</link><guid isPermaLink="true">https://musatov.com/posts/sticky-header-with-shadow/</guid><description>Explore the process of adding a dynamic shadow to a sticky header in Tailwind CSS. This tutorial provides a step-by-step guide to ensuring the shadow appears only when the header is fixed at the top.</description><pubDate>Fri, 17 May 2024 08:12:00 GMT</pubDate></item><item><title>Conditional Rendering in React with a Switch Component</title><link>https://musatov.com/posts/react-switch-component/</link><guid isPermaLink="true">https://musatov.com/posts/react-switch-component/</guid><description>I would like to create a straightforward switch component in React to control which elements are rendered. During the process, I will touch upon generating a React project boilerplate with Vite, delve into TypeScript typing (especially for the &apos;children&apos; property), and explore the usage of dot notation for React components.</description><pubDate>Sat, 09 Sep 2023 13:12:00 GMT</pubDate></item><item><title>Improving Code Coverage Reporting in Monorepos</title><link>https://musatov.com/posts/monorepo-coverage-summary-report/</link><guid isPermaLink="true">https://musatov.com/posts/monorepo-coverage-summary-report/</guid><description>Generating a simplified code coverage summary for monorepos using Node.js. This guide walks through how to collect, compare and present coverage data in an easily digestible format.</description><pubDate>Sat, 20 May 2023 15:22:00 GMT</pubDate></item><item><title>Angular Forms Validation: Part III - Async Validators gotchas</title><link>https://musatov.com/posts/angular-validation-part-iii/</link><guid isPermaLink="true">https://musatov.com/posts/angular-validation-part-iii/</guid><description>I am about to continue sharing my expertise on Angular&apos;s Forms Validation. In this forthcoming article, we will examine common pitfalls and challenges that arise when utilizing async validators.</description><pubDate>Thu, 20 Feb 2020 15:23:00 GMT</pubDate></item><item><title>Angular Forms Validation: Part II - FormGroup Validation</title><link>https://musatov.com/posts/angular-validation-part-ii/</link><guid isPermaLink="true">https://musatov.com/posts/angular-validation-part-ii/</guid><description>I&apos;ve recently begun documenting my experiences with Angular development, particularly focusing on the topic of validation. Today, I want to dive into FormGroup validation and the validation of dependent controls.</description><pubDate>Wed, 05 Feb 2020 11:13:00 GMT</pubDate></item><item><title>Angular Forms Validation: Part I - Single control validation</title><link>https://musatov.com/posts/angular-validation-part-i/</link><guid isPermaLink="true">https://musatov.com/posts/angular-validation-part-i/</guid><description>Angular offers powerful tools for managing forms. In this series of posts, I will discuss various Reactive Forms Validation examples, ranging from the simplest to more advanced ones.</description><pubDate>Fri, 17 Jan 2020 14:12:00 GMT</pubDate></item></channel></rss>