<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Software Design on Support Tools</title><link>https://support.tools/categories/software-design/</link><description>Recent content in Software Design on Support Tools</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Thu, 10 Sep 2026 09:00:00 -0500</lastBuildDate><atom:link href="https://support.tools/categories/software-design/index.xml" rel="self" type="application/rss+xml"/><item><title>Implementing SOLID Principles in Go: A Practical Guide with Real-World Examples</title><link>https://support.tools/post/implementing-solid-principles-go/</link><pubDate>Thu, 10 Sep 2026 09:00:00 -0500</pubDate><guid>https://support.tools/post/implementing-solid-principles-go/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;The SOLID principles are fundamental guidelines for writing maintainable, extensible, and robust software. While these principles originated in object-oriented programming, they apply equally well to Go, despite its different approach to types and interfaces. This article expands on each SOLID principle with practical Go examples and explores how they can be effectively implemented in real-world applications.&lt;/p&gt;&#10;&lt;h2 id="s---single-responsibility-principle-srp"&gt;S - Single Responsibility Principle (SRP)&lt;/h2&gt;&#10;&lt;p&gt;&lt;strong&gt;&amp;ldquo;A module should have one, and only one, reason to change.&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Essential System Architecture and Design Resources for Modern Engineers</title><link>https://support.tools/essential-system-architecture-design-resources/</link><pubDate>Tue, 07 Apr 2026 09:00:00 -0500</pubDate><guid>https://support.tools/essential-system-architecture-design-resources/</guid><description>&lt;p&gt;System architecture and design are critical skills for software engineers, yet they can be challenging to learn without structured guidance. This curated collection brings together the most valuable resources for engineers at all levels looking to strengthen their system design capabilities.&lt;/p&gt;</description></item></channel></rss>