<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Dmitriy Mishchenko</title><description>Angular developer sharing insights on TypeScript, Angular patterns, and Canvas graphics programming.</description><link>https://dmishchenko.com/</link><item><title>Building a Flash-Free Theme Switcher with color-scheme and light-dark()</title><link>https://dmishchenko.com/blog/build-theme-switcher/</link><guid isPermaLink="true">https://dmishchenko.com/blog/build-theme-switcher/</guid><description>Ship light, dark, and system modes with no flash of the wrong one, leaning on color-scheme and light-dark(), with JS only for persistence and following the OS.</description><pubDate>Sat, 29 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Making a Button Feel Native on Touch and Mouse</title><link>https://dmishchenko.com/blog/native-feeling-button-touch-mouse/</link><guid isPermaLink="true">https://dmishchenko.com/blog/native-feeling-button-touch-mouse/</guid><description>Give a custom button instant, tactile press feedback on touch and mouse, leaning on native elements and CSS pseudo-classes, with JS only for the rough edges.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>