<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Kuanysh Aptaizhanov — Blog</title>
    <link>https://kuanysh.dev/blog</link>
    <description>Notes on Angular, TypeScript and frontend engineering.</description>
    <language>en</language>
    <lastBuildDate>Sat, 07 Feb 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://kuanysh.dev/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Angular Signals State Management</title>
      <link>https://kuanysh.dev/blog/angular-signals-state-management</link>
      <guid isPermaLink="true">https://kuanysh.dev/blog/angular-signals-state-management</guid>
      <pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate>
      <description>How to manage state in Angular using signals</description>
      <category>Angular</category>
      <category>Signals</category>
      <category>State Management</category>
    </item>
    <item>
      <title>takeUntilDestroyed: Automatic Unsubscription in Angular</title>
      <link>https://kuanysh.dev/blog/takeuntildestroyed-angular</link>
      <guid isPermaLink="true">https://kuanysh.dev/blog/takeuntildestroyed-angular</guid>
      <pubDate>Fri, 16 Jan 2026 00:00:00 GMT</pubDate>
      <description>How to prevent memory leaks with Angular native solution for RxJS subscription cleanup</description>
      <category>Angular</category>
      <category>RxJS</category>
      <category>Performance</category>
    </item>
    <item>
      <title>Why You Should Update Dependencies Regularly</title>
      <link>https://kuanysh.dev/blog/keep-dependencies-updated</link>
      <guid isPermaLink="true">https://kuanysh.dev/blog/keep-dependencies-updated</guid>
      <pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate>
      <description>The hidden cost of delayed updates and a practical strategy to stay current without pain</description>
      <category>Best Practices</category>
      <category>Maintenance</category>
    </item>
    <item>
      <title>Solving the Cache Problem with Angular Service Worker</title>
      <link>https://kuanysh.dev/blog/angular-service-worker-updates</link>
      <guid isPermaLink="true">https://kuanysh.dev/blog/angular-service-worker-updates</guid>
      <pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate>
      <description>Automatically notify users about updates and handle version control gracefully</description>
      <category>Angular</category>
      <category>PWA</category>
      <category>Service Worker</category>
    </item>
    <item>
      <title>10 Qualities That Make You a Better Programmer</title>
      <link>https://kuanysh.dev/blog/10-qualities-better-programmer</link>
      <guid isPermaLink="true">https://kuanysh.dev/blog/10-qualities-better-programmer</guid>
      <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
      <description>Mindsets and habits that separate good programmers from great ones</description>
      <category>Career</category>
      <category>Programming</category>
    </item>
    <item>
      <title>Angular Best Practices</title>
      <link>https://kuanysh.dev/blog/angular-best-practices</link>
      <guid isPermaLink="true">https://kuanysh.dev/blog/angular-best-practices</guid>
      <pubDate>Sun, 11 Jan 2026 00:00:00 GMT</pubDate>
      <description>Essential patterns and anti-patterns for building modern Angular applications</description>
      <category>Angular</category>
      <category>Best Practices</category>
    </item>
  </channel>
</rss>
