<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Gokhan Tank | Blog</title><description>Notes on frontend architecture, software design, AI-assisted engineering and building things for the internet.</description><link>https://gokhantank.com/</link><language>en-au</language><item><title>Figma Code Connect with React and MCP</title><link>https://gokhantank.com/blog/figma-code-connect-react-mcp/</link><guid isPermaLink="true">https://gokhantank.com/blog/figma-code-connect-react-mcp/</guid><description>How to connect Figma components to a typed React UI library, publish current Code Connect templates, validate states in Storybook and improve MCP context.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>Design Systems</category><category>React</category><category>AI-Assisted Engineering</category></item><item><title>Figma design tokens with Tailwind CSS</title><link>https://gokhantank.com/blog/figma-design-tokens-to-tailwind-css/</link><guid isPermaLink="true">https://gokhantank.com/blog/figma-design-tokens-to-tailwind-css/</guid><description>Build one token contract across Figma, Tailwind CSS and NativeWind using DTCG JSON, variable aliases, modes and generated themes for web and Expo.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>Design Systems</category><category>Frontend Architecture</category><category>Developer Experience</category></item><item><title>Angular deferrable views, and what to defer</title><link>https://gokhantank.com/blog/angular-deferrable-views-what-to-defer/</link><guid isPermaLink="true">https://gokhantank.com/blog/angular-deferrable-views-what-to-defer/</guid><description>Deferrable views are easy to write and hard to aim. Choosing triggers, when prefetching pays, what we tried and abandoned, and whether hydration applies to you.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>Angular</category><category>Frontend Architecture</category><category>Web Performance</category></item><item><title>Angular standalone migration: the manual part</title><link>https://gokhantank.com/blog/angular-standalone-migration-the-manual-part/</link><guid isPermaLink="true">https://gokhantank.com/blog/angular-standalone-migration-the-manual-part/</guid><description>The schematic converts what it can, then stops. Why it reports nothing to be done, and how to clear the providers, forRoot calls and members it cannot touch.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>Angular</category><category>Frontend Architecture</category></item><item><title>How Angular change detection actually works</title><link>https://gokhantank.com/blog/how-angular-change-detection-works/</link><guid isPermaLink="true">https://gokhantank.com/blog/how-angular-change-detection-works/</guid><description>Angular is OnPush by default from v22 and zoneless from v21. How change detection actually works now, why the view flags matter, and what Eager is for.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>Angular</category><category>Rendering</category><category>Frontend Architecture</category></item><item><title>Migrating a large Angular app to zoneless</title><link>https://gokhantank.com/blog/migrating-a-large-angular-app-to-zoneless/</link><guid isPermaLink="true">https://gokhantank.com/blog/migrating-a-large-angular-app-to-zoneless/</guid><description>A field report from partway through a zoneless migration: what the v22 migrations really do, why the last step is the easiest, and what breaks in your tests.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>Angular</category><category>Rendering</category><category>Frontend Architecture</category></item><item><title>What React Fiber actually changed</title><link>https://gokhantank.com/blog/what-react-fiber-actually-changed/</link><guid isPermaLink="true">https://gokhantank.com/blog/what-react-fiber-actually-changed/</guid><description>How Fiber gave React control over rendering work, and why that architectural shift enabled interruption, prioritisation and concurrent rendering.</description><pubDate>Wed, 01 Oct 2025 00:00:00 GMT</pubDate><category>React</category><category>Frontend Architecture</category><category>Rendering</category></item></channel></rss>