<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DDD on SivaLabs</title><link>https://www.sivalabs.in/tags/ddd/</link><description>Recent content in DDD on SivaLabs</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 05 Jan 2026 09:35:49 +0530</lastBuildDate><atom:link href="https://www.sivalabs.in/tags/ddd/index.xml" rel="self" type="application/rss+xml"/><item><title>The Power of Value Objects</title><link>https://www.sivalabs.in/blog/the-power-of-value-objects/</link><pubDate>Sun, 04 Jan 2026 04:59:17 +0530</pubDate><guid>https://www.sivalabs.in/blog/the-power-of-value-objects/</guid><description>&lt;p>A &lt;strong>Value Object&lt;/strong> is a domain concept defined by its values rather than by identity.
For example, we can represent &lt;strong>EventId&lt;/strong>, &lt;strong>EventCode&lt;/strong> or &lt;strong>Email&lt;/strong> as a value object.
In this article, let&amp;rsquo;s explore the benefits of using value objects over primitive types.&lt;/p></description></item></channel></rss>