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">…</span><a class="page-number" href="/page/36/">36</a><a class="extend next" rel="next" href="/page/2/">Next &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.