Skip to content

Commit

Permalink
deploy: 6470c85
Browse files Browse the repository at this point in the history
  • Loading branch information
arnolanglade committed Dec 28, 2023
1 parent fd6e2e3 commit e82e732
Show file tree
Hide file tree
Showing 8 changed files with 137 additions and 135 deletions.
2 changes: 1 addition & 1 deletion _cloudcannon/bookshop-site-data.json

Large diffs are not rendered by default.

116 changes: 116 additions & 0 deletions blog/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -834,6 +834,122 @@ <h2 class="c-blog-card__title">
</div>
</div>

<div class="c-blog-card col col-4 col-d-6 col-t-12">
<div class="c-blog-card__inner">


<div class="c-blog-card__image-wrap">
<a class="c-blog-card__image" href="/increase-your-test-quality-thanks-to-builders-or-factories.html">
<img alt="Increase your test quality thanks to builders or factories" loading="lazy" src="/images/posts/increase-your-test-quality-thanks-to-builders-or-factories.webp">
</a>
</div>


<div class="c-blog-card__content">


<div class="c-blog-card__tags-box">

<a class="c-blog-card__tag" href="/tag/testing">testing</a>

</div>


<h2 class="c-blog-card__title">
<a href="/increase-your-test-quality-thanks-to-builders-or-factories.html">Increase your test quality thanks to builders or factories</a>
</h2>

<p class="c-blog-card__excerpt">
Bad tests are hard to maintain and they slow down your productivity. Test code quality is as important as production code. The builder or factory patterns can help you to improve your test code quality. It will ease test refactoring and make tests more readable.
</p>

<div class="c-blog-card__meta">
<div class="c-blog-card__info">
<span class="c-blog-card__date"><time datetime="2022-10-10T00:00:00-05:00">10 Oct 2022</time></span>
</div>
</div>
</div>
</div>
</div>

<div class="c-blog-card col col-4 col-d-6 col-t-12">
<div class="c-blog-card__inner">


<div class="c-blog-card__image-wrap">
<a class="c-blog-card__image" href="/how-to-handle-user-permissions-through-command-bus-middleware.html">
<img alt="How to handle user permissions through command bus middleware" loading="lazy" src="/images/posts/how-to-handle-permissions-through-command-bus-middleware.webp">
</a>
</div>


<div class="c-blog-card__content">


<div class="c-blog-card__tags-box">

<a class="c-blog-card__tag" href="/tag/command-bus">command-bus</a>

</div>


<h2 class="c-blog-card__title">
<a href="/how-to-handle-user-permissions-through-command-bus-middleware.html">How to handle user permissions through command bus middleware</a>
</h2>

<p class="c-blog-card__excerpt">
Applying user permissions might be very complex and can lead to introducing a lot of accidental complexity to your application. Adding a middleware to your command bus can solve this issue.
</p>

<div class="c-blog-card__meta">
<div class="c-blog-card__info">
<span class="c-blog-card__date"><time datetime="2022-09-26T00:00:00-05:00">26 Sep 2022</time></span>
</div>
</div>
</div>
</div>
</div>

<div class="c-blog-card col col-4 col-d-6 col-t-12">
<div class="c-blog-card__inner">


<div class="c-blog-card__image-wrap">
<a class="c-blog-card__image" href="/command-bus-design-pattern.html">
<img alt="The command bus design pattern" loading="lazy" src="/images/posts/command-bus/command-bus.svg">
</a>
</div>


<div class="c-blog-card__content">


<div class="c-blog-card__tags-box">

<a class="c-blog-card__tag" href="/tag/command-bus">command-bus</a>

<a class="c-blog-card__tag" href="/tag/design-patterns">design-patterns</a>

</div>


<h2 class="c-blog-card__title">
<a href="/command-bus-design-pattern.html">The command bus design pattern</a>
</h2>

<p class="c-blog-card__excerpt">
The goal of command and the event bus is to deliver a command or an event to its handler(s). Events and commands are objects used to encapsulate information needed to achieve an action (a command) or to tell what happened in the system (an event).
</p>

<div class="c-blog-card__meta">
<div class="c-blog-card__info">
<span class="c-blog-card__date"><time datetime="2022-09-12T00:00:00-05:00">12 Sep 2022</time></span>
</div>
</div>
</div>
</div>
</div>

</div>
</div>

Expand Down
116 changes: 0 additions & 116 deletions blog/page/2/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -246,122 +246,6 @@ <h1 class="blog-header__title">Welcome to my blog</h1>
<div class="c-blog-card__inner">


<div class="c-blog-card__image-wrap">
<a class="c-blog-card__image" href="/increase-your-test-quality-thanks-to-builders-or-factories.html">
<img alt="Increase your test quality thanks to builders or factories" loading="lazy" src="/images/posts/increase-your-test-quality-thanks-to-builders-or-factories.webp">
</a>
</div>


<div class="c-blog-card__content">


<div class="c-blog-card__tags-box">

<a class="c-blog-card__tag" href="/tag/testing">testing</a>

</div>


<h2 class="c-blog-card__title">
<a href="/increase-your-test-quality-thanks-to-builders-or-factories.html">Increase your test quality thanks to builders or factories</a>
</h2>

<p class="c-blog-card__excerpt">
Bad tests are hard to maintain and they slow down your productivity. Test code quality is as important as production code. The builder or factory patterns can help you to improve your test code quality. It will ease test refactoring and make tests more readable.
</p>

<div class="c-blog-card__meta">
<div class="c-blog-card__info">
<span class="c-blog-card__date"><time datetime="2022-10-10T00:00:00-05:00">10 Oct 2022</time></span>
</div>
</div>
</div>
</div>
</div>

<div class="c-blog-card col col-4 col-d-6 col-t-12">
<div class="c-blog-card__inner">


<div class="c-blog-card__image-wrap">
<a class="c-blog-card__image" href="/how-to-handle-user-permissions-through-command-bus-middleware.html">
<img alt="How to handle user permissions through command bus middleware" loading="lazy" src="/images/posts/how-to-handle-permissions-through-command-bus-middleware.webp">
</a>
</div>


<div class="c-blog-card__content">


<div class="c-blog-card__tags-box">

<a class="c-blog-card__tag" href="/tag/command-bus">command-bus</a>

</div>


<h2 class="c-blog-card__title">
<a href="/how-to-handle-user-permissions-through-command-bus-middleware.html">How to handle user permissions through command bus middleware</a>
</h2>

<p class="c-blog-card__excerpt">
Applying user permissions might be very complex and can lead to introducing a lot of accidental complexity to your application. Adding a middleware to your command bus can solve this issue.
</p>

<div class="c-blog-card__meta">
<div class="c-blog-card__info">
<span class="c-blog-card__date"><time datetime="2022-09-26T00:00:00-05:00">26 Sep 2022</time></span>
</div>
</div>
</div>
</div>
</div>

<div class="c-blog-card col col-4 col-d-6 col-t-12">
<div class="c-blog-card__inner">


<div class="c-blog-card__image-wrap">
<a class="c-blog-card__image" href="/command-bus-design-pattern.html">
<img alt="The command bus design pattern" loading="lazy" src="/images/posts/command-bus/command-bus.svg">
</a>
</div>


<div class="c-blog-card__content">


<div class="c-blog-card__tags-box">

<a class="c-blog-card__tag" href="/tag/command-bus">command-bus</a>

<a class="c-blog-card__tag" href="/tag/design-patterns">design-patterns</a>

</div>


<h2 class="c-blog-card__title">
<a href="/command-bus-design-pattern.html">The command bus design pattern</a>
</h2>

<p class="c-blog-card__excerpt">
The goal of command and the event bus is to deliver a command or an event to its handler(s). Events and commands are objects used to encapsulate information needed to achieve an action (a command) or to tell what happened in the system (an event).
</p>

<div class="c-blog-card__meta">
<div class="c-blog-card__info">
<span class="c-blog-card__date"><time datetime="2022-09-12T00:00:00-05:00">12 Sep 2022</time></span>
</div>
</div>
</div>
</div>
</div>

<div class="c-blog-card col col-4 col-d-6 col-t-12">
<div class="c-blog-card__inner">


<div class="c-blog-card__image-wrap">
<a class="c-blog-card__image" href="/objective-set-up-your-projects-more-easily.html">
<img alt="Objective: set up your projects more easily" loading="lazy" src="/images/posts/set-up-your-projects-more-easily.webp">
Expand Down
4 changes: 2 additions & 2 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>Wed, 27 Dec 2023 10:06:14 -0600</pubDate>
<lastBuildDate>Wed, 27 Dec 2023 10:06:14 -0600</lastBuildDate>
<pubDate>Thu, 28 Dec 2023 05:47:22 -0600</pubDate>
<lastBuildDate>Thu, 28 Dec 2023 05:47:22 -0600</lastBuildDate>
<generator>Jekyll v4.2.1</generator>

<item>
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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>2023-12-27T10:06:14-06:00</lastmod>
<lastmod>2023-12-28T05:47:22-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/blog/</loc>
<lastmod>2023-12-27T10:06:14-06:00</lastmod>
<lastmod>2023-12-28T05:47:22-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/contact/</loc>
<lastmod>2023-12-27T10:06:14-06:00</lastmod>
<lastmod>2023-12-28T05:47:22-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/experiences/</loc>
<lastmod>2023-12-27T10:06:14-06:00</lastmod>
<lastmod>2023-12-28T05:47:22-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/feed.xml</loc>
<lastmod>2023-12-27T10:06:14-06:00</lastmod>
<lastmod>2023-12-28T05:47:22-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/</loc>
<lastmod>2023-12-27T10:06:14-06:00</lastmod>
<lastmod>2023-12-28T05:47:22-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/mikado-app/</loc>
<lastmod>2023-12-27T10:06:14-06:00</lastmod>
<lastmod>2023-12-28T05:47:22-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/newsletter/</loc>
<lastmod>2023-12-27T10:06:14-06:00</lastmod>
<lastmod>2023-12-28T05:47:22-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/subscription-confirmed/</loc>
<lastmod>2023-12-27T10:06:14-06:00</lastmod>
<lastmod>2023-12-28T05:47:22-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/talks/</loc>
<lastmod>2023-12-27T10:06:14-06:00</lastmod>
<lastmod>2023-12-28T05:47:22-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>2023-12-27T10:05:44-06:00</lastmod>
<lastmod>2023-12-28T05:46:53-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/slides/agile-adour-example-mapping.html</loc>
<lastmod>2023-12-27T10:05:44-06:00</lastmod>
<lastmod>2023-12-28T05:46:53-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/slides/agile-tour-bordeaux.html</loc>
<lastmod>2023-12-27T10:05:44-06:00</lastmod>
<lastmod>2023-12-28T05:46:53-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/slides/agile-tour-rennes-example-mapping.html</loc>
<lastmod>2023-12-27T10:05:44-06:00</lastmod>
<lastmod>2023-12-28T05:46:53-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/slides/alpes-craft-unit-tests.html</loc>
<lastmod>2023-12-27T10:05:44-06:00</lastmod>
<lastmod>2023-12-28T05:46:53-06:00</lastmod>
</url>
<url>
<loc>https://arnolanglade.github.io/slides/sunny-tech-example-mapping.html</loc>
<lastmod>2023-12-27T10:05:44-06:00</lastmod>
<lastmod>2023-12-28T05:46:53-06:00</lastmod>
</url>
</urlset>

0 comments on commit e82e732

Please sign in to comment.