<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>Avlon Tech Articles</title><description>Practical articles on software engineering, CI/CD, cloud architecture, DevOps, and AI-assisted development from Avlon Technologies.</description><link>https://articles.avlon.ca/</link><atom:link href="https://articles.avlon.ca/feed_rss_updated.xml" rel="self" type="application/rss+xml" /> <managingEditor>Mike Kang</managingEditor><docs>https://github.com/avlon-technologies/tech-articles</docs><language>en</language> <pubDate>Mon, 13 Jul 2026 02:20:52 -0000</pubDate> <lastBuildDate>Mon, 13 Jul 2026 02:20:52 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.17.9</generator> <image> <url>https://avatars.githubusercontent.com/avlon-technologies</url> <title>Avlon Tech Articles</title> <link>https://articles.avlon.ca/</link> </image> <item> <title>Why I&#39;m Finally Starting This Blog</title> <author>Mike Kang</author> <category>AI-Assisted Engineering</category> <category>ai</category> <category>meta</category> <category>writing</category> <description>After twenty-plus years of engineering, the ideas were never the problem — writing was. AI removed that friction, and it raised a question worth answering up front: if AI helps me write, can you trust that the ideas are mine?</description> <link>https://articles.avlon.ca/articles/why-im-finally-starting-this-blog/</link> <pubDate>Mon, 13 Jul 2026 02:20:52 +0000</pubDate> <source url="https://articles.avlon.ca/feed_rss_updated.xml">Avlon Tech Articles</source><guid isPermaLink="true">https://articles.avlon.ca/articles/why-im-finally-starting-this-blog/</guid> </item> <item> <title>Semantic Versioning for APIs and Libraries: Why CI/CD Should Produce Versioned Releases</title> <author>Mike Kang</author> <category>CI/CD</category> <category>Release Management</category> <category>apis</category> <category>ci-cd</category> <category>github-actions</category> <category>libraries</category> <category>release-management</category> <category>semantic-versioning</category> <description>CI/CD is more than deployment automation. A pipeline should produce repeatable, traceable, versioned releases — and semantic versioning is the communication layer that makes those releases meaningful for APIs, libraries, and reusable components.</description> <link>https://articles.avlon.ca/articles/semantic-versioning-for-apis-and-libraries/</link> <pubDate>Mon, 13 Jul 2026 02:20:52 +0000</pubDate> <source url="https://articles.avlon.ca/feed_rss_updated.xml">Avlon Tech Articles</source><guid isPermaLink="true">https://articles.avlon.ca/articles/semantic-versioning-for-apis-and-libraries/</guid> </item> </channel> </rss>