-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCqrs-es-todos.html
More file actions
81 lines (69 loc) · 2.49 KB
/
Cqrs-es-todos.html
File metadata and controls
81 lines (69 loc) · 2.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
---
title: CQRS+ES Todo List
tagline: Project Backstage
header: CQRS+ES Todo List
group: navigation
---
<div class="row">
<div class="col-md-12">
<h2><img src="http://icons.iconarchive.com/icons/custom-icon-design/flag-3/32/United-Kingdom-flag-icon.png"></img> Abstract</h2>
<div class="col-md-12">
Another todo list application…but this is in <b>CQRS+ES</b> sauce!<br/>
This is my training journey into Command Query Responsibility Segregation (CQRS) + Event Sourcing (ES) patterns.
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<h2>Contents</h2>
{% assign myArray = finalSummary | split: "|" | sort %}
<ul style="list-style-type: none;">
{% for node in myArray %}
{% assign summaryLine = node | split: "," | sort %}
{% for prop in summaryLine %}
{% assign keyval = prop | split: ":" %}
{% if keyval[0] == 'title' %}
{% assign title = keyval[1] %}
{% endif %}
{% if keyval[0] == 'url' %}
{% assign url = keyval[1] %}
{% endif %}
{% endfor %}
{% if page.url == url %}
<li class="active"><a href="{{ BASE_PATH }}{{url}}">{{title}}</a></li>
{% else %}
<li><a href="{{ BASE_PATH }}{{url}}">{{title}}</a></li>
{% endif %}
{% endfor %}
</ul>
</div>
</div>
<h2>Technologies</h2>
<ul>
<li>UI: <a href="http://getbootstrap.com/" target="_blank">Bootstrap 3.0.3</a></li>
<li>Front-end: <a href="http://angularjs.org/" target="_blank">Angular.js 1.2.21</a></li>
<li>Back-end: <a href="http://www.asp.net/vnext/overview/aspnet-web-api" target="_blank">.NET Web Api 2.0</a> and <a href="http://msdn.microsoft.com/en-us/data/ee712907.aspx" target="_blank">Entity Framework 6</a></li>
<li>Database: SQL Server 2008 R2 +</li>
<li>Inversion of Control: <a href="http://docs.castleproject.org/Windsor.MainPage.ashx" target="_blank">Castle Windsor</a></li>
<li>Event Store: <a href="http://neventstore.org/" target="_blank">NEventStore</a></li>
<li>VCS: <a href="http://git-scm.com/" target="_blank">Git</a></li>
</ul>
<h2>Repositories</h2>
<ul>
<li><a href="https://github.com/williamverdolini/CQRS-ES-Todos" target="blank">CQRS+ES Todo List Code</a>.</li>
</ul>
<div class="row">
<div class="col-md-12">
<h2>Period</h2>
<div class="col-md-12">
August 2014 - October 2014
</div>
</div>
</div>
{% comment %}
<ul>
{% assign pages_list = site.pages %}
</ul>
CQRS+ES Todo List<br>
<p>{{pages_list}}</p>
{% endcomment %}