diff --git a/_layouts/category.html b/_layouts/category.html index a9722ed1..0b369c6f 100644 --- a/_layouts/category.html +++ b/_layouts/category.html @@ -15,40 +15,68 @@

{{ page.title }}

{{ content }} -
Articles in this category:
+

Articles in this category

- {% assign category_posts = site.posts | where: 'category',page.category | reverse %} - {% for post in category_posts %} -
-
-
- - -
-
-
-

- {{ post.title }} -

-
-

- {% if post.synopsis %}{{ post.synopsis }}{% else %}{{ post.excerpt }}{% endif %} -

-

- - Continue reading... - -

+ {% assign category_posts = site.posts | where: 'category',page.category | reverse %} + {% for post in category_posts %} + {% if post.demos %} + {% assign there_are_posts_with_demos = true %} + {% endif %} +
+
+
+ +
- {% endfor %} +
+

+ {{ post.title }} +

+
+

+ {% if post.synopsis %}{{ post.synopsis }}{% else %}{{ post.excerpt }}{% endif %} +

+

+ + Continue reading... + +

+
- - + {% endfor %} +
+ + {% if page.demos or there_are_posts_with_demos %} +

Demos available in this category

+ + {% endif %} + + -
+
\ No newline at end of file diff --git a/_posts/2019-04-03-turn-on-the-motors.md b/_posts/2019-04-03-turn-on-the-motors.md index 8ac12168..390d4957 100644 --- a/_posts/2019-04-03-turn-on-the-motors.md +++ b/_posts/2019-04-03-turn-on-the-motors.md @@ -11,6 +11,11 @@ tags: - SOA - Services ViewModel Composition category: view-model-composition +demos: +- title: "Composition Gateway" + url: https://github.com/mauroservienti/composition-gateway-sample +- title: "Single Item Composition" + url: https://github.com/mauroservienti/composition-gateway-sample/src/basic-single-item --- We spent the last seven posts introducing ViewModel Composition and diving into many aspects of it. A detailed list of articles can be found in the [ViewModel Composition](https://milestone.topics.it/categories/view-model-composition.html) category. diff --git a/categories/view-model-composition.md b/categories/view-model-composition.md index 7e57b4f3..f4763166 100644 --- a/categories/view-model-composition.md +++ b/categories/view-model-composition.md @@ -22,4 +22,4 @@ This type of questions lead systems to be designed using rich events, and not th This is the beginning of a road that can only lead to a distributed monolith, where data ownership is a lost concept and every change impacts and breaks the whole system. In such a scenario it’s very easy to blame SOA and the tool set. -ViewModel Composition techniques are designed to address all these concerns. ViewModel Composition brings the separation of concerns, desinged at the back-end, to the front-end. +ViewModel Composition techniques are designed to address all these concerns. ViewModel Composition brings the separation of concerns, desinged at the back-end, to the front-end. \ No newline at end of file