-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
133 lines (86 loc) · 4.23 KB
/
index.html
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<!doctype html>
<html lang="en">
<head>
<title>Oleh Marshev</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="description" content="The HTML5 Herald" />
<meta name="author" content="" />
<meta name="generator" content="Hugo 0.54.0" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/7.0.0/normalize.min.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto+Slab|Ruda" />
<link rel="stylesheet" type="text/css" href="https://olehmarshev.com/css/styles.css" />
</head>
<body>
<div id="container">
<header>
<h1>
<a href="https://olehmarshev.com/">Oleh Marshev</a>
</h1>
<ul id="social-media">
<li><a href="https://twitter.com/OlegMarshev"><i class="fa fa-twitter fa-lg" aria-hidden="true"></i></a></li>
<li><a href="https://www.linkedin.com/in/olegmarshev"><i class="fa fa-linkedin fa-lg" aria-hidden="true"></i></a></li>
<li><a href="https://github.com/olmar"><i class="fa fa-github fa-lg" aria-hidden="true"></i></a></li>
</ul>
<p><em>Some thoughts</em></p>
</header>
<nav>
<ul>
</ul>
</nav>
<main>
<section id="home">
<ul>
<li class="first">
<h1><a href="https://olehmarshev.com/blog/right-tools-for-the-right-moment/" title="Right Tools for the Right Moment">Right Tools for the Right Moment</a></h1>
<aside>
<ul>
<li>
<time class="post-date" datetime="2019-02-03T18:28:28+02:00">Feb 3, 2019</time>
</li>
<li>2 min read</li>
</ul>
</aside>
<p>Have you ever realized that the current state of architecture does not meet the current needs? One of the projects I’ve been working on had PostgreSQL and Neo4j databases with data tightly related between them.</p>
<a href="https://olehmarshev.com/blog/right-tools-for-the-right-moment/">Read more…</a>
</li>
<li >
<h1><a href="https://olehmarshev.com/blog/unit-testing-vs-design-by-contract/" title="Unit Testing vs Design by Contract">Unit Testing vs Design by Contract</a></h1>
<aside>
<ul>
<li>
<time class="post-date" datetime="2018-04-22T21:43:59+03:00">Apr 22, 2018</time>
</li>
<li>2 min read</li>
</ul>
</aside>
<p>In the first half of The Pragmatic Programmer Andrew Hunt and David Thomas introduce concept of Design by Contract (DBC, for short).1
In order to determine correctness of the program three questions must be answered:</p>
<a href="https://olehmarshev.com/blog/unit-testing-vs-design-by-contract/">Read more…</a>
</li>
<li >
<h1><a href="https://olehmarshev.com/blog/maintenance-and-development/" title="Maintenance and Development">Maintenance and Development</a></h1>
<aside>
<ul>
<li>
<time class="post-date" datetime="2018-01-15T00:17:20+02:00">Jan 15, 2018</time>
</li>
<li>1 min read</li>
</ul>
</aside>
<p>Looks like previously I was looking at maintenance and development as something that opposite to each other. First develop, then maintain. One of the first insights from reading The Pragmatic Programmer is that maintenance is a part of the whole development process.</p>
<a href="https://olehmarshev.com/blog/maintenance-and-development/">Read more…</a>
</li>
</ul>
</section>
</main>
<footer>
<h6>Copyright © 2018 - Oleh Marshev |
Rendered by <a href="https://gohugo.io" title="Hugo">Hugo</a> |
<a href="https://olehmarshev.com/index.xml">Subscribe</a></h6>
</footer>
</div>
<script src="https://olehmarshev.com/js/scripts.js"></script>
</body>
</html>