Rick Strahl's Web Log provides a variety of .NET development topics with focus on ASP.NET and enterprise development. Topics are wide ranging from introductory articles to tips and tricks, observations in the process of software development and examination of new and upcoming technologies. Content is honest and sometimes outspoken and doesn't tote any particular party line - Rick says it as he sees it.
Rick Strahl's Web Log | 15 Jul 2014 09:06
Rick Strahl writes "....A few months ago on a project the subject of load testing came up. We were having some serious issues with a Web application that would start spewing SQL lock errors under somewhat heavy load. These sort of errors can be tough to catch, precisely..."
Read more » West Wind WebSurge - an easy way to Load Test Web Applications
Rick Strahl's Web Log | 01 Jul 2014 05:28
Rick Strahl writes "....More and more I’m finding myself getting lost in the files in some of my larger Web projects. There’s so much freaking content to deal with – HTML Views, several derived CSS pages, page level CSS, script libraries, application wide scripts and page..."
Read more » Project Navigation and File Nesting in ASP.NET MVC Projects
Rick Strahl's Web Log | 20 Jun 2014 00:52
Rick Strahl writes "....NuGet is one of the best things that happened to .NET, to make it easier to share and distributed shared components. NuGet has become Microsoft’s main inclusion mechanism (and it looks to be come even more prominent in ASPvNext which eschews binary..."
Read more » Nuget Dependencies and latest Versions
Rick Strahl's Web Log | 18 Jun 2014 08:37
Rick Strahl writes "....In ASP.NET MVC the RequireHttps attribute allows for securing controllers and controller methods, but it's limited to either on or off statically. In this post I discuss a custom attribute that can dynamically set SSL usage based on a configuration..."
Read more » A dynamic RequireSsl Attribute for ASP.NET MVC
Rick Strahl's Web Log | 02 Jun 2014 23:38
Rick Strahl writes "....Angular supports the ng-cloak directive to address hiding initially unrendered template content. I found out the hard way that sometimes with very large pages this mechanism doesn't quite work and still results in slight page flicker of the..."
Read more » AngularJs ng-cloak Problems on large Pages
Rick Strahl's Web Log | 21 May 2014 04:13
Rick Strahl writes "....ASP.NET MVC doesn't directly support content negotiation, but with a little bit of work it's very straight forward to implement a NegotiatedContent ActionResult that can switch its response type based on the Accept header...."
Read more » Creating ASP.NET MVC Negotiated Content Results
Rick Strahl's Web Log | 12 May 2014 19:48
Rick Strahl writes "....When dealing with HTML based list data, filtering that data based on search text is a nice UI feature that's very useful for quickly finding what you're looking for. In this post I show you how to can create this nice UI effect with a few lines of..."
Read more » Filtering List Data with a jQuery-searchFilter Plugin
Rick Strahl's Web Log | 08 May 2014 20:53
Rick Strahl writes "....IIS SSL Certificate renewals always seem to be a pain. Rarely does it just go right and I never seem to remember whether I should renew, or just issue a new cert. The answer is the latter, but this post discusses some of the issues and how to avoid..."
Read more » IIS SSL Certificate Renewal Pain
Rick Strahl's Web Log | 29 Apr 2014 10:33
Rick Strahl writes "....I've recently updated my code-first, class based application configuration library with a number of features and updates. This blog post discusses some of the changes and new features of this useful library...."
Read more » Westwind Application Configuration Updates
Rick Strahl's Web Log | 01 Apr 2014 00:53
Rick Strahl writes "....I've updated my database ASP.NET Resource Provider project into a more formal project with a new home page, and official GitHub repository for the source code as well as a getting started video. In this video I talk about what's new and a few..."
Read more » Updated ASP.NET Database Resource Provider