PageSourceSearch

https://www.aspnetmonsters.com/

html aspnetmonsters.com collected 2026-10-02 05:32:30 UTC 70,390 bytes, 844 lines download raw bytes

1<!DOCTYPE html>
2<html>
3<head>
4  <meta charset="utf-8">
5  
6  <title>ASP.NET Monsters</title>  
7  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
8  
9  
10    <!-- Main Style -->
11    <link rel="stylesheet" type="text/css" href="/css/font-awesome.min.css">
12    <link rel="stylesheet" type="text/css" href="/css/base.css">
13    <link rel="stylesheet" type="text/css" href="/css/prettyPhoto.css">
14    <link rel="stylesheet" type="text/css" href="/js/bootstrap.min.css">
15    <link rel="stylesheet" type="text/css" href="/css/bright_cyan.css">
16    <link rel="stylesheet" type="text/css" href="/css/skins.css">
17    <link rel="stylesheet" type="text/css" href="/css/responsive.css">
18    <link rel="stylesheet" type="text/css" href="/css/navbar-fixed-top.css">
19    <link rel="stylesheet" type="text/css" href="/css/style.css">
20    <link rel="stylesheet" type="text/css" href="/css/highlight.css">
21
22    <!-- Font Style -->
23    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
24
25  
26  <meta property="og:type" content="website">
27<meta property="og:title" content="ASP.NET Monsters">
28<meta property="og:url" content="http://aspnetmonsters.com/index.html">
29<meta property="og:site_name" content="ASP.NET Monsters">
30<meta property="og:locale" content="en_US">
31<meta property="article:author" content="The Monsters">
32<meta name="twitter:card" content="summary">
33  
34    <link rel="alternative" href="/atom.xml" title="ASP.NET Monsters" type="application/atom+xml">
35  
36  
37    <link rel="icon" href="/images/favicon.png">
38  
39  <link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css">
40  
41  
42<!-- Google Analytics -->
43<script type="text/javascript">
vendor: 329 bytes, lines 43-49
43
44(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
45(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
46m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
47})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
48
49ga('create', '
49UA-58850513-2
vendor: 37 bytes, lines 49-51
49', 'auto');
50ga('send', 'pageview');
51
52</script>
52
53<!-- End Google Analytics -->
54
55
56  
57  
57<script src="//load.sumome.com/" data-sumo-site-id="4be75cfb88d7cd4bb66a3c505430b09e769afb08367319e92abd1a12f95a2834" async="async"></script>
57
58
59<meta name="generator" content="Hexo 4.2.1"></head>
60<body>
61    <div id="wrap" class="stripe grid_1200">
62        <div class="wrap-search">
63    <form method="post">
64        <input type="search" name="s" value="Search here ..." onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;">
65    </form>
66</div>
67<!-- End wrap-search -->
68
69<!-- Fixed navbar -->
70<nav class="navbar navbar-default navbar-fixed-top">
71    <div class="container">
72        <div class="navbar-header" style="color:#F4EDED; padding:10px;">
73            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false"
74            aria-controls="navbar">
75                <span class="sr-only">Toggle navigation</span>
76                <span class="icon-bar"></span>
77                <span class="icon-bar"></span>
78                <span class="icon-bar"></span>
79            </button>
80            <a class="logo" href="/"><img src="/images/monsters-little-banner.png" /></a>
81            <a class="navbar-brand" href="/">ASP.NET Monsters</a>
82        </div>
83        <div id="navbar" class="navbar-collapse collapse">
84
85            <ul class="nav navbar-nav navbar-right">
86            
87                <li><a href="/">Home</a></li>
88             
89                <li><a href="/2016/01/welcome">About</a></li>
90             
91                <li><a href="/2016/01/guests">Special Guests</a></li>
92             
93                <li><a href="/2016/12/aspnetcorebook">Our Book</a></li>
94             
95            </ul>
96
97        </div>
98        <!--/.nav-collapse -->
99    </div>
100</nav>
101        <div class="clearfix"></div>
102        <div class="monster-message"><div class="container"><a id="monstermessagelink" href="https://www.amazon.ca/ASP-NET-Core-Application-Development-application-ebook/dp/B01N9E92QY" target="_blank" rel="noopener"><strong>Buy our book:</strong> ASP.NET Core Application Development <i class="fa fa-external-link"></i></a></div></div>
103        <div class="sections body-section">
104            <div class="row">
105                <div class="col-md-8 main-content">
106                    
107  
108    <div class="post post-2 post-gallery single-post row">
109    <div class="col-md-1">
110        <div class="post-author"><img alt="The Monsters" src="/images/thumb_monsters.png"></div>
111    </div>
112    <div class="col-md-11">
113        <div class="post-head">
114            <h3><a href="/2024/10/monsters-weekly%5Cep273/">Monsters Weekly 273 -  GitHub and Azure Boards</a></h3>
115            <div class="post-meta">
116                <div><i class="fa fa-user"></i>BY : <a href="#">The Monsters</a></div>
117                <div><i class="fa fa-clock-o"></i><time datetime="2024-10-07T13:00:00.000Z" itemprop="datePublished">2024-10-07</time></div>
118                <div><i class="fa fa-comments"></i><a href="http://aspnetmonsters.com/2024/10/monsters-weekly/ep273/#disqus_thread" class="article-comment-link">Comments</a></div>
119            </div>
120            <!-- End post-meta -->
121            <div class="clearfix"></div>
122        </div>
123        <!-- End post-head -->
124        <div class="post-wrap">
125                
126            <div class="post-inner">
127                
128                    
129                    <p>Let’s see how you can use GitHub for repositories together with Azure Boards for issue tracking. The integration is actually pretty simple to setup.</p>
130<p>See <a href="https://learn.microsoft.com/en-us/azure/devops/boards/github/install-github-app?view=azure-devops" target="_blank" rel="noopener">https://learn.microsoft.com/en-us/azure/devops/boards/github/install-github-app?view=azure-devops</a> for more information.</p>
131<p>Dave is a Microsoft employee working on the Azure DevOps product team.</p>
132<iframe width="702" height="395" src="https://www.youtube.com/embed/Aq0rAwHxucg" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
133
134                
135
136                <div class="clearfix"></div>
137                <div class="post-share-view">
138                    <div class="post-meta">
139                        <div class="post-meta-share">
140                            <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http://aspnetmonsters.com/2024/10/monsters-weekly/ep273/"><i class="fa fa-facebook"></i> Facebook</a> 
141                        </div>
142                        <div class="post-meta-share">
143                            <a target="_blank" href="https://twitter.com/home?status=Blog%20post%20from%20%40aspnetmonsters%3A%20Monsters Weekly 273 -  GitHub and Azure Boards%20http://aspnetmonsters.com/2024/10/monsters-weekly/ep273/"><i class="fa fa-twitter"></i> Twitter</a>
144                        </div>
145                        <div class="post-meta-share">
146                            <a target="_blank" href="https://plus.google.com/share?url=http://aspnetmonsters.com/2024/10/monsters-weekly/ep273/"><i class="fa fa-google-plus"></i> Google+</a>
147                        </div>
148                        
149                        <a href="/2024/10/monsters-weekly%5Cep273/" class="button post-more">Continue Reading</a>
150                        
151                    </div>
152                    <!-- End post-meta -->
153                </div>
154                <!-- End post-share-view -->
155                <div class="clearfix"></div>
156            </div>
157            <!-- End post-inner -->
158        </div>
159        <!-- End post-wrap -->
160    </div>
161</div>
162<!-- End post -->
163
164
165  
166    <div class="post post-2 post-gallery single-post row">
167    <div class="col-md-1">
168        <div class="post-author"><img alt="The Monsters" src="/images/thumb_monsters.png"></div>
169    </div>
170    <div class="col-md-11">
171        <div class="post-head">
172            <h3><a href="/2024/03/monsters-weekly%5Cep272/">Monsters Weekly 272 -  Playwright and Azure Pipelines</a></h3>
173            <div class="post-meta">
174                <div><i class="fa fa-user"></i>BY : <a href="#">The Monsters</a></div>
175                <div><i class="fa fa-clock-o"></i><time datetime="2024-03-13T13:00:00.000Z" itemprop="datePublished">2024-03-13</time></div>
176                <div><i class="fa fa-comments"></i><a href="http://aspnetmonsters.com/2024/03/monsters-weekly/ep272/#disqus_thread" class="article-comment-link">Comments</a></div>
177            </div>
178            <!-- End post-meta -->
179            <div class="clearfix"></div>
180        </div>
181        <!-- End post-head -->
182        <div class="post-wrap">
183                
184            <div class="post-inner">
185                
186                    
187                    <p>Playwright and Azure Pipelines work well together. Let’s see how easy it is to run Playwright tests in an Azure Pipeline then view the test results along with attached screenshots, videos, and trace files.</p>
188<iframe width="702" height="395" src="https://www.youtube.com/embed/PbGH3-UU4VA" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
189
190                
191
192                <div class="clearfix"></div>
193                <div class="post-share-view">
194                    <div class="post-meta">
195                        <div class="post-meta-share">
196                            <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http://aspnetmonsters.com/2024/03/monsters-weekly/ep272/"><i class="fa fa-facebook"></i> Facebook</a> 
197                        </div>
198                        <div class="post-meta-share">
199                            <a target="_blank" href="https://twitter.com/home?status=Blog%20post%20from%20%40aspnetmonsters%3A%20Monsters Weekly 272 -  Playwright and Azure Pipelines%20http://aspnetmonsters.com/2024/03/monsters-weekly/ep272/"><i class="fa fa-twitter"></i> Twitter</a>
200                        </div>
201                        <div class="post-meta-share">
202                            <a target="_blank" href="https://plus.google.com/share?url=http://aspnetmonsters.com/2024/03/monsters-weekly/ep272/"><i class="fa fa-google-plus"></i> Google+</a>
203                        </div>
204                        
205                        <a href="/2024/03/monsters-weekly%5Cep272/" class="button post-more">Continue Reading</a>
206                        
207                    </div>
208                    <!-- End post-meta -->
209                </div>
210                <!-- End post-share-view -->
211                <div class="clearfix"></div>
212            </div>
213            <!-- End post-inner -->
214        </div>
215        <!-- End post-wrap -->
216    </div>
217</div>
218<!-- End post -->
219
220
221  
222    <div class="post post-2 post-gallery single-post row">
223    <div class="col-md-1">
224        <div class="post-author"><img alt="The Monsters" src="/images/thumb_monsters.png"></div>
225    </div>
226    <div class="col-md-11">
227        <div class="post-head">
228            <h3><a href="/2024/02/monsters-weekly%5Cep271/">Monsters Weekly 271 -  Hierarchy Ids in Entity Framework</a></h3>
229            <div class="post-meta">
230                <div><i class="fa fa-user"></i>BY : <a href="#">The Monsters</a></div>
231                <div><i class="fa fa-clock-o"></i><time datetime="2024-02-25T14:00:00.000Z" itemprop="datePublished">2024-02-25</time></div>
232                <div><i class="fa fa-comments"></i><a href="http://aspnetmonsters.com/2024/02/monsters-weekly/ep271/#disqus_thread" class="article-comment-link">Comments</a></div>
233            </div>
234            <!-- End post-meta -->
235            <div class="clearfix"></div>
236        </div>
237        <!-- End post-head -->
238        <div class="post-wrap">
239                
240            <div class="post-inner">
241                
242                    
243                    <p>In this video we learn about how to use the new Hierarchy Id in Entity Framework 8</p>
244<iframe width="702" height="395" src="https://www.youtube.com/embed/kwXwsSUtVHk" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
245
246                
247
248                <div class="clearfix"></div>
249                <div class="post-share-view">
250                    <div class="post-meta">
251                        <div class="post-meta-share">
252                            <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http://aspnetmonsters.com/2024/02/monsters-weekly/ep271/"><i class="fa fa-facebook"></i> Facebook</a> 
253                        </div>
254                        <div class="post-meta-share">
255                            <a target="_blank" href="https://twitter.com/home?status=Blog%20post%20from%20%40aspnetmonsters%3A%20Monsters Weekly 271 -  Hierarchy Ids in Entity Framework%20http://aspnetmonsters.com/2024/02/monsters-weekly/ep271/"><i class="fa fa-twitter"></i> Twitter</a>
256                        </div>
257                        <div class="post-meta-share">
258                            <a target="_blank" href="https://plus.google.com/share?url=http://aspnetmonsters.com/2024/02/monsters-weekly/ep271/"><i class="fa fa-google-plus"></i> Google+</a>
259                        </div>
260                        
261                        <a href="/2024/02/monsters-weekly%5Cep271/" class="button post-more">Continue Reading</a>
262                        
263                    </div>
264                    <!-- End post-meta -->
265                </div>
266                <!-- End post-share-view -->
267                <div class="clearfix"></div>
268            </div>
269            <!-- End post-inner -->
270        </div>
271        <!-- End post-wrap -->
272    </div>
273</div>
274<!-- End post -->
275
276
277  
278    <div class="post post-2 post-gallery single-post row">
279    <div class="col-md-1">
280        <div class="post-author"><img alt="The Monsters" src="/images/thumb_monsters.png"></div>
281    </div>
282    <div class="col-md-11">
283        <div class="post-head">
284            <h3><a href="/2024/02/monsters-weekly%5Cep270/">Monsters Weekly 270 -  Entity Framework JSON Columns</a></h3>
285            <div class="post-meta">
286                <div><i class="fa fa-user"></i>BY : <a href="#">The Monsters</a></div>
287                <div><i class="fa fa-clock-o"></i><time datetime="2024-02-13T14:00:00.000Z" itemprop="datePublished">2024-02-13</time></div>
288                <div><i class="fa fa-comments"></i><a href="http://aspnetmonsters.com/2024/02/monsters-weekly/ep270/#disqus_thread" class="article-comment-link">Comments</a></div>
289            </div>
290            <!-- End post-meta -->
291            <div class="clearfix"></div>
292        </div>
293        <!-- End post-head -->
294        <div class="post-wrap">
295                
296            <div class="post-inner">
297                
298                    
299                    <p>Entity framework has support as of EF7 for JSON column types. Is this a good idea? Should you use it and if you do how do you use it? All questions will be answered in this video.</p>
300<iframe width="702" height="395" src="https://www.youtube.com/embed/ZRizA5jAA_s" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
301
302                
303
304                <div class="clearfix"></div>
305                <div class="post-share-view">
306                    <div class="post-meta">
307                        <div class="post-meta-share">
308                            <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http://aspnetmonsters.com/2024/02/monsters-weekly/ep270/"><i class="fa fa-facebook"></i> Facebook</a> 
309                        </div>
310                        <div class="post-meta-share">
311                            <a target="_blank" href="https://twitter.com/home?status=Blog%20post%20from%20%40aspnetmonsters%3A%20Monsters Weekly 270 -  Entity Framework JSON Columns%20http://aspnetmonsters.com/2024/02/monsters-weekly/ep270/"><i class="fa fa-twitter"></i> Twitter</a>
312                        </div>
313                        <div class="post-meta-share">
314                            <a target="_blank" href="https://plus.google.com/share?url=http://aspnetmonsters.com/2024/02/monsters-weekly/ep270/"><i class="fa fa-google-plus"></i> Google+</a>
315                        </div>
316                        
317                        <a href="/2024/02/monsters-weekly%5Cep270/" class="button post-more">Continue Reading</a>
318                        
319                    </div>
320                    <!-- End post-meta -->
321                </div>
322                <!-- End post-share-view -->
323                <div class="clearfix"></div>
324            </div>
325            <!-- End post-inner -->
326        </div>
327        <!-- End post-wrap -->
328    </div>
329</div>
330<!-- End post -->
331
332
333  
334    <div class="post post-2 post-gallery single-post row">
335    <div class="col-md-1">
336        <div class="post-author"><img alt="The Monsters" src="/images/thumb_monsters.png"></div>
337    </div>
338    <div class="col-md-11">
339        <div class="post-head">
340            <h3><a href="/2024/02/monsters-weekly%5Cep269/">Monsters Weekly 269 -  Entity Framework Bulk Update</a></h3>
341            <div class="post-meta">
342                <div><i class="fa fa-user"></i>BY : <a href="#">The Monsters</a></div>
343                <div><i class="fa fa-clock-o"></i><time datetime="2024-02-08T14:00:00.000Z" itemprop="datePublished">2024-02-08</time></div>
344                <div><i class="fa fa-comments"></i><a href="http://aspnetmonsters.com/2024/02/monsters-weekly/ep269/#disqus_thread" class="article-comment-link">Comments</a></div>
345            </div>
346            <!-- End post-meta -->
347            <div class="clearfix"></div>
348        </div>
349        <!-- End post-head -->
350        <div class="post-wrap">
351                
352            <div class="post-inner">
353                
354                    
355                    <p>In a triumphant return we start taking a look at all the cool new stuff in .NET that I’ve been missing while writing a bunch of Ruby code. Today 
355we look at a feature of Entity Framework I’ve been missing the ability to bulk update and bulk delete. This came with EF7 but that’s still new to me.</p>
356<iframe width="702" height="395" src="https://www.youtube.com/embed/9JENonDaaYA" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
357
358                
359
360                <div class="clearfix"></div>
361                <div class="post-share-view">
362                    <div class="post-meta">
363                        <div class="post-meta-share">
364                            <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http://aspnetmonsters.com/2024/02/monsters-weekly/ep269/"><i class="fa fa-facebook"></i> Facebook</a> 
365                        </div>
366                        <div class="post-meta-share">
367                            <a target="_blank" href="https://twitter.com/home?status=Blog%20post%20from%20%40aspnetmonsters%3A%20Monsters Weekly 269 -  Entity Framework Bulk Update%20http://aspnetmonsters.com/2024/02/monsters-weekly/ep269/"><i class="fa fa-twitter"></i> Twitter</a>
368                        </div>
369                        <div class="post-meta-share">
370                            <a target="_blank" href="https://plus.google.com/share?url=http://aspnetmonsters.com/2024/02/monsters-weekly/ep269/"><i class="fa fa-google-plus"></i> Google+</a>
371                        </div>
372                        
373                        <a href="/2024/02/monsters-weekly%5Cep269/" class="button post-more">Continue Reading</a>
374                        
375                    </div>
376                    <!-- End post-meta -->
377                </div>
378                <!-- End post-share-view -->
379                <div class="clearfix"></div>
380            </div>
381            <!-- End post-inner -->
382        </div>
383        <!-- End post-wrap -->
384    </div>
385</div>
386<!-- End post -->
387
388
389  
390    <div class="post post-2 post-gallery single-post row">
391    <div class="col-md-1">
392        <div class="post-author"><img alt="The Monsters" src="/images/thumb_monsters.png"></div>
393    </div>
394    <div class="col-md-11">
395        <div class="post-head">
396            <h3><a href="/2023/05/monsters-weekly%5Cep268/">Monsters Weekly 268 -  GitHub Actions to Azure, without secrets!</a></h3>
397            <div class="post-meta">
398                <div><i class="fa fa-user"></i>BY : <a href="#">The Monsters</a></div>
399                <div><i class="fa fa-clock-o"></i><time datetime="2023-05-08T13:00:00.000Z" itemprop="datePublished">2023-05-08</time></div>
400                <div><i class="fa fa-comments"></i><a href="http://aspnetmonsters.com/2023/05/monsters-weekly/ep268/#disqus_thread" class="article-comment-link">Comments</a></div>
401            </div>
402            <!-- End post-meta -->
403            <div class="clearfix"></div>
404        </div>
405        <!-- End post-head -->
406        <div class="post-wrap">
407                
408            <div class="post-inner">
409                
410                    
411                    <p>Did you know that you can deploy your application to Azure using GitHub Actions without having to manage service principal secret credentials! In this episode, Monster Dave converts an existing GitHub Actions workflow to use OIDC based authentication with Azure Workload Identity Federation.</p>
412<p>References:</p>
413<ul>
414<li><a href="https://github.com/azure/login#configure-a-federated-credential-to-use-oidc-based-authentication" target="_blank" rel="noopener">https://github.com/azure/login#configure-a-federated-credential-to-use-oidc-based-authentication</a></li>
415<li><a href="https://learn.microsoft.com/en-us/azure/active-directory/workload-identities/workload-identity-federation-create-trust?pivots=identity-wif-apps-methods-azp#github-actions" target="_blank" rel="noopener">https://learn.microsoft.com/en-us/azure/active-directory/workload-identities/workload-identity-federation-create-trust?pivots=identity-wif-apps-methods-azp#github-actions</a></li>
416</ul>
417<iframe width="702" height="395" src="https://www.youtube.com/embed/qSIs7HzgpiA" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
418
419                
420
421                <div class="clearfix"></div>
422                <div class="post-share-view">
423                    <div class="post-meta">
424                        <div class="post-meta-share">
425                            <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http://aspnetmonsters.com/2023/05/monsters-weekly/ep268/"><i class="fa fa-facebook"></i> Facebook</a> 
426                        </div>
427                        <div class="post-meta-share">
428                            <a target="_blank" href="https://twitter.com/home?status=Blog%20post%20from%20%40aspnetmonsters%3A%20Monsters Weekly 268 -  GitHub Actions to Azure, without secrets!%20http://aspnetmonsters.com/2023/05/monsters-weekly/ep268/"><i class="fa fa-twitter"></i> Twitter</a>
429                        </div>
430                        <div class="post-meta-share">
431                            <a target="_blank" href="https://plus.google.com/share?url=http://aspnetmonsters.com/2023/05/monsters-weekly/ep268/"><i class="fa fa-google-plus"></i> Google+</a>
432                        </div>
433                        
434                        <a href="/2023/05/monsters-weekly%5Cep268/" class="button post-more">Continue Reading</a>
435                        
436                    </div>
437                    <!-- End post-meta -->
438                </div>
439                <!-- End post-share-view -->
440                <div class="clearfix"></div>
441            </div>
442            <!-- End post-inner -->
443        </div>
444        <!-- End post-wrap -->
445    </div>
446</div>
447<!-- End post -->
448
449
450  
451    <div class="post post-2 post-gallery single-post row">
452    <div class="col-md-1">
453        <div class="post-author"><img alt="The Monsters" src="/images/thumb_monsters.png"></div>
454    </div>
455    <div class="col-md-11">
456        <div class="post-head">
457            <h3><a href="/2023/04/monsters-weekly%5Cep267/">Monsters Weekly 267 -  Updating Legacy ASP.NET Applications</a></h3>
458            <div class="post-meta">
459                <div><i class="fa fa-user"></i>BY : <a href="#">The Monsters</a></div>
460                <div><i class="fa fa-clock-o"></i><time datetime="2023-04-17T13:00:00.000Z" itemprop="datePublished">2023-04-17</time></div>
461                <div><i class="fa fa-comments"></i><a href="http://aspnetmonsters.com/2023/04/monsters-weekly/ep267/#disqus_thread" class="article-comment-link">Comments</a></div>
462            </div>
463            <!-- End post-meta -->
464            <div class="clearfix"></div>
465        </div>
466        <!-- End post-head -->
467        <div class="post-wrap">
468                
469            <div class="post-inner">
470                
471                    
472                    <p>There are a lot of legacy ASP.NET applications out there. In this video we start looking at how we can update them<
472/p>
473<iframe width="702" height="395" src="https://www.youtube.com/embed/kOpUGdJIx4k" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
474
475                
476
477                <div class="clearfix"></div>
478                <div class="post-share-view">
479                    <div class="post-meta">
480                        <div class="post-meta-share">
481                            <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http://aspnetmonsters.com/2023/04/monsters-weekly/ep267/"><i class="fa fa-facebook"></i> Facebook</a> 
482                        </div>
483                        <div class="post-meta-share">
484                            <a target="_blank" href="https://twitter.com/home?status=Blog%20post%20from%20%40aspnetmonsters%3A%20Monsters Weekly 267 -  Updating Legacy ASP.NET Applications%20http://aspnetmonsters.com/2023/04/monsters-weekly/ep267/"><i class="fa fa-twitter"></i> Twitter</a>
485                        </div>
486                        <div class="post-meta-share">
487                            <a target="_blank" href="https://plus.google.com/share?url=http://aspnetmonsters.com/2023/04/monsters-weekly/ep267/"><i class="fa fa-google-plus"></i> Google+</a>
488                        </div>
489                        
490                        <a href="/2023/04/monsters-weekly%5Cep267/" class="button post-more">Continue Reading</a>
491                        
492                    </div>
493                    <!-- End post-meta -->
494                </div>
495                <!-- End post-share-view -->
496                <div class="clearfix"></div>
497            </div>
498            <!-- End post-inner -->
499        </div>
500        <!-- End post-wrap -->
501    </div>
502</div>
503<!-- End post -->
504
505
506  
507    <div class="post post-2 post-gallery single-post row">
508    <div class="col-md-1">
509        <div class="post-author"><img alt="The Monsters" src="/images/thumb_monsters.png"></div>
510    </div>
511    <div class="col-md-11">
512        <div class="post-head">
513            <h3><a href="/2023/04/monsters-weekly%5Cep266/">Monsters Weekly 266 -  Time Series Data with Postgres</a></h3>
514            <div class="post-meta">
515                <div><i class="fa fa-user"></i>BY : <a href="#">The Monsters</a></div>
516                <div><i class="fa fa-clock-o"></i><time datetime="2023-04-10T13:00:00.000Z" itemprop="datePublished">2023-04-10</time></div>
517                <div><i class="fa fa-comments"></i><a href="http://aspnetmonsters.com/2023/04/monsters-weekly/ep266/#disqus_thread" class="article-comment-link">Comments</a></div>
518            </div>
519            <!-- End post-meta -->
520            <div class="clearfix"></div>
521        </div>
522        <!-- End post-head -->
523        <div class="post-wrap">
524                
525            <div class="post-inner">
526                
527                    
528                    <p>We’re exploring time series data on Postgres and to get started we need to get the proper extensions set up on our Azure instance. Let’s mash on that.</p>
529<iframe width="702" height="395" src="https://www.youtube.com/embed/qG2UM4dL-AE" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
530
531                
532
533                <div class="clearfix"></div>
534                <div class="post-share-view">
535                    <div class="post-meta">
536                        <div class="post-meta-share">
537                            <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http://aspnetmonsters.com/2023/04/monsters-weekly/ep266/"><i class="fa fa-facebook"></i> Facebook</a> 
538                        </div>
539                        <div class="post-meta-share">
540                            <a target="_blank" href="https://twitter.com/home?status=Blog%20post%20from%20%40aspnetmonsters%3A%20Monsters Weekly 266 -  Time Series Data with Postgres%20http://aspnetmonsters.com/2023/04/monsters-weekly/ep266/"><i class="fa fa-twitter"></i> Twitter</a>
541                        </div>
542                        <div class="post-meta-share">
543                            <a target="_blank" href="https://plus.google.com/share?url=http://aspnetmonsters.com/2023/04/monsters-weekly/ep266/"><i class="fa fa-google-plus"></i> Google+</a>
544                        </div>
545                        
546                        <a href="/2023/04/monsters-weekly%5Cep266/" class="button post-more">Continue Reading</a>
547                        
548                    </div>
549                    <!-- End post-meta -->
550                </div>
551                <!-- End post-share-view -->
552                <div class="clearfix"></div>
553            </div>
554            <!-- End post-inner -->
555        </div>
556        <!-- End post-wrap -->
557    </div>
558</div>
559<!-- End post -->
560
561
562  
563    <div class="post post-2 post-gallery single-post row">
564    <div class="col-md-1">
565        <div class="post-author"><img alt="The Monsters" src="/images/thumb_monsters.png"></div>
566    </div>
567    <div class="col-md-11">
568        <div class="post-head">
569            <h3><a href="/2023/03/monsters-weekly%5Cep265/">Monsters Weekly 265 -  Suggest Code Changes in Azure DevOps Pull Requests</a></h3>
570            <div class="post-meta">
571                <div><i class="fa fa-user"></i>BY : <a href="#">The Monsters</a></div>
572                <div><i class="fa fa-clock-o"></i><time datetime="2023-03-27T13:00:00.000Z" itemprop="datePublished">2023-03-27</time></div>
573                <div><i class="fa fa-comments"></i><a href="http://aspnetmonsters.com/2023/03/monsters-weekly/ep265/#disqus_thread" class="article-comment-link">Comments</a></div>
574            </div>
575            <!-- End post-meta -->
576            <div class="clearfix"></div>
577        </div>
578        <!-- End post-head -->
579        <div class="post-wrap">
580                
581            <div class="post-inner">
582                
583                    
584                    <p>Did you know you can suggesting and apply code changes directly in an Azure DevOps pull requests! Use this simple feature to cut down on the time it takes to make small changes to a pull request in Azure DevOps</p>
585<iframe width="702" height="395" src="https://www.youtube.com/embed/O60fqFShj5s" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
586
587                
588
589                <div class="clearfix"></div>
590                <div class="post-share-view">
591                    <div class="post-meta">
592                        <div class="post-meta-share">
593                            <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http://aspnetmonsters.com/2023/03/monsters-weekly/ep265/"><i class="fa fa-facebook"></i> Facebook</a> 
594                        </div>
595                        <div class="post-meta-share">
596                            <a target="_blank" href="https://twitter.com/home?status=Blog%20post%20from%20%40aspnetmonsters%3A%20Monsters Weekly 265 -  Suggest Code Changes in Azure DevOps Pull Requests%20http://aspnetmonsters.com/2023/03/monsters-weekly/ep265/"><i class="fa fa-twitter"></i> Twitter</a>
597                        </div>
598                        <div class="post-meta-share">
599                            <a target="_blank" href="https://plus.google.com/share?url=http://aspnetmonsters.com/2023/03/monsters-weekly/ep265/"><i class="fa fa-google-plus"></i> Google+</a>
600                        </div>
601                        
602                        <a href="/2023/03/monsters-weekly%5Cep265/" class="button post-more">Continue Reading</a>
603                        
604                    </div>
605                    <!-- End post-meta -->
606                </div>
607                <!-- End post-share-view -->
608                <div class="clearfix"></div>
609            </div>
610            <!-- End post-inner -->
611        </div>
612        <!-- End post-wrap -->
613    </div>
614</div>
615<!-- End post -->
616
617
618  
619    <div class="post post-2 post-gallery single-post row">
620    <div class="col-md-1">
621        <div class="post-author"><img alt="The Monsters" src="/images/thumb_monsters.png"></div>
622    </div>
623    <div class="col-md-11">
624        <div class="post-head">
625            <h3><a href="/2023/03/monsters-weekly%5Cep264/">Monsters Weekly 264 -  Debugging a .NET process at start-up with Visual Studio</a></h3>
626            <div class="post-meta">
627                <div><i class="fa fa-user"></i>BY : <a href="#">The Monsters</a></div>
628                <div><i class="fa fa-clock-o"></i><time datetime="2023-03-13T13:00:00.000Z" itemprop="datePublished">2023-03-13</time></div>
629                <div><i class="fa fa-comments"></i><a href="http://aspnetmonsters.com/2023/03/monsters-weekly/ep264/#disqus_thread" class="article-comment-link">Comments</a></div>
630            </div>
631            <!-- End post-meta -->
632            <div class="clearfix"></div>
633        </div>
634        <!-- End post-head -->
635        <div class="post-wrap">
636                
637            <div class="post-inner">
638                
639                    
640                    <p>Learn a simple trick that makes it easy to debug a .NET application at start-up using Debugger.Launch()</p>
641<p>Related Docs:<br>Creating Windows Service - <a href="https://learn.microsoft.com/en-us
641/dotnet/core/extensions/windows-service" target="_blank" rel="noopener">https://learn.microsoft.com/en-us/dotnet/core/extensions/windows-service</a></p>
642<p>Debugger.Launch() - <a href="https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.debugger.launch" target="_blank" rel="noopener">https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.debugger.launch</a></p>
643<iframe width="702" height="395" src="https://www.youtube.com/embed/BGEisKnJ0Eo" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
644
645                
646
647                <div class="clearfix"></div>
648                <div class="post-share-view">
649                    <div class="post-meta">
650                        <div class="post-meta-share">
651                            <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http://aspnetmonsters.com/2023/03/monsters-weekly/ep264/"><i class="fa fa-facebook"></i> Facebook</a> 
652                        </div>
653                        <div class="post-meta-share">
654                            <a target="_blank" href="https://twitter.com/home?status=Blog%20post%20from%20%40aspnetmonsters%3A%20Monsters Weekly 264 -  Debugging a .NET process at start-up with Visual Studio%20http://aspnetmonsters.com/2023/03/monsters-weekly/ep264/"><i class="fa fa-twitter"></i> Twitter</a>
655                        </div>
656                        <div class="post-meta-share">
657                            <a target="_blank" href="https://plus.google.com/share?url=http://aspnetmonsters.com/2023/03/monsters-weekly/ep264/"><i class="fa fa-google-plus"></i> Google+</a>
658                        </div>
659                        
660                        <a href="/2023/03/monsters-weekly%5Cep264/" class="button post-more">Continue Reading</a>
661                        
662                    </div>
663                    <!-- End post-meta -->
664                </div>
665                <!-- End post-share-view -->
666                <div class="clearfix"></div>
667            </div>
668            <!-- End post-inner -->
669        </div>
670        <!-- End post-wrap -->
671    </div>
672</div>
673<!-- End post -->
674
675
676  
677  
678    <nav id="page-nav">
679      <span class="page-number current">1</span><a class="page-number" href="/page/2/">2</a><a class="page-number" href="/page/3/">3</a><span class="space">&hellip;</span><a class="page-number" href="/page/36/">36</a><a class="extend next" rel="next" href="/page/2/">Next &amp;raquo;</a>
680    </nav>
681  
682
683                </div>
684                
685                    <div class="col-md-3 sidebar">
686                        <aside id="sidebar">
687  
688    
689  <div class="widget-wrap">
690    <h3 class="widget-title">Categories</h3>
691    <div class="widget">
692      <ul class="category-list"><li class="category-list-item"><a class="category-list-link" href="/categories/C/">C#</a><span class="category-list-count">1</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/Contest/">Contest</a><span class="category-list-count">1</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/Deployment/">Deployment</a><span class="category-list-count">3</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/Development/">Development</a><span class="category-list-count">44</span><ul class="category-list-child"><li class="category-list-item"><a class="category-list-link" href="/categories/Development/Monsters-Weekly/">Monsters Weekly</a><span class="category-list-count">1</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/Development/News/">News</a><span class="category-list-count">1</span><ul class="category-list-child"><li class="category-list-item"><a class="category-list-link" href="/categories/Development/News/Monsters-Weekly/">Monsters Weekly</a><span class="category-list-count">1</span></li></ul></li></ul></li><li class="category-list-item"><a class="category-list-link" href="/categories/JavaScript/">JavaScript</a><span class="category-list-count">1</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/Monster-Guests/">Monster Guests</a><span class="category-list-count">2</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/Monsters-Weekly/">Monsters Weekly</a><span class="category-list-count">290</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/News/">News</a><span class="category-list-count">2</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/docker/">docker</a><span class="category-list-count">2</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/json/">json</a><span class="category-list-count">1</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/messaging/">messaging</a><span class="category-list-count">3</span></li></ul>
693    </div>
694  </div>
695
696  
697    
698  <div class="widget-wrap">
699    <h3 class="widget-title">Tags</h3>
700    <div class="widget">
701      <ul class="tag-list" itemprop="keywords"><li class="tag-list-item"><a class="tag-list-link" href="/tags/NET/" rel="tag">.NET</a><span class="tag-list-count">12</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/NET-Core/" rel="tag">.NET Core</a><span class="tag-list-count">24</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/net/" rel="tag">.net</a><span class="tag-list-count">2</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/ASP-NET/" rel="tag">ASP.NET</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/ASP-NET-Core/" rel="tag">ASP.NET Core</a><span class="tag-list-count">317</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/ASP-NET-Core-MVC/" rel="tag">ASP.NET Core MVC</a><span class="tag-list-count">27</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/ASP-NET-MVC/" rel="tag">ASP.NET MVC</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/AZ-CLI/" rel="tag">AZ CLI</a><span class="tag-list-count">2</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Angular/" rel="tag">Angular</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/App-Service/" rel="tag">App Service</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Application-Insights/" rel="tag">Application Insights</a><span class="tag-list-count">4</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Authentication/" rel="tag">Authentication</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Authorization/" rel="tag">Authorization</a><span class="tag-list-count">2</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Azure/" rel="tag">Azure</a><span class="tag-list-count">6</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Azure-Functions/" rel="tag">Azure Functions</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Blazor/" rel="tag">Blazor</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/C/" rel="tag">C#</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Configuration/" rel="tag">Configuration</a><span class="tag-list-count">19</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/DNX/" rel="tag">DNX</a><span class="tag-list-count">3</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Dapper/" rel="tag">Dapper</a><span class="tag-list-count">9</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Dependency-Injection/" rel="tag">Dependency Injection</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Docker/" rel="tag">Docker</a><span class="tag-list-count">4</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Entity-Framework/" rel="tag">Entity Framework</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Entity-Framework-Core/" rel="tag">Entity Framework Core</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/F/" rel="tag">F#</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/GenFu/" rel="tag">GenFu</a><span class="tag-list-count">2</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/GitHub/" rel="tag">GitHub</a><span class="tag-list-count">3</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Gulp/" rel="tag">Gulp</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/JavaScript/" rel="tag">JavaScript</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Javascript/" rel="tag">Javascript</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Knockout-js/" rel="tag">Knockout.js</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Logging/" rel="tag">Logging</a><span class="tag-list-count">4</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/MVC/" rel="tag">MVC</a><span class="tag-list-count">6</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Micro-ORM/" rel="tag">Micro ORM</a><span class="tag-list-count">9</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Noda-Time/" rel="tag">Noda Time</a><span class="tag-list-count">2</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Powershell/" rel="tag">Powershell</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Pugzor/" rel="tag">Pugzor</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/RabbitMQ/" rel="tag">RabbitMQ</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Razor/" rel="tag">Razor</a><span class="tag-list-count">6</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Tag-Helpers/" rel="tag">Tag Helpers</a><span class="tag-list-count">9</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Testing/" rel="tag">Testing</a><span class="tag-list-count">4</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Tooling/" rel="tag">Tooling</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/View-Components/" rel="tag">View Components</a><span class="tag-list-count">3</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Visual-Studio/" rel="tag">Visual Studio</a><span class="tag-list-count">2</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Visual-Studio-2015/" rel="tag">Visual Studio 2015</a><span class="tag-list-count">8</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Visual-Studio-2019/" rel="tag">
701Visual Studio 2019</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Vue-js/" rel="tag">Vue.js</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Web-API/" rel="tag">Web API</a><span class="tag-list-count">3</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Web-App/" rel="tag">Web App</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Web-Dev/" rel="tag">Web Dev</a><span class="tag-list-count">2</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/azure/" rel="tag">azure</a><span class="tag-list-count">2</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/c/" rel="tag">c#</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/deployment/" rel="tag">deployment</a><span class="tag-list-count">2</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/docker/" rel="tag">docker</a><span class="tag-list-count">3</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/json-net/" rel="tag">json.net</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/k8s/" rel="tag">k8s</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/kestrel/" rel="tag">kestrel</a><span class="tag-list-count">2</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/masstransit/" rel="tag">masstransit</a><span class="tag-list-count">2</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/nginx/" rel="tag">nginx</a><span class="tag-list-count">2</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/rabbitmq/" rel="tag">rabbitmq</a><span class="tag-list-count">2</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/reCaptcha/" rel="tag">reCaptcha</a><span class="tag-list-count">1</span></li></ul>
702    </div>
703  </div>
704
705  
706    
707  <div class="widget-wrap">
708    <h3 class="widget-title">Tag Cloud</h3>
709    <div class="widget tagcloud">
710      <a href="/tags/NET/" style="font-size: 16.36px;">.NET</a> <a href="/tags/NET-Core/" style="font-size: 18.18px;">.NET Core</a> <a href="/tags/net/" style="font-size: 10.91px;">.net</a> <a href="/tags/ASP-NET/" style="font-size: 10px;">ASP.NET</a> <a href="/tags/ASP-NET-Core/" style="font-size: 20px;">ASP.NET Core</a> <a href="/tags/ASP-NET-Core-MVC/" style="font-size: 19.09px;">ASP.NET Core MVC</a> <a href="/tags/ASP-NET-MVC/" style="font-size: 10px;">ASP.NET MVC</a> <a href="/tags/AZ-CLI/" style="font-size: 10.91px;">AZ CLI</a> <a href="/tags/Angular/" style="font-size: 10px;">Angular</a> <a href="/tags/App-Service/" style="font-size: 10px;">App Service</a> <a href="/tags/Application-Insights/" style="font-size: 12.73px;">Application Insights</a> <a href="/tags/Authentication/" style="font-size: 10px;">Authentication</a> <a href="/tags/Authorization/" style="font-size: 10.91px;">Authorization</a> <a href="/tags/Azure/" style="font-size: 13.64px;">Azure</a> <a href="/tags/Azure-Functions/" style="font-size: 10px;">Azure Functions</a> <a href="/tags/Blazor/" style="font-size: 10px;">Blazor</a> <a href="/tags/C/" style="font-size: 10px;">C#</a> <a href="/tags/Configuration/" style="font-size: 17.27px;">Configuration</a> <a href="/tags/DNX/" style="font-size: 11.82px;">DNX</a> <a href="/tags/Dapper/" style="font-size: 15.45px;">Dapper</a> <a href="/tags/Dependency-Injection/" style="font-size: 10px;">Dependency Injection</a> <a href="/tags/Docker/" style="font-size: 12.73px;">Docker</a> <a href="/tags/Entity-Framework/" style="font-size: 10px;">Entity Framework</a> <a href="/tags/Entity-Framework-Core/" style="font-size: 10px;">Entity Framework Core</a> <a href="/tags/F/" style="font-size: 10px;">F#</a> <a href="/tags/GenFu/" style="font-size: 10.91px;">GenFu</a> <a href="/tags/GitHub/" style="font-size: 11.82px;">GitHub</a> <a href="/tags/Gulp/" style="font-size: 10px;">Gulp</a> <a href="/tags/JavaScript/" style="font-size: 10px;">JavaScript</a> <a href="/tags/Javascript/" style="font-size: 10px;">Javascript</a> <a href="/tags/Knockout-js/" style="font-size: 10px;">Knockout.js</a> <a href="/tags/Logging/" style="font-size: 12.73px;">Logging</a> <a href="/tags/MVC/" style="font-size: 13.64px;">MVC</a> <a href="/tags/Micro-ORM/" style="font-size: 15.45px;">Micro ORM</a> <a href="/tags/Noda-Time/" style="font-size: 10.91px;">Noda Time</a> <a href="/tags/Powershell/" style="font-size: 10px;">Powershell</a> <a href="/tags/Pugzor/" style="font-size: 10px;">Pugzor</a> <a href="/tags/RabbitMQ/" style="font-size: 10px;">RabbitMQ</a> <a href="/tags/Razor/" style="font-size: 13.64px;">Razor</a> <a href="/tags/Tag-Helpers/" style="font-size: 15.45px;">Tag Helpers</a> <a href="/tags/Testing/" style="font-size: 12.73px;">Testing</a> <a href="/tags/Tooling/" style="font-size: 10px;">Tooling</a> <a href="/tags/View-Components/" style="font-size: 11.82px;">View Components</a> <a href="/tags/Visual-Studio/" style="font-size: 10.91px;">Visual Studio</a> <a href="/tags/Visual-Studio-2015/" style="font-size: 14.55px;">Visual Studio 2015</a> <a href="/tags/Visual-Studio-2019/" style="font-size: 10px;">
710Visual Studio 2019</a> <a href="/tags/Vue-js/" style="font-size: 10px;">Vue.js</a> <a href="/tags/Web-API/" style="font-size: 11.82px;">Web API</a> <a href="/tags/Web-App/" style="font-size: 10px;">Web App</a> <a href="/tags/Web-Dev/" style="font-size: 10.91px;">Web Dev</a> <a href="/tags/azure/" style="font-size: 10.91px;">azure</a> <a href="/tags/c/" style="font-size: 10px;">c#</a> <a href="/tags/deployment/" style="font-size: 10.91px;">deployment</a> <a href="/tags/docker/" style="font-size: 11.82px;">docker</a> <a href="/tags/json-net/" style="font-size: 10px;">json.net</a> <a href="/tags/k8s/" style="font-size: 10px;">k8s</a> <a href="/tags/kestrel/" style="font-size: 10.91px;">kestrel</a> <a href="/tags/masstransit/" style="font-size: 10.91px;">masstransit</a> <a href="/tags/nginx/" style="font-size: 10.91px;">nginx</a> <a href="/tags/rabbitmq/" style="font-size: 10.91px;">rabbitmq</a> <a href="/tags/reCaptcha/" style="font-size: 10px;">reCaptcha</a>
711    </div>
712  </div>
713
714  
715    
716  <div class="widget-wrap">
717    <h3 class="widget-title">Archives</h3>
718    <div class="widget">
719      <ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="/archives/2024/10/">October 2024</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2024/03/">March 2024</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2024/02/">February 2024</a><span class="archive-list-count">3</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2023/05/">May 2023</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2023/04/">April 2023</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2023/03/">March 2023</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2023/02/">February 2023</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2023/01/">January 2023</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2022/10/">October 2022</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2022/09/">September 2022</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2022/08/">August 2022</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2022/07/">July 2022</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2022/06/">June 2022</a><span class="archive-list-count">3</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2022/05/">May 2022</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2022/04/">April 2022</a><span class="archive-list-count">3</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2022/03/">March 2022</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2022/02/">February 2022</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2022/01/">January 2022</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2021/12/">December 2021</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2021/11/">November 2021</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2021/10/">October 2021</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2021/09/">September 2021</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2021/08/">August 2021</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2021/07/">July 2021</a><span class="archive-list-count">3</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2021/06/">June 2021</a><span class="archive-list-count">3</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2021/05/">May 2021</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2021/04/">April 2021</a><span class="archive-list-count">3</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2021/03/">March 2021</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2021/02/">February 2021</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2021/01/">January 2021</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2020/12/">December 2020</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2020/11/">November 2020</a><span class="archive-list-count">10</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2020/10/">October 2020</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2020/09/">September 2020</a><span class="archive-list-count">3</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2020/08/">August 2020</a><span class="archive-list-count">5</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2020/07/">July 2020</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2020/06/">June 2020</a><span class="archive-list-count">5</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2020/05/">May 2020</a><span class="archive-list-count">7</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2020/04/">April 2020</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2020/03/">March 2020</a><span class="archive-list-count">6</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2020/02/">February 2020</a><span class="archive-list-count">5</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2020/01/">January 2020</a><span class="archive-list-count">5</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/12/">December 2019</a><span class="archive-list-count">5</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/11/">November 2019</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/10/">October 2019</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/09/">September 2019</a><span class="archive-list-count">5</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/08/">August 2019</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/07/">
719July 2019</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/04/">April 2019</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/03/">March 2019</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/02/">February 2019</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/01/">January 2019</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/12/">December 2018</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/11/">November 2018</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/10/">October 2018</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/09/">September 2018</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/08/">August 2018</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/07/">July 2018</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/06/">June 2018</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/04/">April 2018</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/02/">February 2018</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/01/">January 2018</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/12/">December 2017</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/11/">November 2017</a><span class="archive-list-count">5</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/10/">October 2017</a><span class="archive-list-count">3</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/09/">September 2017</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/08/">August 2017</a><span class="archive-list-count">3</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/07/">July 2017</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/06/">June 2017</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/05/">May 2017</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/04/">April 2017</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/03/">March 2017</a><span class="archive-list-count">8</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/02/">February 2017</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/01/">January 2017</a><span class="archive-list-count">8</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2016/12/">December 2016</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2016/11/">November 2016</a><span class="archive-list-count">10</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2016/10/">October 2016</a><span class="archive-list-count">6</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2016/09/">September 2016</a><span class="archive-list-count">10</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2016/08/">August 2016</a><span class="archive-list-count">10</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2016/07/">July 2016</a><span class="archive-list-count">11</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2016/06/">June 2016</a><span class="archive-list-count">9</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2016/05/">May 2016</a><span class="archive-list-count">9</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2016/04/">April 2016</a><span class="archive-list-count">12</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2016/03/">March 2016</a><span class="archive-list-count">17</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2016/02/">February 2016</a><span class="archive-list-count">19</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2016/01/">January 2016</a><span class="archive-list-count">9</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2015/12/">December 2015</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2015/11/">November 2015</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2015/09/">September 2015</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2015/08/">August 2015</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2015/06/">June 2015</a><span class="archive-list-count">1</span></li></ul>
720    </div>
721  </div>
722
723  
724    
725  <div class="widget-wrap">
726    <h3 class="widget-title">Recents</h3>
727    <div class="widget">
728      <ul>
729        
730          <li>
731            <a href="/2024/10/monsters-weekly%5Cep273/">Monsters Weekly 273 -  GitHub and Azure Boards</a>
732          </li>
733        
734          <li>
735            <a href="/2024/03/monsters-weekly%5Cep272/">Monsters Weekly 272 -  Playwright and Azure Pipelines</a>
736          </li>
737        
738          <li>
739            <a href="/2024/02/monsters-weekly%5Cep271/">Monsters Weekly 271 -  Hierarchy Ids in Entity Framework</a>
740          </li>
741        
742          <li>
743            <a href="/2024/02/monsters-weekly%5Cep270/">Monsters Weekly 270 -  Entity Framework JSON Columns</a>
744          </li>
745        
746          <li>
747            <a href="/2024/02/monsters-weekly%5Cep269/">Monsters Weekly 269 -  Entity Framework Bulk Update</a>
748          </li>
749        
750      </ul>
751    </div>
752  </div>
753
754  
755</aside>
756                    </div>
757                
758            </div>       
759       </div>
760       <div class="clearfix"></div>
761    </div>
762        <footer id="footer">
763        <div class="container">
764            <div class="copyrights">Copyright 2015-2016 | Crafted By The Monsters | <a href="http://simontimms.com" target="_blank">Simon Timms</a> | <a href="http://davepaquette.com" target="_blank">Dave Paquette</a> | <a href="http://jameschambers.com" target="_blank">James Chambers</a></div> 
765            <div class="social-ul">
766                <ul>
767                    <li class="social-twitter"><a href="https://twitter.com/AspNetMonsters" target="_blank" rel="noopener"><i class="fa fa-twitter"></i></a></li>
768                    <li class="social-google"><a href="https://plus.google.com/100446024681292990445" target="_blank" rel="noopener"><i class="fa fa-google-plus"></i></a></li>
769                    <li class="social-youtube"><a href="https://www.youtube.com/channel/UCBkoKZ_tgy_yPnN0sD3KeRg" target="_blank" rel="noopener"><i class="fa fa-youtube-play"></i></a></li>
770                    <li class="social-rss"><a href="/atom.xml"><i class="fa fa-rss"></i></a></li>
771                </ul>
772            </div>
773            <!-- End social-ul -->
774        </div>
775        <!-- End container -->
776    </footer>
777    <!-- End footer -->    
778    <nav id="mobile-nav">
779  
780    <a href="/" class="mobile-nav-link">Home</a>
781  
782    <a href="/2016/01/welcome" class="mobile-nav-link">About</a>
783  
784    <a href="/2016/01/guests" class="mobile-nav-link">Special Guests</a>
785  
786    <a href="/2016/12/aspnetcorebook" class="mobile-nav-link">Our Book</a>
787  
788</nav>
789    
790<script>
791  var disqus_shortname = 'aspnetmonsters';
792   
793  
794  
795
796  (function(){
797    var dsq = document.createElement('script');
798    dsq.type = 'text/javascript';
799    dsq.async = true;
800    dsq.src = '//' + disqus_shortname + '.disqus.com/count.js';
801    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
802  })();
803</script>
803
804
805
806    <!-- js -->
807       
807<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
807
808        
808<script src="/js/html5.js"></script>
808
809        
809<script src="/js/modernizr.js"></script>
809
810        
810<script src="/js/tabs.js"></script>
810
811        
811<script src="/js/jquery.prettyPhoto.js"></script>
811
812        
812<script src="/js/jquery.bxslider.min.js"></script>
812
813        
813<script src="/js/custom.js"></script>
813
814       
814<script src="/js/bootstrap.min.js"></script>
814
815    <!-- End js --> 
816  
817    
817<script type="text/javascript">
818        function ready(fn) {
819        if (document.readyState != 'loading'){
820            fn();
821        } else {
822            document.addEventListener('DOMContentLoaded', fn);
823        }
824        }
825
826        ready(function() {
827            // min inclusive, max exclusive
828            function getRandomInt(min, max) {
829            min = Math.ceil(min);
830            max = Math.floor(max);
831            return Math.floor(Math.random() * (max - min)) + min;
832            }
833
834            var referalLinks = 
835            [
836            "https://www.amazon.ca/ASP-NET-Core-Application-Development-application-ebook/dp/B01N9E92QY" 
837            ];
838
839            var buynowlink = document.getElementById('monstermessagelink');
840            buynowlink.href = referalLinks[getRandomInt(0,referalLinks.length)];
841        });
842    </script>
842
843</body>
844</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.