Skip to content

Commit

Permalink
deploy: 567abd2
Browse files Browse the repository at this point in the history
  • Loading branch information
arnolanglade committed Jan 8, 2024
1 parent cbba5fb commit 8edcb30
Show file tree
Hide file tree
Showing 4 changed files with 71 additions and 47 deletions.
2 changes: 1 addition & 1 deletion _cloudcannon/bookshop-site-data.json

Large diffs are not rendered by default.

44 changes: 28 additions & 16 deletions feed.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
<description></description>
<link>https://arnolanglade.github.io/</link>
<atom:link href="https://arnolanglade.github.io/feed.xml" rel="self" type="application/rss+xml" />
<pubDate>Tue, 02 Jan 2024 05:30:02 -0600</pubDate>
<lastBuildDate>Tue, 02 Jan 2024 05:30:02 -0600</lastBuildDate>
<pubDate>Mon, 08 Jan 2024 08:11:03 -0600</pubDate>
<lastBuildDate>Mon, 08 Jan 2024 08:11:03 -0600</lastBuildDate>
<generator>Jekyll v4.2.1</generator>

<item>
Expand Down Expand Up @@ -1362,7 +1362,7 @@ k&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Starting with CQRS, CQRS is simply the creation of two objects where there was previously only one. The separation occurs based upon whether the methods are a command or a query (the same definition that is used by Meyer in Command and Query Separation, a command is any method that mutates state and a query is any method that returns a value).&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://web.archive.org/web/20190211113420/http://codebetter.com/gregyoung/2010/02/16/cqrs-task-based-uis-event-sourcing-agh/&quot;&gt;Greg young&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://web.archive.org/web/20190211113420/http://codebetter.com/gregyoung/2010/02/16/cqrs-task-based-uis-event-sourcing-agh/&quot;&gt;Greg Young&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Greg Young’s blog does not exist anymore but his blog posts are still available thanks to archived.org.&lt;/p&gt;
Expand All @@ -1382,19 +1382,31 @@ k&lt;/p&gt;
a command and query bus, an event sourcing architecture or multiple databases. Greg Young published this blog post in 2012 to explain what CQRS was not about.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;CQRS is not a silver bullet
CQRS is not a top level architecture
CQRS is not new
CQRS is not shiny
CQRS will not make your jump shot any better
CQRS is not intrinsically linked to DDD
CQRS is not Event Sourcing
CQRS does not require a message bus
CQRS is not a guiding principle / CQS is
CQRS is not a good wife
CQRS is learnable in 5 minutes
CQRS is a small tactical pattern
CQRS can open many doors.&lt;/p&gt;
&lt;p&gt;CQRS is not a silver bullet&lt;/p&gt;

&lt;p&gt;CQRS is not a top level architecture&lt;/p&gt;

&lt;p&gt;CQRS is not new&lt;/p&gt;

&lt;p&gt;CQRS is not shiny&lt;/p&gt;

&lt;p&gt;CQRS will not make your jump shot any better&lt;/p&gt;

&lt;p&gt;CQRS is not intrinsically linked to DDD&lt;/p&gt;

&lt;p&gt;CQRS is not Event Sourcing&lt;/p&gt;

&lt;p&gt;CQRS does not require a message bus&lt;/p&gt;

&lt;p&gt;CQRS is not a guiding principle / CQS is&lt;/p&gt;

&lt;p&gt;CQRS is not a good wife&lt;/p&gt;

&lt;p&gt;CQRS is learnable in 5 minutes&lt;/p&gt;

&lt;p&gt;CQRS is a small tactical pattern&lt;/p&gt;

&lt;p&gt;CQRS can open many doors.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This blog does not exist anymore but it has been archived by archived.org. The post is available &lt;a href=&quot;https://web.archive.org/web/20160729165044/https://goodenoughsoftware.net/2012/03/02/cqrs/&quot;&gt;here&lt;/a&gt;&lt;/p&gt;
Expand Down
32 changes: 16 additions & 16 deletions sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,43 +2,43 @@
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://arnolanglade.github.io/about/</loc>
<lastmod>2024-01-02T05:30:02-06:00</lastmod>
<lastmod>2024-01-08T08:11:03-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/blog/</loc>
<lastmod>2024-01-02T05:30:02-06:00</lastmod>
<lastmod>2024-01-08T08:11:03-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/contact/</loc>
<lastmod>2024-01-02T05:30:02-06:00</lastmod>
<lastmod>2024-01-08T08:11:03-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/experiences/</loc>
<lastmod>2024-01-02T05:30:02-06:00</lastmod>
<lastmod>2024-01-08T08:11:03-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/feed.xml</loc>
<lastmod>2024-01-02T05:30:02-06:00</lastmod>
<lastmod>2024-01-08T08:11:03-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/</loc>
<lastmod>2024-01-02T05:30:02-06:00</lastmod>
<lastmod>2024-01-08T08:11:03-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/mikado-app/</loc>
<lastmod>2024-01-02T05:30:02-06:00</lastmod>
<lastmod>2024-01-08T08:11:03-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/newsletter/</loc>
<lastmod>2024-01-02T05:30:02-06:00</lastmod>
<lastmod>2024-01-08T08:11:03-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/subscription-confirmed/</loc>
<lastmod>2024-01-02T05:30:02-06:00</lastmod>
<lastmod>2024-01-08T08:11:03-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/talks/</loc>
<lastmod>2024-01-02T05:30:02-06:00</lastmod>
<lastmod>2024-01-08T08:11:03-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/command-handler-patterns.html</loc>
Expand Down Expand Up @@ -225,26 +225,26 @@
</url>
<url>
<loc>https://arnolanglade.github.io/blog.html</loc>
<lastmod>2024-01-02T05:29:25-06:00</lastmod>
<lastmod>2024-01-08T08:10:33-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/slides/agile-adour-example-mapping.html</loc>
<lastmod>2024-01-02T05:29:25-06:00</lastmod>
<lastmod>2024-01-08T08:10:33-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/slides/agile-tour-bordeaux.html</loc>
<lastmod>2024-01-02T05:29:25-06:00</lastmod>
<lastmod>2024-01-08T08:10:33-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/slides/agile-tour-rennes-example-mapping.html</loc>
<lastmod>2024-01-02T05:29:25-06:00</lastmod>
<lastmod>2024-01-08T08:10:33-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/slides/alpes-craft-unit-tests.html</loc>
<lastmod>2024-01-02T05:29:25-06:00</lastmod>
<lastmod>2024-01-08T08:10:33-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/slides/sunny-tech-example-mapping.html</loc>
<lastmod>2024-01-02T05:29:25-06:00</lastmod>
<lastmod>2024-01-08T08:10:33-06:00</lastmod>
</url>
</urlset>
40 changes: 26 additions & 14 deletions what-is-the-difference-between-cqs-and-cqrs-patterns.html
Original file line number Diff line number Diff line change
Expand Up @@ -287,7 +287,7 @@ <h2 id="what-is-command-query-responsibility-segregation-cqrs">What is Command Q
<blockquote>
<p>Starting with CQRS, CQRS is simply the creation of two objects where there was previously only one. The separation occurs based upon whether the methods are a command or a query (the same definition that is used by Meyer in Command and Query Separation, a command is any method that mutates state and a query is any method that returns a value).</p>

<p><a href="https://web.archive.org/web/20190211113420/http://codebetter.com/gregyoung/2010/02/16/cqrs-task-based-uis-event-sourcing-agh/">Greg young</a></p>
<p><a href="https://web.archive.org/web/20190211113420/http://codebetter.com/gregyoung/2010/02/16/cqrs-task-based-uis-event-sourcing-agh/">Greg Young</a></p>
</blockquote>

<p><strong>Note:</strong> Greg Young’s blog does not exist anymore but his blog posts are still available thanks to archived.org.</p>
Expand All @@ -307,19 +307,31 @@ <h2 id="what-is-command-query-responsibility-segregation-cqrs">What is Command Q
a command and query bus, an event sourcing architecture or multiple databases. Greg Young published this blog post in 2012 to explain what CQRS was not about.</p>

<blockquote>
<p>CQRS is not a silver bullet
CQRS is not a top level architecture
CQRS is not new
CQRS is not shiny
CQRS will not make your jump shot any better
CQRS is not intrinsically linked to DDD
CQRS is not Event Sourcing
CQRS does not require a message bus
CQRS is not a guiding principle / CQS is
CQRS is not a good wife
CQRS is learnable in 5 minutes
CQRS is a small tactical pattern
CQRS can open many doors.</p>
<p>CQRS is not a silver bullet</p>

<p>CQRS is not a top level architecture</p>

<p>CQRS is not new</p>

<p>CQRS is not shiny</p>

<p>CQRS will not make your jump shot any better</p>

<p>CQRS is not intrinsically linked to DDD</p>

<p>CQRS is not Event Sourcing</p>

<p>CQRS does not require a message bus</p>

<p>CQRS is not a guiding principle / CQS is</p>

<p>CQRS is not a good wife</p>

<p>CQRS is learnable in 5 minutes</p>

<p>CQRS is a small tactical pattern</p>

<p>CQRS can open many doors.</p>
</blockquote>

<p><strong>Note:</strong> This blog does not exist anymore but it has been archived by archived.org. The post is available <a href="https://web.archive.org/web/20160729165044/https://goodenoughsoftware.net/2012/03/02/cqrs/">here</a></p>
Expand Down

0 comments on commit 8edcb30

Please sign in to comment.