<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>SZ Development — Writing</title>
    <link>https://sz-development.tech/en/writing/</link>
    <description>Articles on software architecture, security, mentoring, and working as a developer.</description>
    <language>en</language>
    <atom:link href="https://sz-development.tech/en/rss.xml" rel="self" type="application/rss+xml" />
    <lastBuildDate>Thu, 22 Oct 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>Web application frontend security: XSS, Content-Security-Policy, and where to keep tokens</title>
      <link>https://sz-development.tech/en/writing/frontend-security-xss-csp-tokens/</link>
      <guid isPermaLink="true">https://sz-development.tech/en/writing/frontend-security-xss-csp-tokens/</guid>
      <pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate>
      <description>Where XSS still gets into React and Astro apps, how to roll out a Content-Security-Policy safely, and why session tokens belong in HttpOnly cookies.</description>
    </item>
    <item>
      <title>Staying effective as a developer for twenty more years</title>
      <link>https://sz-development.tech/en/writing/staying-effective-as-a-developer/</link>
      <guid isPermaLink="true">https://sz-development.tech/en/writing/staying-effective-as-a-developer/</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <description>How to keep learning without chasing every trend, protect time to think, and avoid burning out. Practical habits for developers who plan to do this for decades.</description>
    </item>
    <item>
      <title>Hexagonal architecture in NestJS: structure, rules, and when to skip it</title>
      <link>https://sz-development.tech/en/writing/nestjs-hexagonal-architecture/</link>
      <guid isPermaLink="true">https://sz-development.tech/en/writing/nestjs-hexagonal-architecture/</guid>
      <pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate>
      <description>How ports and adapters map onto a NestJS project: module-based folders, the dependency rule that matters, wiring with Nest DI, and when to skip it.</description>
    </item>
    <item>
      <title>Teaching junior developers: a guide for seniors who have never mentored</title>
      <link>https://sz-development.tech/en/writing/mentoring-junior-developers/</link>
      <guid isPermaLink="true">https://sz-development.tech/en/writing/mentoring-junior-developers/</guid>
      <pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate>
      <description>Being a good developer does not make you a good teacher. Practical habits for code review, pairing, and feedback when you mentor a junior for the first time.</description>
    </item>
    <item>
      <title>Architecture decision records: writing down why, not only what</title>
      <link>https://sz-development.tech/en/writing/architecture-decision-records/</link>
      <guid isPermaLink="true">https://sz-development.tech/en/writing/architecture-decision-records/</guid>
      <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
      <description>How a development team can use short decision records to keep the reasons behind technical choices, and what to do so the habit survives past the second month.</description>
    </item>
  </channel>
</rss>
