1<!DOCTYPE html> 2<html lang="en-US"> 3<head id="Head"><meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> 4<meta name="REVISIT-AFTER" content="1 DAYS" /> 5<meta name="RATING" content="GENERAL" /> 6<meta name="RESOURCE-TYPE" content="DOCUMENT" /> 7<meta content="text/javascript" http-equiv="Content-Script-Type" /> 8<meta content="text/css" http-equiv="Content-Style-Type" /> 9<title> 10 Captured Technology - .Net Development - Blog 11</title><meta id="MetaDescription" name="description" content=".Net Development Technologies" /><meta id="MetaKeywords" name="keywords" content="software, programming, visual studio, business software, software development, web development, system software, systems software, application development, software programming" /><meta id="MetaRobots" name="robots" content="INDEX, FOLLOW" /><link href="/DependencyHandler.axd/c007c5eb0ff8896c5c982d16e0570730/1081/css" type="text/css" rel="stylesheet"/>
11<script src="https://code.jquery.com/jquery-3.7.1.min.js" type="5689a8fd47f5e0459c1d84f9-text/javascript"></script>
11<script src="https://code.jquery.com/jquery-migrate-3.4.1.min.js" type="5689a8fd47f5e0459c1d84f9-text/javascript"></script>
11<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.13.3/jquery-ui.min.js" type="5689a8fd47f5e0459c1d84f9-text/javascript"></script>
11<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.hoverintent/1.10.1/jquery.hoverIntent.min.js" type="5689a8fd47f5e0459c1d84f9-text/javascript"></script>
11<script type="5689a8fd47f5e0459c1d84f9-text/javascript"> 12 if (typeof jQuery.fn.hoverIntent != 'function') {document.write('
12<script src="/Resources/libraries/HoverIntent/01_10_01/jquery.hoverIntent.min.js" type="text/javascript"></' + 'script>');} 13</script>
13<script type="5689a8fd47f5e0459c1d84f9-text/javascript"> 14 if (typeof jQuery == 'undefined') {document.write('
14<script src="/Resources/libraries/jQuery/03_07_01/jquery.js" type="text/javascript"></' + 'script>');} 15</script>
15<link rel="stylesheet" type="text/css" href="/desktopmodules/DNNArticleLightboxContentPlugin/css/prettyPhoto.css" /><link rel='icon' href='/Portals/8/favicon.ico?ver=Qg6vqgf0dy2TizxT7Lg25g%3d%3d' type='image/x-icon' /><link rel="wlwmanifest" type="application/wlwmanifest+xml" href="/DesktopModules/Blog/API/Modules/Manifest?TabId=751&ModuleId=1546" /><link rel="canonical" href="https://capturedtech.com/Home/Blog" /><!-- BEGIN WillStrohl.Injection Header Injections --><!-- END WillStrohl.Injection Header Injections --><meta name="viewport" content="width=device-width,initial-scale=1" /></head> 16<body id="Body"><a href="https://capturedtech.com/cdn-cgi/content?id=gw3ecjO1P.JUo3CB1LlPHi2i2iRSGi7y6QziZR6mpXc-1791564494.7085588-1.2.1.1-Vq6OfSkf7BK9ypC33_qEqXcmiDkXPtcaKwHvBnkhMEjrISJxzd7okARCdaaqbJBD" aria-hidden="true" rel="nofollow noopener" style="display: none !important; visibility: hidden !important"></a> 17 18 <form method="post" action="/Home/Blog" id="Form" enctype="multipart/form-data"> 19<div class="aspNetHidden"> 20<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> 21<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> 22<input type="hidden" name="__VIEWSTATE_CACHEKEY" id="__VIEWSTATE_CACHEKEY" value="VS_qhu5bwnrcqurvxeekpk0jjax_639271360949855384" /> 23<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="" /> 24</div> 25
26<script type="5689a8fd47f5e0459c1d84f9-text/javascript"> 27//<![CDATA[ 28var theForm = document.forms['Form']; 29if (!theForm) { 30 theForm = document.Form; 31} 32function __doPostBack(eventTarget, eventArgument) { 33 if (!theForm.onsubmit || (theForm.onsubmit() != false)) { 34 theForm.__EVENTTARGET.value = eventTarget; 35 theForm.__EVENTARGUMENT.value = eventArgument; 36 theForm.submit(); 37 } 38} 39//]]> 40</script>
40 41 42
43<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/WebForms.js" type="5689a8fd47f5e0459c1d84f9-text/javascript"></script>
vendor: 2 bytes, line 43
43
44<script type="5689a8fd47f5e0459c1d84f9-text/javascript"> 45//<![CDATA[ 46window.WebForm_PostBackOptions||document.write('
46<script type="text/javascript" src="/WebResource.axd?d=pynGkmcFUV2W_L77FGL-ekQ6SQmMsMzLuSi8Vn-utLdVfxXARFyw1mS3A_U1&t=639190491605538696"><\/script>');//]]> 47</script>
47 48 49 50
51<script src="/desktopmodules/DNNArticleLightboxContentPlugin/js/jquery.prettyPhoto.js" type="5689a8fd47f5e0459c1d84f9-text/javascript"></script>
51<script language=javascript src="/DesktopModules/DNNArticleSlider/contentslider.js" type="5689a8fd47f5e0459c1d84f9-text/javascript"></script>
51<script type="5689a8fd47f5e0459c1d84f9-text/javascript"> 52//<![CDATA[ 53var appPath='' 54//]]> 55</script>
vendor: 2 bytes, line 55
55
56<script type="5689a8fd47f5e0459c1d84f9-text/javascript"> 57//<![CDATA[ 58var blogService 59jQuery(function ($) { 60 blogService = new BlogService($, { 61 serverErrorText: 'An error occurred while processing the request. Please try again later.', 62 serverErrorWithDescriptionText: 'An error occurred while processing the request: ', 63 errorBoxId: '#blogServiceErrorBox1546' 64 }, 65 1546); 66}); 67 68//]]> 69</script>
vendor: 2 bytes, line 69
69
70<script type="5689a8fd47f5e0459c1d84f9-text/javascript"> 71//<![CDATA[ 72function autoIFrame(frameId, moreSpace){ 73 try{ 74 frame = document.getElementById(frameId); 75 innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document; 76 frame.height = innerDoc.body.scrollHeight + moreSpace; 77 } 78 catch(err){ 79 window.status = err.message; 80 } 81} 82function resize_1717() { 83 if (window.parent && window.parent.autoIFrame) { 84 window.parent.autoIFrame("dnn_ctr1717_IFrame_HtmlIFrame", 4); 85 } 86} 87//]]> 88</script>
88 89
90<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MicrosoftAjax.js" type="5689a8fd47f5e0459c1d84f9-text/javascript"></script>
vendor: 2 bytes, line 90
90
91<script type="5689a8fd47f5e0459c1d84f9-text/javascript"> 92//<![CDATA[ 93(window.Sys && Sys._Application && Sys.Observer)||document.write('
93<script type="text/javascript" src="/ScriptResource.axd?d=NJmAwtEo3IoDxdBYpZ8LYz0OlSvL6Ujv3YnGJ4rK-8fn7tUsXe_kKAwvSaETTA4Wc4q643oXOHWFCc-cWeCx6fQjQoYkylCawl5BsWsM5zVwNzi_HbwqRZ9S7vAScgnSSP7sOw2&t=3e3fe94"><\/script>');//]]> 94</script>
94 95
96<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MicrosoftAjaxWebForms.js" type="5689a8fd47f5e0459c1d84f9-text/javascript"></script>
vendor: 2 bytes, line 96
96
97<script type="5689a8fd47f5e0459c1d84f9-text/javascript"> 98//<![CDATA[ 99(window.Sys && Sys.WebForms)||document.write('
99<script type="text/javascript" src="/ScriptResource.axd?d=dwY9oWetJoIvhBPIH8vkAddQCz-rlTzmreBPN-FuT8NIlogeewT6DGuLinBfyuR3Jra3vba_tMV_B5R0cRWlf4LtVjBIFB9b8QF98vumDu-553X0oaFD2-0LpPmrTKn28iefP46Iao4jZLJw0&t=3e3fe94"><\/script>');//]]> 100</script>
vendor: 2 bytes, line 100
100
101<script src="/DependencyHandler.axd/2e17a839ebbe5f3cbb59e058f7de958a/1081/js" type="5689a8fd47f5e0459c1d84f9-text/javascript"></script>
vendor: 2 bytes, line 101
101
102<script type="5689a8fd47f5e0459c1d84f9-text/javascript"> 103//<![CDATA[ 104Sys.WebForms.PageRequestManager._initialize('ScriptManager', 'Form', [], [], [], 90, ''); 105//]]> 106</script>
106 107 108 109 110 111 112 113<!--CDF(Javascript|/Portals/_default/Skins/HammerFlex/js/bootstrap.min.js|DnnBodyProvider|10)--> 114<!--CDF(Css|/Portals/_default/Skins/HammerFlex/css/bootstrap.min.css|DnnPageHeaderProvider|14)--> 115<!--CDF(Css|/Portals/_default/Skins/HammerFlex/css/bootstrap-image-gallery.min.css|DnnPageHeaderProvider|100)--> 116 117 118 119<div class="navbar navbar-default navbar-custom" role="navigation"> 120 <div class="container"> 121 <div class="navbar-header"> 122 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> 123 <span class="sr-only">Toggle navigation</span> 124 <span class="icon-bar"></span> 125 <span class="icon-bar"></span> 126 <span class="icon-bar"></span> 127 </button> 128 <div class="navbar-brand"> 129 <a id="dnn_dnnLOGO_hypLogo" title="Captured Technology" aria-label="Captured Technology" href="https://capturedtech.com/"></a> 130 </div> 131 </div> 132 <div class="navbar-collapse collapse"> 133 <ul class="nav navbar-nav"> 134 135 <li class="dropdown "> 136 137 <a href="https://capturedtech.com/">Home<b class="caret"></b></a> 138 139 <ul class="dropdown-menu"> 140 141 <li class="active"> 142 143 <a href="https://capturedtech.com/Home/Blog">Blog</a> 144 145 </li> 146 147 <li class=""> 148 149 <a href="https://capturedtech.com/Home/Sitemap">Sitemap</a> 150 151 </li> 152 153 <li class=""> 154 155 <a href="https://capturedtech.com/Home/Partners">Partners</a> 156 157 </li> 158 159 <li class=""> 160 161 <a href="https://capturedtech.com/Home/Contact-Us">Contact Us</a> 162 163 </li> 164 165 <li class=""> 166 167 <a href="https://capturedtech.com/Home/DNNArticle-Detail-View">DNNArticle Detail View</a> 168 169 </li> 170 171 </ul> 172 173 </li> 174 175 <li class=""> 176 177 <a href="https://capturedtech.com/Discussion-Groups">Discussion Groups</a> 178 179 </li> 180 181 <li class=""> 182 183 <a href="https://capturedtech.com/Calendar">Calendar</a> 184 185 </li> 186 187 <li class=""> 188 189 <a href="https://capturedtech.com/Chat">Chat</a> 190 191 </li> 192 193 <li class=""> 194 195 <a href="https://capturedtech.com/Associated-Press">Associated Press</a> 196 197 </li> 198 199 <li class=""> 200 201 <a href="https://capturedtech.com/BreakingNews">Breaking News</a> 202 203 </li> 204 205 <li class=""> 206 207 <a href="https://capturedtech.com/React-Test">React Test</a> 208 209 </li> 210 211</ul> 212 213 214 <ul class="nav navbar-nav navbar-right"> 215 <li class="dropdown"> 216 <a href="#" class="dropdown-toggle" data-toggle="dropdown">Search<b class="caret"></b></a> 217 <ul class="dropdown-menu"> 218 <li> 219 <div class="searchBox"> 220 <span id="dnn_dnnSearch_ClassicSearch"> 221 222 223 <span class="searchInputContainer" data-moreresults="See More Results" data-noresult="No Results Found"> 224 <input name="dnn$dnnSearch$txtSearch" type="text" maxlength="255" size="20" id="dnn_dnnSearch_txtSearch" class="NormalTextBox" aria-label="Search" autocomplete="off" placeholder="Search..." /> 225 <a class="dnnSearchBoxClearText" title="Clear search text"></a> 226 </span> 227 <a id="dnn_dnnSearch_cmdSearch" class="btn btn-success btn-xs" href="javascript:__doPostBack('dnn$dnnSearch$cmdSearch','')">Search</a> 228</span> 229 230
231<script type="5689a8fd47f5e0459c1d84f9-text/javascript"> 232 $(function() { 233 if (typeof dnn != "undefined" && typeof dnn.searchSkinObject != "undefined") { 234 var searchSkinObject = new dnn.searchSkinObject({ 235 delayTriggerAutoSearch : 400, 236 minCharRequiredTriggerAutoSearch : 2, 237 searchType: 'S', 238 enableWildSearch: true, 239 cultureCode: 'en-US', 240 portalId: -1 241 } 242 ); 243 searchSkinObject.init(); 244 245 246 // attach classic search 247 var siteBtn = $('#dnn_dnnSearch_SiteRadioButton'); 248 var webBtn = $('#dnn_dnnSearch_WebRadioButton'); 249 var clickHandler = function() { 250 if (siteBtn.is(':checked')) searchSkinObject.settings.searchType = 'S'; 251 else searchSkinObject.settings.searchType = 'W'; 252 }; 253 siteBtn.on('change', clickHandler); 254 webBtn.on('change', clickHandler); 255 256 257 } 258 }); 259</script>
259 260 261 </div> 262 </li> 263 </ul> 264 265 </li> 266 <li> 267 268<div id="dnn_dnnLogin_loginGroup" class="loginGroup"> 269 <a id="dnn_dnnLogin_enhancedLoginLink" title="Login" class="LoginLink" rel="nofollow" onclick="if (!window.__cfRLUnblockHandlers) return false; this.disabled=true;" href="https://capturedtech.com/Login?returnurl=%2fHome%2fBlog" data-cf-modified-5689a8fd47f5e0459c1d84f9-="">Login</a> 270</div> 271 </li> 272 <li> 273 274<div id="dnn_dnnUser_registerGroup" class="registerGroup"> 275 <ul class="buttonGroup"> 276 277 278 <li class="userDisplayName"><a id="dnn_dnnUser_enhancedRegisterLink" title="Register" rel="nofollow" href="https://capturedtech.com/Register?returnurl=https%3a%2f%2fcapturedtech.com%2fHome%2fBlog">Register</a></li> 279 280 </ul> 281</div> 282 </li> 283 </ul> 284 </div> 285 <!--/.nav-collapse --> 286 </div> 287</div> 288 289<div id="dnn_CarouselPane" class="carousel slide DNNEmptyPane"></div> 290 291<div class="container"> 292 <!--/Logo--> 293 294 <div id="TopContent" class="row"> 295 <div id="dnn_TopPane" class="col-md-12"><div class="DnnModule DnnModule-DNNArticleSlider DnnModule-2100"><a name="2100"></a> 296<div class="ContainerWrapper"> 297 <div class="dnnClear"> 298 <h2><span id="dnn_ctr2100_dnnTITLE_titleLabel" class="Head">Ads</span> 299 300 301</h2> 302 303 <div id="dnn_ctr2100_ContentPane" class="ContainerPane"><!-- Start_Module_2100 --><div id="dnn_ctr2100_ModuleContent" class="DNNModuleContent ModDNNArticleSliderC"> 304 <style type="text/css"> 305.contentslide2100 { 306 border: 0px solid grey; 307 border-bottom-width: 1px; 308 padding: 0px; 309 width: 728px; 310 max-width: 100%; 311 height: auto; 312 max-height: 140px; 313 z-index: 99999; 314 overflow:hidden 315} 316 317.contentslide2100 .opacitylayer { 318 width: 100%; 319 height: 100%; 320 -moz-opacity: 1; 321 opacity: 1; 322} 323 324.contentslide2100 .contentdiv { 325 display: none; 326} 327 328.pagination2100 { 329 width: 728px; 330 max-width: 100%; 331 text-align: right; 332 background-color: grey; 333 border: 10px solid grey; 334 border-width: 0 1px; 335 padding: 0 0 4px 0; 336 z-index: 99999; 337} 338 339* html .pagination2100 { 340 width: 728px; 341 max-width: 100%; 342} 343 344.pagination2100 a { 345 padding: 0 5px; 346 text-decoration: none; 347 color: black; 348 background-color: grey; 349} 350 351.pagination2100 a:hover, .pagination2100 a.selected { 352 color: black; 353 background-color: white; 354}</style> 355<div id="slider2100" class="contentslide2100"> 356<div class="opacitylayer"> 357<div class="contentdiv"> 358<a style="font-weight: bolder; font-size: 14px; color: #006600" href="https://capturedtech.com/Home/DNNArticle-Detail-View/ArticleId/3073/Brothers">Norton VPN</a><br><img src="/desktopmodules/dnnarticle/images/noimage.gif" border=0/><br><a href='https://afflat3e1.com/lnk.asp?o=25165&c=166312&a=195438&k=4A3C25E7F71B6203F06C02F0A4853053&l=26485&s2=CapturedTech' target=''_new><IMG SRC='https://maxbounty.com/resources/getimage.asp?a=195438&m=13405&o=25165&i=166312.dat' width=728 height=90 border=0> </a> 359 </div> 360<div class="contentdiv"> 361<a style="font-weight: bolder; font-size: 14px; color: #006600" href="https://capturedtech.com/Home/DNNArticle-Detail-View/ArticleId/2992/StudioPress">StudioPress</a><br><img src="/desktopmodules/dnnarticle/images/noimage.gif" border=0/><br><a target="_blank" href="https://shareasale.com/r.cfm?b=1321258&u=604544&m=41388&urllink=&afftrack="><img src="https://static.shareasale.com/image/41388/38-GenesisFramework-468x60-114062_00.png" border="0" /></a> 362 </div> 363<div class="contentdiv"> 364<a style="font-weight: bolder; font-size: 14px; color: #006600" href="https://capturedtech.com/Home/DNNArticle-Detail-View/ArticleId/2997/Faith-Checks">Faith Checks</a><br><img src="/desktopmodules/dnnarticle/images/noimage.gif" border=0/><br><a target="_blank" href="https://shareasale.com/r.cfm?b=276402&u=604544&m=24053&urllink=&afftrack="><img src="https://static.shareasale.com/image/24053/faith-banner-728x90.jpg" border="0" alt="Faith Based Personal Checks" /></a> 365 </div> 366<div class="contentdiv"> 367<a style="font-weight: bolder; font-size: 14px; color: #006600" href="https://capturedtech.com/Home/DNNArticle-Detail-View/ArticleId/3084/SEOHost">SEOHost </a><br><img src="/desktopmodules/dnnarticle/images/noimage.gif" border=0/><br><a title="SEOHost.com" rel="External" href="https://AuthorityArticles.com/SeoHost/" target="_blank"><img src="https://www.seohost.com/wp-content/themes/seohost/images/multiple_domain_banner.jpg" border="0" alt="SEOHost.com" width=1100 height=300/></a> 368 </div> 369<div class="contentdiv"> 370<a style="font-weight: bolder; font-size: 14px; color: #006600" href="https://capturedtech.com/Home/DNNArticle-Detail-View/ArticleId/2991/WP-Engine">WP Engine</a><br><img src="/desktopmodules/dnnarticle/images/noimage.gif" border=0/><br><a target="_blank" href="https://shareasale.com/r.cfm?b=1291526&u=604544&m=41388&urllink=&afftrack="><img src="https://static.shareasale.com/image/41388/SPThemePromoWebBanner728x90V1.png" border="0" /></a> 371 </div> 372<div class="contentdiv"> 373<a style="font-weight: bolder; font-size: 14px; color: #006600" href="https://capturedtech.com/Home/DNNArticle-Detail-View/ArticleId/2996/Checks-Unlimited-1">Checks Unlimited</a><br><img src="/desktopmodules/dnnarticle/images/noimage.gif" border=0/><br><a target="_blank" href="https://shareasale.com/r.cfm?b=1197447&u=604544&m=8684&urllink=&afftrack="><img src="https://static.shareasale.com/image/8684/CU-699-728x90.png" border="0" alt="CU - 6.99 PER BOX" /></a> 374 </div> 375<div class="contentdiv"> 376<a style="font-weight: bolder; font-size: 14px; color: #006600" href="https://capturedtech.com/Home/DNNArticle-Detail-View/ArticleId/2993/TaxRelief-IO">National Debt Relief</a><br><img src="/desktopmodules/dnnarticle/images/noimage.gif" border=0/><br><a target="_blank" href="https://shareasale.com/r.cfm?b=918212&u=604544&m=43003&urllink=&afftrack="><img src="https://static.shareasale.com/image/43003/728x90lessdebtlessstress.jpg" alt="Less Stress and Less debt is only 30 seconds away" style="border-width: 0px; border-style: solid;" /></a> 377 </div> 378</div> 379</div> 380<div class="pagination2100" id="paginate-slider2100"></div>
381<script type="5689a8fd47f5e0459c1d84f9-text/javascript"> 382 ContentSlider("slider2100",20000,"","Next") 383</script>
383 384<!--CDF(Javascript|/desktopmodules/DNNArticle/javascript/jqx-all.js|DnnBodyProvider|200)--><!--CDF(Css|/desktopmodules/DNNArticle/css/jqx.base.css|DnnPageHeaderProvider|200)--> 385</div><!-- End_Module_2100 --></div> 386 </div> 387</div> 388 389 390</div></div> 391 </div> 392 393 <div id="Content" class="row"> 394 <div id="dnn_ContentPane" class="col-md-9"><div class="DnnModule DnnModule-Blog DnnModule-1546"><a name="1546"></a> 395<div class="ContainerWrapper"> 396 <div class="dnnClear"> 397 <h2><span id="dnn_ctr1546_dnnTITLE_titleLabel" class="Head">Captured Technology - Blog</span> 398 399 400</h2> 401 402 <div id="dnn_ctr1546_ContentPane" class="ContainerPane"><!-- Start_Module_1546 --><div id="dnn_ctr1546_ModuleContent" class="DNNModuleContent ModBlogC"> 403 404 405<div id="dnn_ctr1546_Blog_ctlManagement_pnlManagement" style="height:40px" class="blog_manage_buttons"> 406 407 408 409 410 411 <div style="float:right"> 412 413 <a href="https://capturedtech.com/Home/Blog" id="homelink" title="Home"><i class="fa fa-home fa-fw icon16"></i> <span class="sr-only">Home</span></a> 414 415 <a href="/DesktopModules/Blog/API/RSS/Get?tabid=751&moduleid=1546" id="rsslink1546" title="RSS" target="_blank"><i class="fa fa-rss fa-fw icon16"></i> <span class="sr-only">RSS</span></a> 416 <a href="#" id="searchlink1546" title="Search"><i class="fa fa-search fa-fw icon16"></i> <span class="sr-only">Search</span></a> 417 </div> 418</div> 419
420<script type="5689a8fd47f5e0459c1d84f9-text/javascript"> 421(function ($, Sys) { 422 $(document).ready(function () { 423 424 var $dialogSearch = $('<div class="dnnDialog"></div>') 425 .html('<input type="text" id="txtSearch" style="width:95%"></input><br/>Search In: <input type="checkbox" id="scopeAll1546" value="1" checked="1" />In all content<input type="checkbox" id="scopeTitle1546" value="1" checked="1" />Title<input type="checkbox" id="scopeContents1546" value="1" />Contents') 426 .dialog({ 427 autoOpen: false, 428 resizable: false, 429 dialogClass: 'dnnFormPopup dnnClear', 430 title: 'Search', 431 height: 210, 432 width: 500, 433 open: function (e) { 434 $('.ui-dialog-buttonpane').find('button:contains("Search")').addClass('dnnPrimaryAction'); 435 $('.ui-dialog-buttonpane').find('button:contains("Cancel")').addClass('dnnSecondaryAction'); 436 }, 437 buttons: [ 438 { 439 text: 'Cancel', 440 click: function () { 441 $(this).dialog("close"); 442 } 443 }, 444 { 445 text: 'Search', 446 click: function () { 447 $(this).dialog("close"); 448 var url 449 if ($('#scopeAll1546').is(':checked')) { 450 url = 'https://capturedtech.com/Home/Blog?'; 451 } else { 452 url = 'https://capturedtech.com/Home/Blog?'; 453 } 454 url += 'search=' + $('#txtSearch').val(); 455 if ($('#scopeTitle1546').is(':checked')) { 456 url += '&t=1' 457 } 458 if ($('#scopeContents1546').is(':checked')) { 459 url += '&c=1' 460 } 461 if ($('#chkUnpublished1546').is(':checked')) { 462 url += '&u=1' 463 } 464 window.location.href = encodeURI(url); 465 } 466 } 467 ] 468 }); 469 $('#searchlink1546').click(function () { 470 $dialogSearch.dialog('open'); 471 return false; 472 }); 473 474 }); 475} (jQuery, window.Sys)); 476</script>
476 477 478 479<div id="blogServiceErrorBox1546"></div> 480 481 482 483 484 485<div class="blog-main-content"> 486 <article class="bbs-listarticle"> 487 <div class="supertitle"><span class="comma text-primary">General Business</span></div> 488 <h2><a href="https://capturedtech.com/Home/Blog/Post/8889/DeepSeek-Open-Source-AI-Chip-Toolkit-for-Huawei-Ascend-Challenges-Nvidia-s-CUDA">DeepSeek Open Source AI Chip Toolkit for Huawei Ascend Challenges Nvidia's CUDA</a></h2> 489 <a href="https://capturedtech.com/Home/Blog/Post/8889/DeepSeek-Open-Source-AI-Chip-Toolkit-for-Huawei-Ascend-Challenges-Nvidia-s-CUDA"> 490 <figure> 491 <img title="DeepSeek Open Source AI Chip Toolkit for Huawei Ascend Challenges Nvidia's CUDA" src="/DesktopModules/Blog/BlogImage.ashx?TabId=751&ModuleId=1546&Blog=64&Post=8889&w=270&h=152&c=1&key=b2ae37e2-16ad-41ee-bcc3-d39f50213d7c" 492/> 493 494 </figure> 495 </a> 496 <div class="content"> 497 <div class="summary"> 498 <p><img src="https://capturedtech.com/Portals/8/deepseek-huawei-ascend-hero.png" alt="DeepSeek open source AI chip toolkit for Huawei Ascend" style="max-width:100%;height:auto;" /></p><br /><p>DeepSeek open-sourced an AI chip programming toolkit for Huawei Ascend on September 30, 2026 â TileLang, DeepGEMM, DeepEP, TileKernels, FlashMLA, and DeepSelect â plus a 128-chip Ascend 950 supernode co-built with Huawei, in a direct challenge to Nvidia's CUDA moat.</p> 499 </div> 500 <div class="metadata"> 501 <div><a href="https://capturedtech.com/Home/Blog?author=1">Steve R Patterson</a></div> 502 <div><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4589/CUDA-alternative" class="link-tag">CUDA alternative</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4590/DeepSeek-open-source-AI-chip-toolkit-for-Huawei-Ascend" class="link-tag">DeepSeek open source AI chip toolkit for Huawei Ascend</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4586/Huawei-Ascend-950" class="link-tag">Huawei Ascend 950</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4592/open-source-AI-chips" class="link-tag">open source AI chips</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4593/TileLang" class="link-tag">TileLang</a></span></div> 503 <div data-time="2026-09-30 07:05:00" class="moment">2026-09-30</div> 504 505 <div> 506 <i class="fa fa-eye"></i> 507 <div class="stat">5</div> 508 </div> 509 <div> 510 <i class="fa fa-comment"></i> 511 <div class="stat">0</div> 512 </div> 513 </div> 514 </div> 515</article><article class="bbs-listarticle"> 516 <div class="supertitle"><span class="comma text-primary">.Net Development</span><span class="comma text-primary">Online Marketing</span><span class="comma text-primary">Web Development</span></div> 517 <h2><a href="https://capturedtech.com/Home/Blog/Post/8883/JetBrains-Air-Agentic-Development-Platform-What-the-September-2026-Launch-Means-for-Developers">JetBrains Air Agentic Development Platform: What the September 2026 Launch Means for Developers</a></h2> 518 <a href="https://capturedtech.com/Home/Blog/Post/8883/JetBrains-Air-Agentic-Development-Platform-What-the-September-2026-Launch-Means-for-Developers"> 519 <figure> 520 <img title="JetBrains Air Agentic Development Platform: What the September 2026 Launch Means for Developers" src="/DesktopModules/Blog/BlogImage.ashx?TabId=751&ModuleId=1546&Blog=64&Post=8883&w=270&h=152&c=1&key=a5568268-e5d3-49d5-9bb6-112cad710707" 521/> 522 523 </figure> 524 </a> 525 <div class="content"> 526 <div class="summary"> 527 <p>On September 22, 2026, JetBrains launched JetBrains Air, an open system of products for agentic software development. This breakdown covers the three Air products, the multi-vendor strategy built on the Agent Client Protocol, and what the JetBrains Air agentic development platform means for working developers.</p> 528 </div> 529 <div class="metadata"> 530 <div><a href="https://capturedtech.com/Home/Blog?author=1">Steve R Patterson</a></div> 531 <div><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4574/JetBrains-Air-agentic-development-platform" class="link-tag">JetBrains Air agentic development platform</a></span></div> 532 <div data-time="2026-09-23 07:36:00" class="moment">2026-09-23</div> 533 534 <div> 535 <i class="fa fa-eye"></i> 536 <div class="stat">7</div> 537 </div> 538 <div> 539 <i class="fa fa-comment"></i> 540 <div class="stat">0</div> 541 </div> 542 </div> 543 </div> 544</article><article class="bbs-listarticle"> 545 <div class="supertitle"><span class="comma text-primary">.Net Development</span><span class="comma text-primary">Web Development</span></div> 546 <h2><a href="https://capturedtech.com/Home/Blog/Post/8875/Software-Development-News-September-2026-The-Week-That-Had-Everything-CVSS-10-Patches-React-19-3-and-Copilot-s-GPT-6-Update">Software Development News September 2026: The Week That Had Everything â CVSS 10 Patches, React 19.3, and Copilot's GPT-6 Update</a></h2> 547 <a href="https://capturedtech.com/Home/Blog/Post/8875/Software-Development-News-September-2026-The-Week-That-Had-Everything-CVSS-10-Patches-React-19-3-and-Copilot-s-GPT-6-Update"> 548 <figure> 549 <img title="Software Development News September 2026: The Week That Had Everything â CVSS 10 Patches, React 19.3, and Copilot's GPT-6 Update" src="/DesktopModules/Blog/BlogImage.ashx?TabId=751&ModuleId=1546&Blog=64&Post=8875&w=270&h=1
54952&c=1&key=c92b1b60-d6de-4dfd-a151-d3716955b5bf" 550/> 551 552 </figure> 553 </a> 554 <div class="content"> 555 <div class="summary"> 556 <p>Honestly? This week in software development felt like someone hit fast-forward. Seven days, and we've got an emergency GitLab patch for a vulnerability that's already being exploited in the wild. React's biggest minor release of the year. A GitHub Copilot news cycle so packed it needs its own table of contents. And the EU's Cyber Resilience Act quietly started applying its first real obligations â with a free open-source toolkit showing up just in time to help smaller teams deal with it.</p> 557 </div> 558 <div class="metadata"> 559 <div><a href="https://capturedtech.com/Home/Blog?author=1">Steve R Patterson</a></div> 560 <div><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4352/CoPilot" class="link-tag">CoPilot</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4564/CVSS" class="link-tag">CVSS</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4565/React" class="link-tag">React</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4563/software-development-news-September-2026" class="link-tag">software development news September 2026</a></span></div> 561 <div data-time="2026-09-16 07:16:00" class="moment">2026-09-16</div> 562 563 <div> 564 <i class="fa fa-eye"></i> 565 <div class="stat">11</div> 566 </div> 567 <div> 568 <i class="fa fa-comment"></i> 569 <div class="stat">0</div> 570 </div> 571 </div> 572 </div> 573</article><article class="bbs-listarticle"> 574 <div class="supertitle"><span class="comma text-primary">.Net Development</span><span class="comma text-primary">Web Development</span></div> 575 <h2><a href="https://capturedtech.com/Home/Blog/Post/8869/Cloudflare-Agents-Week-Building-the-Agentic-Internet">Cloudflare Agents Week: Building the Agentic Internet</a></h2> 576 <a href="https://capturedtech.com/Home/Blog/Post/8869/Cloudflare-Agents-Week-Building-the-Agentic-Internet"> 577 <figure> 578 <img title="Cloudflare Agents Week: Building the Agentic Internet" src="/DesktopModules/Blog/BlogImage.ashx?TabId=751&ModuleId=1546&Blog=64&Post=8869&w=270&h=1
57852&c=1&key=b22866ab-1276-45c9-8634-f4813451b967" 579/> 580 581 </figure> 582 </a> 583 <div class="content"> 584 <div class="summary"> 585 <div><p>With the 2026 Agents Week, Cloudflare has set a new standard for the way developers approach AI applications. The company is moving away from the notion of agents as mere, ephemeral function calls. In their place, Cloudflare is championing a more enduring form of software: network-native and stateful, capable of planning and acting while carrying its state over from one session to the next.</p></div> 586 </div> 587 <div class="metadata"> 588 <div><a href="https://capturedtech.com/Home/Blog?author=1">Steve R Patterson</a></div> 589 <div><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/2262/agents" class="link-tag">agents</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4555/Cloudflare" class="link-tag">Cloudflare</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4556/Cloudflare-Agents" class="link-tag">Cloudflare Agents</a></span></div> 590 <div data-time="2026-09-09 10:09:00" class="moment">2026-09-09</div> 591 592 <div> 593 <i class="fa fa-eye"></i> 594 <div class="stat">4</div> 595 </div> 596 <div> 597 <i class="fa fa-comment"></i> 598 <div class="stat">0</div> 599 </div> 600 </div> 601 </div> 602</article><article class="bbs-listarticle"> 603 <div class="supertitle"><span class="comma text-primary">.Net Development</span><span class="comma text-primary">Web Development</span></div> 604 <h2><a href="https://capturedtech.com/Home/Blog/Post/8864/AI-Coding-Agents-Move-to-Binding-Code-Approvals">AI Coding Agents Move to Binding Code Approvals</a></h2> 605 <a href="https://capturedtech.com/Home/Blog/Post/8864/AI-Coding-Agents-Move-to-Binding-Code-Approvals"> 606 <figure> 607 <img title="AI Coding Agents Move to Binding Code Approvals" src="/DesktopModules/Blog/BlogImage.ashx?TabId=751&ModuleId=1546&Blog=64&Post=8864&w=270&h=152&c=1&key=cc413b21-b9a3-4ce1-94a3-e3e4e28712d2" 608/> 609 610 </figure> 611 </a> 612 <div class="content"> 613 <div class="summary"> 614 <p></p><br /><p>If you were to ask about AI coding tools two years ago, the answer was straightforward: it was all a matter of speed. You would be told they made for swifter refactors and pull requests. But in 2026 that is not the complete story. The narrative has been rewritten to focus on control, which is less flashy but in some respects more vital.</p> 615 </div> 616 <div class="metadata"> 617 <div><a href="https://capturedtech.com/Home/Blog?author=1">Steve R Patterson</a></div> 618 <div><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4552/AI-Coding-Agents" class="link-tag">AI Coding Agents</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4352/CoPilot" class="link-tag">CoPilot</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4426/Git" class="link-tag">Git</a></span></div> 619 <div data-time="2026-09-02 15:27:00" class="moment">2026-09-02</div> 620 621 <div> 622 <i class="fa fa-eye"></i> 623 <div class="stat">4</div> 624 </div> 625 <div> 626 <i class="fa fa-comment"></i> 627 <div class="stat">0</div> 628 </div> 629 </div> 630 </div> 631</article><article class="bbs-listarticle"> 632 <div class="supertitle"><span class="comma text-primary">.Net Development</span><span class="comma text-primary">Web Development</span></div> 633 <h2><a href="https://capturedtech.com/Home/Blog/Post/8860/Microsoft-Releases-Agent-Lightning-v1-0-A-Lightweight-Framework-for-Training-Real-World-AI-Agents">Microsoft Releases Agent Lightning v1.0: A Lightweight Framework for Training Real-World AI Agents</a></h2> 634 <a href="https://capturedtech.com/Home/Blog/Post/8860/Microsoft-Releases-Agent-Lightning-v1-0-A-Lightweight-Framework-for-Training-Real-World-AI-Agents"> 635 <figure> 636 <img title="Microsoft Releases Agent Lightning v1.0: A Lightweight Framework for Training Real-World AI Agents" src="/DesktopModules/Blog/BlogImage.ashx?TabId=751&ModuleId=1546&Blog=64&Post=8860&w=270&h=1
63652&c=1&key=cd0729a4-373a-4df5-b002-3a0f58c9d029" 637/> 638 639 </figure> 640 </a> 641 <div class="content"> 642 <div class="summary"> 643 <p>Microsoft has officially released <strong>Agent Lightning v1.0</strong>, a completely redesigned open-source framework that makes it easier than ever to apply <a href="https://github.com/microsoft/agent-lightning">reinforcement learning</a> to AI agents without rewriting their core logic. Aimed at platform engineers and researchers, the update prioritizes simplicity, production realism, and scalability.</p><p>With the mid-August 2026 launch of Agent Lightning v1.0, an MIT-licensed release, one finds a package of some 3,500 lines in its core Python. The software is designed to have developers train their language models even as the agents are up and running in their deployment harnesses, with all the necessary environments, control flow, context management, and tools in place.</p> 644 </div> 645 <div class="metadata"> 646 <div><a href="https://capturedtech.com/Home/Blog?author=1">Steve R Patterson</a></div> 647 <div><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4548/Agent-Lightning" class="link-tag">Agent Lightning</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4484/AI-Agents" class="link-tag">AI Agents</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4549/Lightweight-Framework" class="link-tag">Lightweight Framework</a></span></div> 648 <div data-time="2026-08-26 19:24:00" class="moment">2026-08-26</div> 649 650 <div> 651 <i class="fa fa-eye"></i> 652 <div class="stat">2</div> 653 </div> 654 <div> 655 <i class="fa fa-comment"></i> 656 <div class="stat">0</div> 657 </div> 658 </div> 659 </div> 660</article><article class="bbs-listarticle"> 661 <div class="supertitle"><span class="comma text-primary">.Net Development</span><span class="comma text-primary">Web Development</span></div> 662 <h2><a href="https://capturedtech.com/Home/Blog/Post/8856/Cursor-Now-Under-SpaceX-Launches-Origin-Code-Hosting-and-Supercharges-Cloud-Agents">Cursor (Now Under SpaceX) Launches Origin Code Hosting and Supercharges Cloud Agents</a></h2> 663 <a href="https://capturedtech.com/Home/Blog/Post/8856/Cursor-Now-Under-SpaceX-Launches-Origin-Code-Hosting-and-Supercharges-Cloud-Agents"> 664 <figure> 665 <img title="Cursor (Now Under SpaceX) Launches Origin Code Hosting and Supercharges Cloud Agents" src="/DesktopModules/Blog/BlogImage.ashx?TabId=751&ModuleId=1546&Blog=64&Post=8856&w=270&h=152&c=1&key=a944af9f-836e-40e3-929d-2ece890e0903" 666/> 667 668 </figure> 669 </a> 670 <div class="content"> 671 <div class="summary"> 672 <p>Cursor has introduced Origin, its in-house code hosting platform, to the market. The company is making no bones about where it stands: this is a GitHub alternative built for AI agents from the ground up, rather than following the old human-centric model. The timing of the release is hardly coincidental. SpaceX put the finishing touches on its acquisition of Cursor just days back, folding the coding tool into its SpaceXAI unit.</p><p>On top of Origin, there are plans to afford their cloud agents greater autonomy and swifter startup, along with event-driven subscriptions. All of which should be of interest to .NET teams pitting Cursor against something like GitHub Copilot; these are signs of a move to more agent-focused, integrated ways of working. Here is the rundown.</p> 673 </div> 674 <div class="metadata"> 675 <div><a href="https://capturedtech.com/Home/Blog?author=1">Steve R Patterson</a></div> 676 <div><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4354/Cursor" class="link-tag">Cursor</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/3503/SpaceX" class="link-tag">SpaceX</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/3937/X" class="link-tag">X</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/3870/xAi" class="link-tag">xAi</a></span></div> 677 <div data-time="2026-08-20 18:38:00" class="moment">2026-08-20</div> 678 679 <div> 680 <i class="fa fa-eye"></i> 681 <div class="stat">5</div> 682 </div> 683 <div> 684 <i class="fa fa-comment"></i> 685 <div class="stat">0</div> 686 </div> 687 </div> 688 </div> 689</article><article class="bbs-listarticle"> 690 <div class="supertitle"><span class="comma text-primary">.Net Development</span><span class="comma text-primary">Web Development</span></div> 691 <h2><a href="https://capturedtech.com/Home/Blog/Post/8850/NET-Cybersecurity-Best-Practices-After-Logistics-Partner-Data-Breaches">.NET Cybersecurity Best Practices After Logistics Partner Data Breaches</a></h2> 692 <a href="https://capturedtech.com/Home/Blog/Post/8850/NET-Cybersecurity-Best-Practices-After-Logistics-Partner-Data-Breaches"> 693 <figure> 694 <img title=".NET Cybersecurity Best Practices After Logistics Partner Data Breaches" src="/DesktopModules/Blog/BlogImage.ashx?TabId=751&ModuleId=1546&Blog=64&Post=8850&w=270&h=1
69452&c=1&key=d1095be5-a045-4669-97b6-a301dc7d8e7d" 695/> 696 697 </figure> 698 </a> 699 <div class="content"> 700 <div class="summary"> 701 <p>The Ceva Logistics breach is a case in point. It is an apt reminder that the strength of your security is no better than the supply chainâs weakest link, given what happened when European warehouse operations were halted and the data of retailers and partners was put in jeopardy. Anyone using .NET applications would do well to take notice of such incidents. They ought to be viewed as a call to shore up systems against third-party weaknesses and the threat of data being siphoned off, to prevent the kind of cascading failure where a single compromised associate can bring down everyone connected to them.</p> 702 </div> 703 <div class="metadata"> 704 <div><a href="https://capturedtech.com/Home/Blog?author=1">Steve R Patterson</a></div> 705 <div><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4537/NET-Cybersecurity" class="link-tag">.NET Cybersecurity</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4538/Logistics-Partner-Data-Breaches" class="link-tag">Logistics Partner Data Breaches</a></span></div> 706 <div data-time="2026-08-12 19:31:00" class="moment">2026-08-12</div> 707 708 <div> 709 <i class="fa fa-eye"></i> 710 <div class="stat">4</div> 711 </div> 712 <div> 713 <i class="fa fa-comment"></i> 714 <div class="stat">0</div> 715 </div> 716 </div> 717 </div> 718</article><article class="bbs-listarticle"> 719 <div class="supertitle"><span class="comma text-primary">.Net Development</span><span class="comma text-primary">Web Development</span></div> 720 <h2><a href="https://capturedtech.com/Home/Blog/Post/8845/Cursor-AI-Code-Review-Workflows-for-ASP-NET-MVC">Cursor AI Code Review Workflows for ASP.NET MVC</a></h2> 721 <a href="https://capturedtech.com/Home/Blog/Post/8845/Cursor-AI-Code-Review-Workflows-for-ASP-NET-MVC"> 722 <figure> 723 <img title="Cursor AI Code Review Workflows for ASP.NET MVC" src="/DesktopModules/Blog/BlogImage.ashx?TabId=751&ModuleId=1546&Blog=64&Post=8845&w=270&h=152&c=1&key=00072842-a4f3-4b20-ad73-dd26cdd14733" 724/> 725 726 </figure> 727 </a> 728 <div class="content"> 729 <div class="summary"> 730 <p>There is a familiar tension for anyone working on ASP.NET MVC these days: the need to put out code at speed without sacrificing quality. Lately, Cursor AI has emerged as one of the finer tools for managing that balance. It does more than a run-of-the-mill static analyzer by way of local self-review and its own set of custom rules tailored to ASP.NET MVC conventions, allowing developers to find issues before they end up in a reviewerâs queue.</p> 731 </div> 732 <div class="metadata"> 733 <div><a href="https://capturedtech.com/Home/Blog?author=1">Steve R Patterson</a></div> 734 <div><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4534/Code-Review" class="link-tag">Code Review</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4354/Cursor" class="link-tag">Cursor</a></span></div> 735 <div data-time="2026-08-05 18:37:00" class="moment">2026-08-05</div> 736 737 <div> 738 <i class="fa fa-eye"></i> 739 <div class="stat">6</div> 740 </div> 741 <div> 742 <i class="fa fa-comment"></i> 743 <div class="stat">0</div> 744 </div> 745 </div> 746 </div> 747</article><article class="bbs-listarticle"> 748 <div class="supertitle"><span class="comma text-primary">.Net Development</span><span class="comma text-primary">Web Development</span><span class="comma text-primary">Wordpress</span></div> 749 <h2><a href="https://capturedtech.com/Home/Blog/Post/8835/From-Kimi-2-s-shortcomings-to-the-success-I-found-with-Claude-Sonnet-my-experience-in-making-a-WordPress-plugin">From Kimi 2âs shortcomings to the success I found with Claude Sonnet: my experience in making a WordPress plugin</a></h2> 750 <a href="https://capturedtech.com/Home/Blog/Post/8835/From-Kimi-2-s-shortcomings-to-the-success-I-found-with-Claude-Sonnet-my-experience-in-making-a-WordPress-plugin"> 751 <figure> 752 <img title="From Kimi 2âs shortcomings to the success I foun
752d with Claude Sonnet: my experience in making a WordPress plugin" src="/DesktopModules/Blog/BlogImage.ashx?TabId=751&ModuleId=1546&Blog=64&Post=8835&w=270&h=152&c=1&key=f27c24e4-e57d-4729-8ec4-6c1245a2e108" 753/> 754 755 </figure> 756 </a> 757 <div class="content"> 758 <div class="summary"> 759 <p><em>Relevant tutorial on WordPress plugin creation</em></p><p>On paper, developing custom functionality for a WordPress site is no great feat. In practice, however, it is another matter entirely when you are in the thick of it with an AI coding assistant that has other ideas. I was tasked with putting together a bespoke plugin for <a href="https://capturedtech.com/">CapturedTech.com</a> and what I expected to be a short order became something of an education in persistence and the value of choosing your AI wisely.</p> 760 </div> 761 <div class="metadata"> 762 <div><a href="https://capturedtech.com/Home/Blog?author=1">Steve R Patterson</a></div> 763 <div><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4234/Claude" class="link-tag">Claude</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4527/Kimi-2" class="link-tag">Kimi 2</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4528/Sonnet" class="link-tag">Sonnet</a></span><span class="comma"><a href="https://capturedtech.com/Home/Blog/Term/4529/Wordpress-Plugin" class="link-tag">Wordpress Plugin</a></span></div> 764 <div data-time="2026-07-22 18:52:00" class="moment">2026-07-22</div> 765 766 <div> 767 <i class="fa fa-eye"></i> 768 <div class="stat">8</div> 769 </div> 770 <div> 771 <i class="fa fa-comment"></i> 772 <div class="stat">0</div> 773 </div> 774 </div> 775 </div> 776</article> 777 <div class="bbs-pager"> 778 <ul class="bbs-pagination no-space"> 779 780<li> 781 <a href="https://capturedtech.com/Home/Blog?Page=1" class="current"> 782 1 783 </a> 784</li> 785 786 787 788<li> 789 <a href="https://capturedtech.com/Home/Blog?Page=2" class=""> 790 2 791 </a> 792</li> 793 794 795 796<li> 797 <a href="https://capturedtech.com/Home/Blog?Page=3" class=""> 798 3 799 </a> 800</li> 801 802 803 804 805 806<li class="button"> 807 <a href="https://capturedtech.com/Home/Blog?Page=62"> 808 62 809 </a> 810</li> 811 812 </ul> 813 </div> 814</div> 815 816 817 818 819 820</div><!-- End_Module_1546 --></div> 821 </div> 822</div> 823 824 825</div><div class="DnnModule DnnModule-Blog DnnModule-1547"><a name="1547"></a> 826<div class="ContainerWrapper"> 827 <div class="dnnClear"> 828 <h2><span id="dnn_ctr1547_dnnTITLE_titleLabel" class="Head">Blog Directory</span> 829 830 831</h2> 832 833 <div id="dnn_ctr1547_ContentPane" class="ContainerPane"><!-- Start_Module_1547 --><div id="dnn_ctr1547_ModuleContent" class="DNNModuleContent ModBlogC"> 834 835 836 837 838<div id="blogServiceErrorBox1547"></div> 839 840<div id="blogList1547" class="blogList_blogList"> 841<div class="blogList_blog"> 842 843 <a href="https://capturedtech.com/Home/Blog/64/CapturedTech-Technology">Latest technology news.</a> 844 <div class="blogList_details"> 845 <i class="fa fa-user"></i> <span>Patrick Stevens</span><br /> 846 <i class="fa fa-book"></i> <span>613</span> 847 <i class="fa fa-eye"></i> <span>251192</span> 848 <i class="fa fa-calendar"></i> <span>9/30/2026</span> 849 </div> 850</div> 851</div> 852 853 854 855 856</div><!-- End_Module_1547 --></div> 857 </div> 858</div> 859 860 861</div></div> 862 <div id="dnn_RightPane" class="col-md-3"><div class="DnnModule DnnModule-DNN_IFrame DnnModule-1717"><a name="1717"></a><div id="dnn_ctr1717_ContentPane"><!-- Start_Module_1717 --><div id="dnn_ctr1717_ModuleContent" class="DNNModuleContent ModDNNIFrameC">
vendor: 139 bytes, lines 862-863
862 863 <script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="5689a8fd47f5e0459c1d84f9-|49"></script>
863<iframe src="https://capturedtech.com/Portals/8/MailChimp2.html" id="dnn_ctr1717_IFrame_HtmlIFrame" width="220" height="480" onload="javascript:resize_1717()" scrolling="No">Your browser does not support inline frames. You may view the embedded docucument in a new browser window by clicking the following link: <a href="https://capturedtech.com/Portals/8/MailChimp2.html" target="_blank">https://capturedtech.com/Portals/8/MailChimp2.html</a></iframe> 864 865 866 867</div><!-- End_Module_1717 --></div> 868</div><div class="DnnModule DnnModule-DNN_HTML DnnModule-1704"><a name="1704"></a> 869<div class="ContainerWrapper"> 870 <div class="dnnClear"> 871 <h2><span id="dnn_ctr1704_dnnTITLE_titleLabel" class="Head">Translate</span> 872 873 874</h2> 875 876 <div id="dnn_ctr1704_ContentPane" class="ContainerPane DNNAligncenter"><!-- Start_Module_1704 --><div id="dnn_ctr1704_ModuleContent" class="DNNModuleContent ModDNNHTMLC"> 877 <div id="dnn_ctr1704_HtmlModule_lblContent" class="Normal"> 878 <!-- Google Translate Element --> 879<div id="google_translate_element" style="display:block"></div>
879<script type="5689a8fd47f5e0459c1d84f9-text/javascript"> 880function googleTranslateElementInit() { 881 new google.translate.TranslateElement({pageLanguage: "en"}, "google_translate_element"); 882};</script>
vendor: 2 bytes, line 882
882
883<script src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit" type="5689a8fd47f5e0459c1d84f9-text/javascript"></script>
883 884</div> 885 886</div><!-- End_Module_1704 --></div> 887 </div> 888</div> 889 890 891</div><div class="DnnModule DnnModule-Blog DnnModule-1733"><a name="1733"></a> 892<div class="ContainerWrapper"> 893 <div class="dnnClear"> 894 <h2><span id="dnn_ctr1733_dnnTITLE_titleLabel" class="Head">Categories</span> 895 896 897</h2> 898 899 <div id="dnn_ctr1733_ContentPane" class="ContainerPane"><!-- Start_Module_1733 --><div id="dnn_ctr1733_ModuleContent" class="DNNModuleContent ModBlogC"> 900 901 902 903 904<div id="blogServiceErrorBox1733"></div> 905 906<div id="categoryList1733" class="categoryList_list"> 907</div>
908<script type="5689a8fd47f5e0459c1d84f9-text/javascript"> 909 var catList = [ 910 {id: 1971, text: ".Net Development", nrposts: 64, link: "https://capturedtech.com/Home/Term/1971/Net-Development", parentId: 0},{id: 1972, text: "Conferences", nrposts: 14, link: "https://capturedtech.com/Home/Term/1972/Conferences", parentId: 0},{id: 1973, text: "General Business", nrposts: 137, link: "https://capturedtech.com/Home/Term/1973/General-Business", parentId: 0},{id: 1974, text: "Online Marketing", nrposts: 237, link: "https://capturedtech.com/Home/Term/1974/Online-Marketing", parentId: 0},{id: 1975, text: "Social Media", nrposts: 59, link: "https://capturedtech.com/Home/Term/1975/Social-Media", parentId: 0},{id: 1976, text: "Web Development", nrposts: 157, link: "https://capturedtech.com/Home/Term/1976/Web-Development", parentId: 0},{id: 1977, text: "Wordpress", nrposts: 36, link: "https://capturedtech.com/Home/Term/1977/Wordpress", parentId: 0}, 911 {} 912 ] 913 914 function addCategories(listItem, id) { 915 var first = true; 916 var ul = null; 917 $.each($.grep(catList, function(c, i) { 918 return (c.parentId==id);}), function(i, v){ 919 if (first) { 920 ul = $('<ul></ul>'); 921 listItem.append(ul); 922 first=false; 923 } 924 addCategories(ul.append('<li><a href="' + v.link + '">' + v.text + ' (' + v.nrposts + ')</a></li>'), v.id); 925 }); 926 } 927 928 $(document).ready(function () { 929 addCategories($('#categoryList1733'), 0) 930 }); 931</script>
931 932 933 934 935 936</div><!-- End_Module_1733 --></div> 937 </div> 938</div> 939 940 941</div><div class="DnnModule DnnModule-Blog DnnModule-1550"><a name="1550"></a> 942<div class="ContainerWrapper"> 943 <div class="dnnClear"> 944 <h2><span id="dnn_ctr1550_dnnTITLE_titleLabel" class="Head">Blog Calendar</span> 945 946 947</h2> 948 949 <div id="dnn_ctr1550_ContentPane" class="ContainerPane"><!-- Start_Module_1550 --><div id="dnn_ctr1550_ModuleContent" class="DNNModuleContent ModBlogC"> 950 951 952 953 954<div id="blogServiceErrorBox1550"></div> 955 956<div id="blogCal1550" class="blogCalendar"></div>
957<script type="5689a8fd47f5e0459c1d84f9-text/javascript"> 958 (function ($, Sys) { 959 $(document).ready(function () { 960 var selDates =[ 961 '2026-9-30','2026-9-23','2026-9-16','2026-9-9','2026-9-2','2026-8-26','2026-8-20','2026-8-12','2026-8-5','2026-7-22','2026-7-8','2026-7-1','2026-6-24','2026-6-19','2026-6-10','2026-5-28','2026-5-20','2026-5-6','2026-4-28','2026-4-1','2026-3-18','2026-3-4','2026-2-18','2026-2-4','2026-1-21','2026-1-14','2025-12-31','2025-12-10','2025-11-12','2025-10-29','2025-10-1','2025-9-24','2025-9-16','2025-8-27','2025-8-20','2025-8-2','2025-7-9','2025-6-25','2025-6-4','2025-5-30','2025-5-21','2025-5-13','2025-5-8','2025-4-30','2025-4-23','2025-4-9','2025-3-19','2025-3-12','2025-3-5','2025-2-26','2025-2-19','2025-2-12','2025-1-29','2025-1-22','2025-1-15','2025-1-1','2024-12-25','2024-12-18','2024-12-11','2024-11-14','2024-11-8','2024-10-23','2024-9-25','2024-9-17','2024-9-4','2024-8-28','2024-8-14','2024-8-7','2024-7-24','2024-7-10','2024-6-26','2024-6-19','2024-6-12','2024-5-29','2024-5-16','2024-5-8','2024-4-30','2024-4-16','2024-4-10','2024-4-3','2024-3-28','2024-3-13','2024-3-6','2024-2-28','2024-1-24','2024-1-17','2024-1-8','2024-1-3','2023-12-13','2023-12-6','2023-11-22','2023-11-6','2023-10-31','2023-10-11','2023-10-4','2023-9-20','2023-9-6','2023-8-23','2023-8-2','2023-6-28','0001-01-01' 962 ]; 963 $('#blogCal1550').datepicker({ 964 onSelect: function(dateText, inst) { 965 var url = 'https://capturedtech.com/?end='; 966 url += dateText; 967 window.location.href = encodeURI(url); 968 }, 969 dateFormat: "yy-mm-dd", 970 beforeShowDay: function(date) { 971 var sDate = date.getFullYear() + '-' + (date.getMonth()+1) + '-' + date.getDate(); 972 if ($.inArray(sDate, selDates) >=0 ) { 973 return [true,'selectedDate']; 974 } else { 975 return [true,'']; 976 } 977 } 978 }); 979 $('#blogCal1550').datepicker('setDate', '2026-10-09'); 980 }); 981 } (jQuery, window.Sys)); 982</script>
982 983 984 985 986</div><!-- End_Module_1550 --></div> 987 </div> 988</div> 989 990 991</div></div> 992 </div> 993 <div id="MidContent" class="row"> 994 <div id="dnn_ThirdRowLeft" class="col-md-4 DNNEmptyPane"></div> 995 <div id="dnn_ThirdRowMiddle" class="col-md-4 DNNEmptyPane"></div> 996 <div id="dnn_ThirdRowRight" class="col-md-4 DNNEmptyPane"></div> 997 </div> 998 <div id="ContentLeftCol" class="row"> 999 <div id="dnn_LeftPane" class="col-md-3 DNNEmptyPane"></div> 1000 <div id="dnn_ContentPaneRight" class="col-md-9 DNNEmptyPane"></div> 1001 </div> 1002 <div id="UserProfile" class="row"> 1003 <div id="dnn_UserProfileLeft" class="col-md-2 DNNEmptyPane"></div> 1004 <div id="dnn_UserProfileContent" class="col-md-10 DNNEmptyPane"></div> 1005 </div> 1006 <div id="BottomContent" class="row"> 1007 1008 <div id="dnn_BottomPane" class="col-md-12"><div class="DnnModule DnnModule-DNN_HTML DnnModule-1567"><a name="1567"></a><div id="dnn_ctr1567_ContentPane" class="DNNAlignleft"><!-- Start_Module_1567 --><div id="dnn_ctr1567_ModuleContent" class="DNNModuleContent ModDNNHTMLC"> 1009 <div id="dnn_ctr1567_HtmlModule_lblContent" class="Normal"> 1010
1010<script data-cfasync="false">
vendor: 328 bytes, line 1010
1010 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', '
1010UA-4067173-6
vendor: 48 bytes, line 1010
1010', 'capturedtech.com'); ga('send', 'pageview');
1010</script>
1010 1011 </div> 1012 1013</div><!-- End_Module_1567 --></div> 1014</div><div class="DnnModule DnnModule-WillStrohlInjection DnnModule-1796"><a name="1796"></a></div></div> 1015 </div> 1016 1017</div> 1018 1019 1020<footer id="FooterContainer"> 1021 <div class="container"> 1022 <div id="FooterRow" class="row"> 1023 <div id="dnn_FooterRowLeft" class="col-md-4 DNNEmptyPane"></div> 1024 <div id="dnn_FooterRowMiddle" class="col-md-4 DNNEmptyPane"></div> 1025 <div id="dnn_FooterRowRight" class="col-md-4 DNNEmptyPane"></div> 1026 1027 <div id="dnn_FooterPane" class="col-md-12 DNNEmptyPane"></div> 1028 <div id="CopyRightPane" class="SkinLink col-md-12 center"> 1029 <div class="col-md-12"> 1030 <span id="dnn_dnnCopyright_lblCopyright" class="SkinObject">Copyright 2026 by Captured Technology | .Net Development</span> 1031 1032 <a id="dnn_dnnTerms_hypTerms" class="SkinObject" rel="nofollow" href="https://capturedtech.com/Terms">Terms Of Use</a> 1033 <a id="dnn_dnnPrivacy_hypPrivacy" class="SkinObject" rel="nofollow" href="https://capturedtech.com/Privacy">Privacy Statement</a> 1034 </div> 1035 <a href="http://cjh.am/1mGBQby" target="_blank">Design: HammerFlex DNN Skin by Christoc.com</a> 1036 </div> 1037 </div> 1038 </div> 1039</footer> 1040 1041 1042<!-- gallery and carousel controls, hidden by default --> 1043<!-- The Bootstrap Image Gallery lightbox, should be a child element of the document body --> 1044<div id="blueimp-gallery" class="blueimp-gallery" data-use-bootstrap-modal="false"> 1045 <!-- The container for the modal slides --> 1046 <div class="slides"></div> 1047 <!-- Controls for the borderless lightbox --> 1048 <h3 class="pTitle"></h3> 1049 <a class="prev">â¹</a> 1050 <a class="next">âº</a> 1051 <a class="close">Ã</a> 1052 <a class="play-pause"></a> 1053 <ol class="indicator"></ol> 1054 <!-- The modal dialog, which will be used to wrap the lightbox content --> 1055 <div class="modal fade"> 1056 <div class="modal-dialog"> 1057 <div class="modal-content"> 1058 <div class="modal-header"> 1059 <button type="button" class="close" aria-hidden="true">×</button> 1060 <h4 class="modal-title"></h4> 1061 </div> 1062 <div class="modal-body next"></div> 1063 <div class="modal-footer"> 1064 <button type="button" class="btn btn-default pull-left prev"> 1065 <i class="glyphicon glyphicon-chevron-left"></i> 1066 Previous 1067 </button> 1068 <button type="button" class="btn btn-primary next"> 1069 Next 1070 <i class="glyphicon glyphicon-chevron-right"></i> 1071 </button> 1072 </div> 1073 </div> 1074 </div> 1075 </div> 1076</div> 1077 1078 1079<!--CDF(Javascript|/Portals/_default/Skins/HammerFlex/js/jquery.blueimp-gallery.min.js|DnnBodyProvider|100)--> 1080<!--CDF(Javascript|/Portals/_default/Skins/HammerFlex/js/bootstrap-image-gallery.min.js|DnnBodyProvider|100)--> 1081 1082 <input name="ScrollTop" type="hidden" id="ScrollTop" /> 1083 <input name="__dnnVariable" type="hidden" id="__dnnVariable" autocomplete="off" value="`{`__scdoff`:`1`,`sf_siteRoot`:`/`,`sf_tabId`:`751`}" /> 1084 <input name="__RequestVerificationToken" type="hidden" value="6ejXgvPa-yYgtBDjmYaOihOLZXcnC82v6mxrSc2XKnS-X3gROdADtiysHKQlRMnqm8Hj5A2" /> 1085 <!-- BEGIN WillStrohl.Injection Footer Injections --><!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 1085-1086
1085 1086<script async src="https://www.googletagmanager.com/gtag/js?id=
1086UA-4067173-6
vendor: 60 bytes, line 1086
1086" type="5689a8fd47f5e0459c1d84f9-text/javascript"></script>
1087<script type="5689a8fd47f5e0459c1d84f9-text/javascript"> 1088
vendor: 134 bytes, lines 1088-1092
1088window.dataLayer = window.dataLayer || []; 1089 function gtag(){dataLayer.push(arguments);} 1090 gtag('js', new Date()); 1091 1092 gtag('config', '
1092UA-4067173-6
vendor: 4 bytes, line 1092
1092');
1093</script>
1093 1094
1095<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1744207946887815" crossorigin="anonymous" type="5689a8fd47f5e0459c1d84f9-text/javascript"></script>
1095 1096
1097<script type="5689a8fd47f5e0459c1d84f9-text/javascript" src="https://platform-api.sharethis.com/js/sharethis.js#property=6762fc0dc433c60012502e96&product=sticky-share-buttons&source=platform" async="async"></script>
1097 <!-- END WillStrohl.Injection Footer Injections --> 1098
1099<script type="5689a8fd47f5e0459c1d84f9-text/javascript"> 1100//<![CDATA[ 1101jQuery(document).ready(function() { jQuery("a[rel^='prettyPhoto']").prettyPhoto({animationSpeed:'slow',theme:'light_square',slideshow:2000, autoplay_slideshow: false,overlay_gallery: true});}); //]]> 1102</script>
1102 1103</form> 1104 <!--CDF(Javascript|/js/dnncore.js|DnnBodyProvider|100)--><!--CDF(Javascript|/js/dnn.modalpopup.js|DnnBodyProvider|50)--><!--CDF(Css|/Resources/Shared/stylesheets/dnndefault/7.0.0/default.css|DnnPageHeaderProvider|5)--><!--CDF(Css|/Portals/_default/Skins/HammerFlex/skin.css|DnnPageHeaderProvider|15)--><!--CDF(Css|/DesktopModules/HTML/module.css|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/HTML/module.css|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/WillStrohl.Injection/module.css|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/WillStrohl.Injection/module.css|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/Blog/module.css|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/Blog/module.css|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/Blog/module.css|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/Blog/module.css|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/IFrame/module.css|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/IFrame/module.css|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/HTML/module.css|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/HTML/module.css|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/Blog/module.css|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/Blog/module.css|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/Blog/module.css|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/Blog/module.css|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/DNNArticleSlider/module.css|DnnPageHeaderProvider|10)--><!--CDF(Css|/DesktopModules/DNNArticleSlider/module.css|DnnPageHeaderProvider|10)--><!--CDF(Css|/Portals/8/portal.css|DnnPageHeaderProvider|35)--><!--CDF(Css|/Resources/Search/SearchSkinObjectPreview.css|DnnPageHeaderProvider|10)--><!--CDF(Javascript|/Resources/Search/SearchSkinObjectPreview.js|DnnBodyProvider|100)--><!--CDF(Javascript|/DesktopModules/Blog/js/dotnetnuke.blog.js|DnnBodyProvider|70)--><!--CDF(Javascript|/js/dnn.js|DnnBodyProvider|12)--><!--CDF(Javascript|/DesktopModules/Blog/js/jquery.timeago.js|DnnBodyProvider|59)--><!--CDF(Javascript|/DesktopModules/Blog/js/en/jquery.timeago.en.js|DnnBodyProvider|60)--><!--CDF(Javascript|/DesktopModules/Blog/js/jquery.timeago.js|DnnBodyProvider|59)--><!--CDF(Javascript|/DesktopModules/Blog/js/en/jquery.timeago.en.js|DnnBodyProvider|60)--><!--CDF(Javascript|/DesktopModules/Blog/js/jquery.timeago.js|DnnBodyProvider|59)--><!--CDF(Javascript|/DesktopModules/Blog/js/en/jquery.timeago.en.js|DnnBodyProvider|60)--><!--CDF(Javascript|/DesktopModules/Blog/js/jquery.timeago.js|DnnBodyProvider|59)--><!--CDF(Javascript|/DesktopModules/Blog/js/en/jquery.timeago.en.js|DnnBodyProvider|60)--><!--CDF(Javascript|/js/dnn.servicesframework.js|DnnBodyProvider|100)--><!--CDF(Javascript|/Portals/_default/Skins/HammerFlex/BootStrapNav/BootStrapNav.js|DnnBodyProvider|100)--><!--CDF(Css|/DesktopModules/Blog/Templates/_default/template.css|DnnPageHeaderProvider|100)--><!--CDF(Css|/DesktopModules/Blog/Templates/_default/css/colorbox.css|DnnPageHeaderProvider|100)--><!--CDF(Css|/DesktopModules/Blog/Templates/_default/css/shCore.css|DnnPageHeaderProvider|100)--><!--CDF(Css|/DesktopModules/Blog/Templates/_default/css/shCoreDefault.css|DnnPageHeaderProvider|100)--><!--CDF(Css|/DesktopModules/Blog/Templates/_default/css/colorbox.css|DnnPageHeaderProvider|100)--><!--CDF(Css|/DesktopModules/Blog/Templates/_default/css/shCore.css|DnnPageHeaderProvider|100)--><!--CDF(Css|/DesktopModules/Blog/Templates/_default/css/shCoreDefault.css|DnnPageHeaderProvider|100)--><!--CDF(Javascript|/DesktopModules/Blog/Templates/_default/template.js|DnnBodyProvider|100)--><!--CDF(Javascript|/DesktopModules/Blog/Templates/_default/js/jquery.colorbox.js|DnnBodyProvider|100)--><!--CDF(Javascript|/DesktopModules/Blog/Templates/_default/js/jquery.sharrre.min.js|DnnBodyProvider|100)--><!--CDF(Javascript|/DesktopModules/Blog/Templates/_default/js/moment-with-locales.min.js|DnnBodyProvider|100)--><!--CDF(Javascript|/DesktopModules/Blog/Templates/_default/js/shCore.js|DnnBodyProvider|100)--><!--CDF(Javascript|/DesktopModules/Blog/Templates/_default/js/jquery.colorbox.js|DnnBodyProvider|100)--><!--CDF(Javascript|/DesktopModules/Blog/Templates/_default/js/jquery.sharrre.min.js|DnnBodyProvider|100)--><!--CDF(Javascript|/DesktopModules/Blog/Templates/_default/js/moment-with-locales.min.js|DnnBodyProvider|100)--><!--CDF(Javascript|/DesktopModules/Blog/Templates/_default/js/shCore.js|DnnBodyProvider|100)--><!--CDF(Css|/DesktopModules/Blog/Templates/blogList/template.css|DnnPageHeaderProvider|100)--><!--CDF(Css|/DesktopModules/Blog/Templates/categoryList/template.css|DnnPageHeaderProvider|100)--><!--CDF(Css|/DesktopModules/Blog/Templates/blogCalendar/template.css|DnnPageHeaderProvider|100)--><!--CDF(Css|/DesktopModules/Blog/Templates/blogCalendar/css/datepicker-ui.css|DnnPageHeaderProvider|100)--><!--CDF(Css|/DesktopModules/Blog/Templates/blogCalendar/css/datepicker-ui.css|DnnPageHeaderProvider|100)--><!--CDF(Javascript|https://code.jquery.com/jquery-3.7.1.min.js|DnnPageHeaderProvider|5)--><!--CDF(Javascript|https://cdnjs.cloudflare.com/ajax/libs/jquery.hoverintent/1.10.1/jquery.hoverIntent.min.js|DnnPageHeaderProvider|55)--><!--CDF(Javascript|https://code.jquery.com/jquery-migrate-3.4.1.min.js|DnnPageHeaderProvider|6)--><!--CDF(Javascript|https://ajax.googleapis.com/ajax/libs/jqueryui/1.13.3/jquery-ui.min.js|DnnPageHeaderProvider|10)--><!--CDF(Javascript|/Resources/libraries/DnnPlugins/09_13_10/dnn.jquery.js|DnnBodyProvider|1453)-->
vendor: 150 bytes, lines 1104-1106
1104 1105 1106<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="5689a8fd47f5e0459c1d84f9-|49" defer></script>
1106<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"39087280de574eba8d3dbf43dc10975a","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 1106
1106
1107<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a47edf2bea82f2d7',t:'MTc5MTU2NDQ5NA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1107</body> 1108</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.