-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
355 lines (338 loc) · 49.8 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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="generator" content="Hugo 0.127.0">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="noodp" /><title>Bearman.NL</title><meta name="Description" content="This is the blog of Mike Beerman. The views and opinions expressed here are only those of the author and do not represent those of any organization or any individual with whom the author may be associated, professionally or personally."><meta property="og:url" content="https://bearman.nl/">
<meta property="og:site_name" content="Bearman.NL">
<meta property="og:title" content="Homepage">
<meta property="og:description" content="This is the blog of Mike Beerman. The views and opinions expressed here are only those of the author and do not represent those of any organization or any individual with whom the author may be associated, professionally or personally.">
<meta property="og:locale" content="en">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Homepage">
<meta name="twitter:description" content="This is the blog of Mike Beerman. The views and opinions expressed here are only those of the author and do not represent those of any organization or any individual with whom the author may be associated, professionally or personally.">
<meta name="twitter:site" content="@bearmannl">
<meta name="application-name" content="Bearman.NL">
<meta name="apple-mobile-web-app-title" content="Bearman.NL">
<meta name="theme-color" content="#f8f8f8"><meta name="twitter:creator" content="@bearmannl" /><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="canonical" href="https://bearman.nl/" /><link rel="alternate" href="/index.xml" type="application/rss+xml" title="Bearman.NL">
<link rel="feed" href="/index.xml" type="application/rss+xml" title="Bearman.NL"><link rel="alternate" type="application/feed+json" href="/index.feed" title="Bearman.NL" />
<link rel="stylesheet" href="/css/main.min.css"><link rel="stylesheet" href="/css/style.min.css"><script type="application/ld+json">
{"@context": "https://schema.org",
"@graph": [{
"@type": "WebSite",
"url": "https://bearman.nl/","inLanguage": "en","author": {
"@type": "Person",
"name": "Mike Beerman"
},"description": "This is the blog of Mike Beerman. The views and opinions expressed here are only those of the author and do not represent those of any organization or any individual with whom the author may be associated, professionally or personally.","alternateName":["BNL Blog"],"copyrightYear": "2016","copyrightHolder": {
"@type": "Person",
"name": "true"
},"name": "Bearman.NL"
},{"@type": "BlogPosting",
"headline": "PEaC Gen AI Usage",
"inLanguage": "en",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://bearman.nl/2024/10/13/peac-gen-ai-usage/"
},"genre": "posts","keywords":["development","prompt-engineering","everything-as-code","peac","best-practices"],"wordcount": 1211 ,
"url": "https://bearman.nl/2024/10/13/peac-gen-ai-usage/","datePublished": "2024-10-13T20:50:00+02:00","dateModified": "2024-10-13T21:10:00+02:00","publisher": {
"@type": "Organization",
"name": "Mike Beerman"},"author": [{
"@type": "Person",
"name": "Mike",
"url": "https://bearman.nl/authors/mike"
}],"description": "Prompt Engineering as Code: AI Memory Transfer and Reusable Instructions."
},{"@type": "BlogPosting",
"headline": "Generation GovTech",
"inLanguage": "en",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://bearman.nl/2024/09/08/generation-govtech/"
},"genre": "posts","keywords":["govtech","generation-govtech","generation-gt","gen-gt","gengt","mindset","government","public service","ecosystem"],"wordcount": 739 ,
"url": "https://bearman.nl/2024/09/08/generation-govtech/","datePublished": "2024-09-08T11:00:00+02:00","dateModified": "2024-09-08T11:15:00+02:00","publisher": {
"@type": "Organization",
"name": "Mike Beerman"},"author": [{
"@type": "Person",
"name": "Mike",
"url": "https://bearman.nl/authors/mike"
}],"description": "Exploring the transformative potential of Generation GovTech, a mindset unifying innovators and public authorities to enhance public services."
},{"@type": "BlogPosting",
"headline": "Co Source - Renamed Source Code Sharing Strategy",
"inLanguage": "en",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://bearman.nl/2024/07/21/co-source-renaming/"
},"genre": "posts","keywords":["development","source-code","source","code","sharing","strategy","open-source","inner-source","sourcecode","access-modifiers","c-sharp","protected-inner-source","protected-internal","public","internal","class","classes","co-source"],"wordcount": 1258 ,
"url": "https://bearman.nl/2024/07/21/co-source-renaming/","datePublished": "2024-07-21T12:00:00+02:00","dateModified": "2024-07-21T13:21:00+02:00","publisher": {
"@type": "Organization",
"name": "Mike Beerman"},"author": [{
"@type": "Person",
"name": "Mike",
"url": "https://bearman.nl/authors/mike"
}],"description": "Renaming Protected Inner Source to Co source as a novel approach to source code sharing strategies."
},{"@type": "BlogPosting",
"headline": "Open Source - Inner Source - Protected Inner Source",
"inLanguage": "en",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://bearman.nl/2024/06/20/open-inner-protected-source/"
},"genre": "posts","keywords":["development","source-code","open-source","inner-source","sourcecode","access-modifiers","c-sharp","protected-inner-source","protected-internal","public","internal","class","classes"],"wordcount": 829 ,
"url": "https://bearman.nl/2024/06/20/open-inner-protected-source/","datePublished": "2024-06-20T21:30:00+02:00","dateModified": "2024-06-21T01:09:00+02:00","publisher": {
"@type": "Organization",
"name": "Mike Beerman"},"author": [{
"@type": "Person",
"name": "Mike",
"url": "https://bearman.nl/authors/mike"
}],"description": "Protected Inner Source is a novel approach to source code sharing strategies."
},{"@type": "BlogPosting",
"headline": "Firewall Port Status Test Script",
"inLanguage": "en",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://bearman.nl/2017/08/19/firewall-port-status-test-script/"
},"genre": "posts","keywords":["automation","firewall-ports","infrastructure","powershell","scripts"],"wordcount": 253 ,
"url": "https://bearman.nl/2017/08/19/firewall-port-status-test-script/","datePublished": "2017-08-19T11:56:45+02:00","dateModified": "2017-08-19T11:56:45+02:00","publisher": {
"@type": "Organization",
"name": "Mike Beerman"},"author": [{
"@type": "Person",
"name": "Mike",
"url": "https://bearman.nl/authors/mike"
}],"description": ""
},{"@type": "BlogPosting",
"headline": "Sharepoint ULS Log Files Empty",
"inLanguage": "en",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://bearman.nl/2017/04/18/sharepoint-uls-log-files-empty/"
},"genre": "posts","keywords":["least-privileged-account","sharepoint","uls"],"wordcount": 160 ,
"url": "https://bearman.nl/2017/04/18/sharepoint-uls-log-files-empty/","datePublished": "2017-04-18T13:58:57+02:00","dateModified": "2017-04-18T13:58:57+02:00","publisher": {
"@type": "Organization",
"name": "Mike Beerman"},"author": [{
"@type": "Person",
"name": "Mike",
"url": "https://bearman.nl/authors/mike"
}],"description": ""
}]}
</script></head>
<body data-instant-intensity="viewport" ><script type="text/javascript">
function setTheme(theme) {
document.body.setAttribute('theme', theme);
document.documentElement.className = theme;
document.documentElement.style.setProperty('color-scheme', theme === 'light' ? 'light' : 'dark');
if (theme === 'light') {
document.documentElement.classList.remove('tw-dark')
} else {
document.documentElement.classList.add('tw-dark')
}
window.theme = theme;
window.isDark = window.theme !== 'light'
}
function saveTheme(theme) {window.localStorage && localStorage.setItem('theme', theme);}
function getMeta(metaName) {const metas = document.getElementsByTagName('meta'); for (let i = 0; i < metas.length; i++) if (metas[i].getAttribute('name') === metaName) return metas[i]; return '';}
if (window.localStorage && localStorage.getItem('theme')) {
let theme = localStorage.getItem('theme');
if (theme === 'light' || theme === 'dark') {
setTheme(theme);
} else {
if ((window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
setTheme('dark');
} else {
setTheme('light');
}
}
} else {
if ('auto' === 'light' || 'auto' === 'dark')
setTheme('auto'), saveTheme('auto');
else saveTheme('auto'), window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches ? setTheme('dark') : setTheme('light');
}
let metaColors = {'light': '#f8f8f8','dark': '#161b22'}
getMeta('theme-color').content = metaColors[document.body.getAttribute('theme')];
window.switchThemeEventSet = new Set()
</script>
<div id="back-to-top"></div>
<div id="mask"></div><div class="wrapper"><header class="desktop print:!tw-hidden" id="header-desktop">
<div class="header-wrapper">
<div class="header-title">
<a href="/" title="Bearman.NL"><img class="tw-inline tw-align-text-bottom tw-mr-1" src="/images/bnl_favicon-32x32.png" height="32" width="32">Bearman.nl</a>
</div>
<div class="menu">
<div class="menu-inner"><a class="menu-item"
href="/posts/" > Posts </a><a class="menu-item"
href="/tags/" > Tags </a><a class="menu-item"
href="/categories/" > Categories </a><a class="menu-item"
href="/authors/" > Authors </a><a class="menu-item"
href="/about/" > About </a><a class="menu-item"
href="https://github.com/bearmannl" title="GitHub"
rel="noopener noreferrer" target="_blank" ><svg class='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d='M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z'/></svg> </a><span class="menu-item delimiter"></span><button class="menu-item language" aria-label="Select Language">English<svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"/></svg>
<select class="language-select" aria-label="Select Language" id="language-select-desktop"
onchange="location = this.value;"><option value="/" selected>English</option><option value="/nl/" >Nederlands</option></select>
</button><button class="menu-item theme-switch" aria-label="Switch Theme">
<svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M8 256c0 136.966 111.033 248 248 248s248-111.034 248-248S392.966 8 256 8 8 119.033 8 256zm248 184V72c101.705 0 184 82.311 184 184 0 101.705-82.311 184-184 184z"/></svg>
</button></div>
</div>
</div>
</header><header class="mobile print:!tw-hidden" id="header-mobile">
<div class="header-container">
<div class="header-wrapper">
<div class="header-title">
<a href="/" title="Bearman.NL"><img class="tw-inline tw-align-text-bottom tw-mr-1" src="/images/bnl_favicon-32x32.png" height="32" width="32">Bearman.nl</a>
</div>
<div class="menu-toggle" id="menu-toggle-mobile">
<span></span><span></span><span></span>
</div>
</div>
<div class="menu" id="menu-mobile"><a class="menu-item" href="/posts/" title="" >Posts</a><a class="menu-item" href="/tags/" title="" >Tags</a><a class="menu-item" href="/categories/" title="" >Categories</a><a class="menu-item" href="/authors/" title="" >Authors</a><a class="menu-item" href="/about/" title="" >About</a><a class="menu-item" href="https://github.com/bearmannl" title="GitHub"
rel="noopener noreferrer" target="_blank" ><svg class='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d='M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z'/></svg></a><button class="menu-item theme-switch tw-w-full" aria-label="Switch Theme">
<svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M8 256c0 136.966 111.033 248 248 248s248-111.034 248-248S392.966 8 256 8 8 119.033 8 256zm248 184V72c101.705 0 184 82.311 184 184 0 101.705-82.311 184-184 184z"/></svg>
</button><button class="menu-item tw-w-full" title="">English<svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"/></svg>
<select class="language-select" title="" onchange="location = this.value;"><option value="/" selected>English</option><option value="/nl/" >Nederlands</option></select>
</button></div>
</div>
</header>
<div class="search-dropdown desktop">
<div id="search-dropdown-desktop"></div>
</div>
<div class="search-dropdown mobile">
<div id="search-dropdown-mobile"></div>
</div><main class="main">
<div class="container"><div class="page home" posts><div class="home-profile"><div class="home-avatar"><a href="/posts/" title="Posts" ><img loading="eager" src="/images/bnl_logo-100x100.png" alt="Home avatar" height="100" width="100"></a></div><h1 class="home-title">Bearman.NL - Blog - Home</h1><h2 class="home-subtitle"><div id="id-1" class="typeit"></div></h2><div class="links"><a href="https://github.com/bearmannl" title="GitHub" target="_blank" rel="noopener noreferrer me"><svg class="icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><a href="https://linkedin.com/in/mikebeerman" title="LinkedIn" target="_blank" rel="noopener noreferrer me"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg></a><a href="https://twitter.com/bearmannl" title="Twitter" target="_blank" rel="noopener noreferrer me"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"/></svg></a><a href="/index.xml" title="RSS" target="_blank" rel="noopener noreferrer me"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"/></svg></a></div><h3 class="home-disclaimer">The content on this website is authored by Mike, with the assistance of AI tools for editing. While AI aids in refining the text, all ideas, topics, and content originate from the author.</h3></div><article class="single summary"><div class="featured-image-preview">
<a href="/2024/10/13/peac-gen-ai-usage/" aria-label=PEaC Gen AI Usage>
<img loading="eager" src="/2024/10/13/peac-gen-ai-usage/peac-banner.jpg" srcset="/2024/10/13/peac-gen-ai-usage/peac-banner_huac848133e6d6251056d4892056cb209d_767203_800x240_fill_q75_h2_box_center.webp 800w, /2024/10/13/peac-gen-ai-usage/peac-banner_huac848133e6d6251056d4892056cb209d_767203_1200x360_fill_q75_h2_box_center.webp 1200w, /2024/10/13/peac-gen-ai-usage/peac-banner_huac848133e6d6251056d4892056cb209d_767203_1600x480_fill_q75_h2_box_center.webp 1600w" sizes="(max-width: 680px) 100vw, (max-width: 1000px) 80vw, (max-width: 1440px) 56vw, 800px" alt="Featured image for PEaC Gen AI Usage" height="240" width="800"></a>
</div><h1 class="single-title">
<a href="/2024/10/13/peac-gen-ai-usage/">PEaC Gen AI Usage</a>
</h1><div class="post-meta">
<span class="post-author"><span class='author'>
<span class='screen-reader-text'> </span><a href='https://bearman.nl/authors/mike'>Mike</a></span>
</span> <span class="post-publish">published on <time datetime="2024-10-13">2024-10-13</time></span> <span class="post-category">included in </span> <span class="post-category">categories <a href="/categories/development/"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M464 128H272l-54.63-54.63c-6-6-14.14-9.37-22.63-9.37H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48zm0 272H48V112h140.12l54.63 54.63c6 6 14.14 9.37 22.63 9.37H464v224z"/></svg>Development</a> <a href="/categories/prompt-engineering/"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M464 128H272l-54.63-54.63c-6-6-14.14-9.37-22.63-9.37H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48zm0 272H48V112h140.12l54.63 54.63c6 6 14.14 9.37 22.63 9.37H464v224z"/></svg>Prompt-Engineering</a> <a href="/categories/everything-as-code/"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M464 128H272l-54.63-54.63c-6-6-14.14-9.37-22.63-9.37H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48zm0 272H48V112h140.12l54.63 54.63c6 6 14.14 9.37 22.63 9.37H464v224z"/></svg>Everything-as-Code</a></span></div><div class="content">Prompt Engineering as Code: AI Memory Transfer and Reusable InstructionsIntroductionIn the rapidly evolving field of artificial intelligence, efficiency and consistency are paramount. Borrowing from the successes of methodologies like Infrastructure as Code (IaC) and Documentation as Code (Docs as Code), we can enhance AI interactions by treating prompts and context as code artifacts. This approach introduces two innovative concepts under one banner:
Prompt Seed: Capturing and transferring AI interaction contexts in code format.</div><div class="post-footer">
<a href="/2024/10/13/peac-gen-ai-usage/">Read more...</a><div class="post-tags"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.744 18.745 49.136 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zM112 160c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm513.941 133.823L421.823 497.941c-18.745 18.745-49.137 18.745-67.882 0l-.36-.36L527.64 323.522c16.999-16.999 26.36-39.6 26.36-63.64s-9.362-46.641-26.36-63.64L331.397 0h48.721a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882z"/></svg> <a href="/tags/development/">Development</a>, <a href="/tags/prompt-engineering/">Prompt-Engineering</a>, <a href="/tags/everything-as-code/">Everything-as-Code</a>, <a href="/tags/peac/">Peac</a>, <a href="/tags/best-practices/">Best-Practices</a></div></div>
</article>
<article class="single summary"><div class="featured-image-preview">
<a href="/2024/09/08/generation-govtech/" aria-label=Generation GovTech>
<img loading="eager" src="/2024/09/08/generation-govtech/gen-gt.jpg" srcset="/2024/09/08/generation-govtech/gen-gt_hu262b804483122fe0d415d1c8a300a223_237721_800x240_fill_q75_h2_box_center.webp 800w, /2024/09/08/generation-govtech/gen-gt_hu262b804483122fe0d415d1c8a300a223_237721_1200x360_fill_q75_h2_box_center.webp 1200w, /2024/09/08/generation-govtech/gen-gt_hu262b804483122fe0d415d1c8a300a223_237721_1600x480_fill_q75_h2_box_center.webp 1600w" sizes="(max-width: 680px) 100vw, (max-width: 1000px) 80vw, (max-width: 1440px) 56vw, 800px" alt="Featured image for Generation GovTech" height="240" width="800"></a>
</div><h1 class="single-title">
<a href="/2024/09/08/generation-govtech/">Generation GovTech</a>
</h1><div class="post-meta">
<span class="post-author"><span class='author'>
<span class='screen-reader-text'> </span><a href='https://bearman.nl/authors/mike'>Mike</a></span>
</span> <span class="post-publish">published on <time datetime="2024-09-08">2024-09-08</time></span> <span class="post-category">included in </span> <span class="post-category">categories <a href="/categories/ecosystems/"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M464 128H272l-54.63-54.63c-6-6-14.14-9.37-22.63-9.37H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48zm0 272H48V112h140.12l54.63 54.63c6 6 14.14 9.37 22.63 9.37H464v224z"/></svg>Ecosystems</a> <a href="/categories/govtech/"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M464 128H272l-54.63-54.63c-6-6-14.14-9.37-22.63-9.37H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48zm0 272H48V112h140.12l54.63 54.63c6 6 14.14 9.37 22.63 9.37H464v224z"/></svg>Govtech</a></span></div><div class="content">Generation GovTechIntroductionThis post introduces a new term, Generation GovTech, or GenGT for short.
You’ll find a full description of this term below. To explain it fully, we’ll first cover the recruitment campaign by the Dutch Ministry of Defense: Generation D
Generation DIn 2022, the MoD launched the recruitment campaign Generation D. The campaign aimed to attract people with a specific mindset. This mindset includes individuals who want to do meaningful work, believe in cooperation, and seek personal growth.</div><div class="post-footer">
<a href="/2024/09/08/generation-govtech/">Read more...</a><div class="post-tags"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.744 18.745 49.136 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zM112 160c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm513.941 133.823L421.823 497.941c-18.745 18.745-49.137 18.745-67.882 0l-.36-.36L527.64 323.522c16.999-16.999 26.36-39.6 26.36-63.64s-9.362-46.641-26.36-63.64L331.397 0h48.721a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882z"/></svg> <a href="/tags/govtech/">Govtech</a>, <a href="/tags/generation-govtech/">Generation-Govtech</a>, <a href="/tags/generation-gt/">Generation-Gt</a>, <a href="/tags/gen-gt/">Gen-Gt</a>, <a href="/tags/gengt/">Gengt</a>, <a href="/tags/mindset/">Mindset</a>, <a href="/tags/government/">Government</a>, <a href="/tags/public-service/">Public Service</a>, <a href="/tags/ecosystem/">Ecosystem</a></div></div>
</article>
<article class="single summary"><div class="featured-image-preview">
<a href="/2024/07/21/co-source-renaming/" aria-label=Co Source - Renamed Source Code Sharing Strategy>
<img loading="eager" src="/2024/07/21/co-source-renaming/co-source-renamed.jpg" srcset="/2024/07/21/co-source-renaming/co-source-renamed_hu5f0673291dbc01ae09993dd7137467a4_243742_800x240_fill_q75_h2_box_center.webp 800w, /2024/07/21/co-source-renaming/co-source-renamed_hu5f0673291dbc01ae09993dd7137467a4_243742_1200x360_fill_q75_h2_box_center.webp 1200w, /2024/07/21/co-source-renaming/co-source-renamed_hu5f0673291dbc01ae09993dd7137467a4_243742_1600x480_fill_q75_h2_box_center.webp 1600w" sizes="(max-width: 680px) 100vw, (max-width: 1000px) 80vw, (max-width: 1440px) 56vw, 800px" alt="Featured image for Co Source - Renamed Source Code Sharing Strategy" height="240" width="800"></a>
</div><h1 class="single-title">
<a href="/2024/07/21/co-source-renaming/">Co Source - Renamed Source Code Sharing Strategy</a>
</h1><div class="post-meta">
<span class="post-author"><span class='author'>
<span class='screen-reader-text'> </span><a href='https://bearman.nl/authors/mike'>Mike</a></span>
</span> <span class="post-publish">published on <time datetime="2024-07-21">2024-07-21</time></span> <span class="post-category">included in </span> <span class="post-category">categories <a href="/categories/development/"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M464 128H272l-54.63-54.63c-6-6-14.14-9.37-22.63-9.37H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48zm0 272H48V112h140.12l54.63 54.63c6 6 14.14 9.37 22.63 9.37H464v224z"/></svg>Development</a> <a href="/categories/source-strategies/"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M464 128H272l-54.63-54.63c-6-6-14.14-9.37-22.63-9.37H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48zm0 272H48V112h140.12l54.63 54.63c6 6 14.14 9.37 22.63 9.37H464v224z"/></svg>Source-Strategies</a></span></div><div class="content">Co sourceIntroProtected Inner Source RecapProtected Inner Source is a source code sharing strategy that defines an intermediate model between Open Source and Inner Source. The analogy used here is that C# Access Modifiers define a ‘Protected Internal Class’ as an intermediate between ‘Public Class’ and ‘Internal Class’. The purpose of which is to be more closed off between assemblies than ‘Public Class’, yet more open for reuse than ‘Internal Class’.</div><div class="post-footer">
<a href="/2024/07/21/co-source-renaming/">Read more...</a><div class="post-tags"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.744 18.745 49.136 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zM112 160c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm513.941 133.823L421.823 497.941c-18.745 18.745-49.137 18.745-67.882 0l-.36-.36L527.64 323.522c16.999-16.999 26.36-39.6 26.36-63.64s-9.362-46.641-26.36-63.64L331.397 0h48.721a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882z"/></svg> <a href="/tags/development/">Development</a>, <a href="/tags/source-code/">Source-Code</a>, <a href="/tags/source/">Source</a>, <a href="/tags/code/">Code</a>, <a href="/tags/sharing/">Sharing</a>, <a href="/tags/strategy/">Strategy</a>, <a href="/tags/open-source/">Open-Source</a>, <a href="/tags/inner-source/">Inner-Source</a>, <a href="/tags/sourcecode/">Sourcecode</a>, <a href="/tags/access-modifiers/">Access-Modifiers</a>, <a href="/tags/c-sharp/">C-Sharp</a>, <a href="/tags/protected-inner-source/">Protected-Inner-Source</a>, <a href="/tags/protected-internal/">Protected-Internal</a>, <a href="/tags/public/">Public</a>, <a href="/tags/internal/">Internal</a>, <a href="/tags/class/">Class</a>, <a href="/tags/classes/">Classes</a>, <a href="/tags/co-source/">Co-Source</a></div></div>
</article>
<article class="single summary"><div class="featured-image-preview">
<a href="/2024/06/20/open-inner-protected-source/" aria-label=Open Source - Inner Source - Protected Inner Source>
<img loading="eager" src="/2024/06/20/open-inner-protected-source/protected-inner-source-banner.jpg" srcset="/2024/06/20/open-inner-protected-source/protected-inner-source-banner_hu2f8ff2cb1b7b0226f447817c82c5c4ce_242665_800x240_fill_q75_h2_box_center.webp 800w, /2024/06/20/open-inner-protected-source/protected-inner-source-banner_hu2f8ff2cb1b7b0226f447817c82c5c4ce_242665_1200x360_fill_q75_h2_box_center.webp 1200w, /2024/06/20/open-inner-protected-source/protected-inner-source-banner_hu2f8ff2cb1b7b0226f447817c82c5c4ce_242665_1600x480_fill_q75_h2_box_center.webp 1600w" sizes="(max-width: 680px) 100vw, (max-width: 1000px) 80vw, (max-width: 1440px) 56vw, 800px" alt="Featured image for Open Source - Inner Source - Protected Inner Source" height="240" width="800"></a>
</div><h1 class="single-title">
<a href="/2024/06/20/open-inner-protected-source/">Open Source - Inner Source - Protected Inner Source</a>
</h1><div class="post-meta">
<span class="post-author"><span class='author'>
<span class='screen-reader-text'> </span><a href='https://bearman.nl/authors/mike'>Mike</a></span>
</span> <span class="post-publish">published on <time datetime="2024-06-20">2024-06-20</time></span> <span class="post-category">included in </span> <span class="post-category">categories <a href="/categories/development/"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M464 128H272l-54.63-54.63c-6-6-14.14-9.37-22.63-9.37H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48zm0 272H48V112h140.12l54.63 54.63c6 6 14.14 9.37 22.63 9.37H464v224z"/></svg>Development</a> <a href="/categories/source-strategies/"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M464 128H272l-54.63-54.63c-6-6-14.14-9.37-22.63-9.37H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48zm0 272H48V112h140.12l54.63 54.63c6 6 14.14 9.37 22.63 9.37H464v224z"/></svg>Source-Strategies</a></span></div><div class="content">Protected Inner SourceUPDATE: Based on feedback, I am changing the name of this source code sharing strategy to ‘Co Source’. The direct analogy between Protected Internal Class and Protected Inner Source seemed to imply a lack of security in traditional Open Source sharing strategies, which was not my intent. Read more about the naming change in my follow-up article here: Co Source - Renamed Source Code Sharing Strategy
IntroInner sourceIn the digital era, software development is a cornerstone of innovation.</div><div class="post-footer">
<a href="/2024/06/20/open-inner-protected-source/">Read more...</a><div class="post-tags"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.744 18.745 49.136 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zM112 160c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm513.941 133.823L421.823 497.941c-18.745 18.745-49.137 18.745-67.882 0l-.36-.36L527.64 323.522c16.999-16.999 26.36-39.6 26.36-63.64s-9.362-46.641-26.36-63.64L331.397 0h48.721a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882z"/></svg> <a href="/tags/development/">Development</a>, <a href="/tags/source-code/">Source-Code</a>, <a href="/tags/open-source/">Open-Source</a>, <a href="/tags/inner-source/">Inner-Source</a>, <a href="/tags/sourcecode/">Sourcecode</a>, <a href="/tags/access-modifiers/">Access-Modifiers</a>, <a href="/tags/c-sharp/">C-Sharp</a>, <a href="/tags/protected-inner-source/">Protected-Inner-Source</a>, <a href="/tags/protected-internal/">Protected-Internal</a>, <a href="/tags/public/">Public</a>, <a href="/tags/internal/">Internal</a>, <a href="/tags/class/">Class</a>, <a href="/tags/classes/">Classes</a></div></div>
</article>
<article class="single summary"><h1 class="single-title">
<a href="/2017/08/19/firewall-port-status-test-script/">Firewall Port Status Test Script</a>
</h1><div class="post-meta">
<span class="post-author"><span class='author'>
<span class='screen-reader-text'> </span><a href='https://bearman.nl/authors/mike'>Mike</a></span>
</span> <span class="post-publish">published on <time datetime="2017-08-19">2017-08-19</time></span></div><div class="content">Firewall port testingIntroRecently I had some issues at a customer project where, due to the complexity of the environment, sometimes firewall ports were closed after they had initially been added to the rules list. This caused unexpected errors for SharePoint, of which we were unaware at the time that these were due to firewall issues.
While analyzing the issue I came across the Test-NetConnection PowerShell command, which I used to manually verify the issue on one server.</div><div class="post-footer">
<a href="/2017/08/19/firewall-port-status-test-script/">Read more...</a><div class="post-tags"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.744 18.745 49.136 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zM112 160c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm513.941 133.823L421.823 497.941c-18.745 18.745-49.137 18.745-67.882 0l-.36-.36L527.64 323.522c16.999-16.999 26.36-39.6 26.36-63.64s-9.362-46.641-26.36-63.64L331.397 0h48.721a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882z"/></svg> <a href="/tags/automation/">Automation</a>, <a href="/tags/firewall-ports/">Firewall-Ports</a>, <a href="/tags/infrastructure/">Infrastructure</a>, <a href="/tags/powershell/">Powershell</a>, <a href="/tags/scripts/">Scripts</a></div></div>
</article>
<article class="single summary"><h1 class="single-title">
<a href="/2017/04/18/sharepoint-uls-log-files-empty/">Sharepoint ULS Log Files Empty</a>
</h1><div class="post-meta">
<span class="post-author"><span class='author'>
<span class='screen-reader-text'> </span><a href='https://bearman.nl/authors/mike'>Mike</a></span>
</span> <span class="post-publish">published on <time datetime="2017-04-18">2017-04-18</time></span></div><div class="content">SharePoint ULSEmpty log filesRan into an annoying issue today where a SharePoint server was not writing trace log messages, the result was a log directory with 0 bytes logging files.
Incidentally I found a Event Log error with the code:
“A Session “WSSUSAGESESSION15” failed to start with the following error: 0xC0000022”
Other posts mention adding the service account (or the WSS_WPG group) for the ‘SharePoint Tracing Service’ Windows Service to the administrators group, tested that, this indeed fixes the problem.</div><div class="post-footer">
<a href="/2017/04/18/sharepoint-uls-log-files-empty/">Read more...</a><div class="post-tags"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.744 18.745 49.136 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zM112 160c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm513.941 133.823L421.823 497.941c-18.745 18.745-49.137 18.745-67.882 0l-.36-.36L527.64 323.522c16.999-16.999 26.36-39.6 26.36-63.64s-9.362-46.641-26.36-63.64L331.397 0h48.721a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882z"/></svg> <a href="/tags/least-privileged-account/">Least-Privileged-Account</a>, <a href="/tags/sharepoint/">Sharepoint</a>, <a href="/tags/uls/">Uls</a></div></div>
</article>
<ul class="pagination"><li class="page-item active">
<span class="page-link">
<a href="/">1</a>
</span>
</li><li class="page-item ">
<span class="page-link">
<a href="/page/2/">2</a>
</span>
</li></ul></div></div>
</main><footer class="footer">
<div class="footer-container"><div class="footer-line">
Hosted on <a title="Github Pages" href="https://docs.github.com/en/pages/" target="_blank" rel="noopener noreffer">GitHub Pages</a>
</div><div class="footer-line"><svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 448c-110.532 0-200-89.451-200-200 0-110.531 89.451-200 200-200 110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200zm107.351-101.064c-9.614 9.712-45.53 41.396-104.065 41.396-82.43 0-140.484-61.425-140.484-141.567 0-79.152 60.275-139.401 139.762-139.401 55.531 0 88.738 26.62 97.593 34.779a11.965 11.965 0 0 1 1.936 15.322l-18.155 28.113c-3.841 5.95-11.966 7.282-17.499 2.921-8.595-6.776-31.814-22.538-61.708-22.538-48.303 0-77.916 35.33-77.916 80.082 0 41.589 26.888 83.692 78.277 83.692 32.657 0 56.843-19.039 65.726-27.225 5.27-4.857 13.596-4.039 17.82 1.738l19.865 27.17a11.947 11.947 0 0 1-1.152 15.518z"/></svg>2016 - 2024<span class="author"> <a href="https://github.com/bearmannl" target="_blank" rel="noopener noreferrer">Mike Beerman</a></span></div>
<div class="footer-line"></div>
<div class="footer-line">
</div>
</div></footer></div>
<div id="fixed-buttons" class="print:!tw-hidden"><a href="#back-to-top" id="back-to-top-button" class="fixed-button tw-transition-opacity tw-opacity-0" title="Back to Top">
<svg class="icon"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z"/></svg>
</a></div>
<script>window.config={"data":{"id-1":"This blog is a personal channel. The views and opinions expressed here are only those of the author and do not represent those of any organization or any individual with whom the author may be associated, professionally or personally."},"typeit":{"cursorChar":null,"cursorSpeed":null,"data":{"id-1":["id-1"]},"duration":null,"speed":null}};</script><script
src="/lib/typeit/typeit.min.js"
></script><script
src="/js/theme.min.js"
defer
></script>
<script type="speculationrules">
{
"prerender": [
{
"where": { "href_matches": "/*" },
"eagerness": "moderate"
}
]
}
</script>
</body>
</html>