{"id":43,"date":"2009-05-10T23:13:12","date_gmt":"2009-05-11T05:13:12","guid":{"rendered":"http:\/\/jameskovacs.com\/2009\/05\/11\/Extreme+ASPNET+Makeover+Ndash+Getting+Your+House+In+Order"},"modified":"2009-05-10T23:13:12","modified_gmt":"2009-05-11T05:13:12","slug":"extreme-aspnet-makeover-ndash-getting-your-house-in-order","status":"publish","type":"post","link":"https:\/\/www.jameskovacs.com\/index.php\/2009\/05\/10\/extreme-aspnet-makeover-ndash-getting-your-house-in-order\/","title":{"rendered":"Extreme ASP.NET Makeover \u2013 Getting Your House in Order"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px\" title=\"Sand Zen Garden\" border=\"0\" alt=\"Sand Zen Garden\" align=\"right\" src=\"\/wp-content\/uploads\/WindowsLiveWriter\/Extre.NETMakeoverGettingYourHouseinOrder_13D4D\/image_1f700c3e-00ce-41b2-9a5e-3d248cb3955a.png\" width=\"300\" height=\"199\">  A few months back, <a href=\"2009\/03\/20\/MSDN-Magazine-Series-From-Web-Dev-To-RIA-Dev\" target=\"_blank\" rel=\"noopener\">I announced<\/a> that I was doing a series of articles for MSDN Magazine on improving a \u201cclassic\u201d ASP.NET application with modern tooling and frameworks. As an application, I chose <a href=\"http:\/\/www.screwturn.eu\" target=\"_blank\" rel=\"noopener\">ScrewTurn Wiki 3.0<\/a> to use as my example throughout. The first article, <a href=\"http:\/\/msdn.microsoft.com\/en-us\/magazine\/dd758790.aspx\" target=\"_blank\" rel=\"noopener\">Extreme ASP.NET Makeover \u2013 Getting Your House in Order<\/a>, went live a few days ago. The article is purposefully a different format for MSDN Magazine than \u201ctraditional\u201d articles in that it incorporates short screencasts where appropriate rather than just code snippets and pictures. (Code snippets and pictures are included too, though!) I tried to make the screencasts an integral part of the narrative where actually showing something was easier than text, pictures, or code. I would love to hear your feedback on the format and content.<\/p>\n<p><strong>Nitpickers Corner:<\/strong> In the series, I use MSBuild as the build tool. Yes, I wrote my own PowerShell-based build tool, <a href=\"http:\/\/code.google.com\/p\/psake\/\" target=\"_blank\" rel=\"noopener\">psake<\/a>. Yes, I use NAnt on many of my projects for clients. (They\u2019re already using NAnt and PowerShell is a new skillset for them.) So why MSBuild for the series? Because it is installed by default with .NET 2.0 and above. Not my first choice, but a pragmatic choice for a series focused on improving what you have.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A few months back, I announced that I was doing a series of articles for MSDN Magazine on improving a \u201cclassic\u201d ASP.NET application with modern tooling and frameworks. As an application, I chose ScrewTurn Wiki 3.0 to use as my example throughout. The first article, Extreme ASP.NET Makeover \u2013 Getting Your House in Order, went [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,4,6,20,23],"tags":[],"class_list":["post-43","post","type-post","status-publish","format-standard","hentry","category-dotnetgeneral","category-agile","category-aspnet","category-screencast","category-software-design"],"_links":{"self":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/posts\/43","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/comments?post=43"}],"version-history":[{"count":0,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/posts\/43\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/media?parent=43"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/categories?post=43"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/tags?post=43"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}