@@ -89,27 +89,27 @@ <h3>Recent posts</h3>
89
89
< ul >
90
90
91
91
92
-
92
+ < li >
93
+ < a href ="/blog/2020-05-12-ddia-review.html "> 2020-05-12 Book review: Designing Data-Intensive Applications, by Martin Kleppmann</ a >
94
+ </ li >
93
95
94
96
95
97
96
-
98
+ < li >
99
+ < a href ="/blog/2020-01-25-testing_external_api_calls.html "> 2020-01-25 Writing tests for external API calls</ a >
100
+ </ li >
97
101
98
102
99
103
100
104
101
105
102
106
103
107
104
- < li >
105
- < a href ="/blog/2020-01-25-testing_external_api_calls.html "> 2020-01-25 Writing tests for external API calls</ a >
106
- </ li >
108
+
107
109
108
110
109
111
110
- < li >
111
- < a href ="/blog/2020-05-12-ddia-review.html "> 2020-05-12 Book review: Designing Data-Intensive Applications, by Martin Kleppmann</ a >
112
- </ li >
112
+
113
113
114
114
115
115
</ ul >
@@ -123,7 +123,9 @@ <h3>Guest Posts By David</h3>
123
123
124
124
125
125
126
-
126
+ < li >
127
+ < a href ="/blog/2019-08-03-ioc-techniques.html "> 2019-08-03 Three Techniques for Inverting Control, in Python</ a >
128
+ </ li >
127
129
128
130
129
131
@@ -133,9 +135,7 @@ <h3>Guest Posts By David</h3>
133
135
134
136
135
137
136
- < li >
137
- < a href ="/blog/2019-08-03-ioc-techniques.html "> 2019-08-03 Three Techniques for Inverting Control, in Python</ a >
138
- </ li >
138
+
139
139
140
140
141
141
@@ -150,35 +150,35 @@ <h3>Classic 2017 Episodes on Ports & Adapters, by Bob</h3>
150
150
< ul >
151
151
152
152
153
- < li >
154
- < a href ="/blog/2017-09-07-introducing-command-handler.html "> 2017-09-07 Introducing Command Handler</ a >
155
- </ li >
153
+
156
154
157
155
158
156
159
- < li >
160
- < a href ="/blog/2017-09-08-repository-and-unit-of-work-pattern-in-python.html "> 2017-09-08 Repository and Unit of Work Pattern</ a >
161
- </ li >
157
+
162
158
163
159
164
160
165
161
< li >
166
- < a href ="/blog/2017-09-13-commands-and-queries-handlers-and-views .html "> 2017-09-13 Commands, Handlers, Queries and Views </ a >
162
+ < a href ="/blog/2017-09-19-why-use-domain-events .html "> 2017-09-19 Why use domain events? </ a >
167
163
</ li >
168
164
169
165
170
166
171
167
< li >
172
- < a href ="/blog/2017-09-19-why-use-domain-events .html "> 2017-09-19 Why use domain events? </ a >
168
+ < a href ="/blog/2017-09-13-commands-and-queries-handlers-and-views .html "> 2017-09-13 Commands, Handlers, Queries and Views </ a >
173
169
</ li >
174
170
175
171
176
172
177
-
173
+ < li >
174
+ < a href ="/blog/2017-09-08-repository-and-unit-of-work-pattern-in-python.html "> 2017-09-08 Repository and Unit of Work Pattern</ a >
175
+ </ li >
178
176
179
177
180
178
181
-
179
+ < li >
180
+ < a href ="/blog/2017-09-07-introducing-command-handler.html "> 2017-09-07 Introducing Command Handler</ a >
181
+ </ li >
182
182
183
183
184
184
</ ul >
0 commit comments