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 | 12 Jun 2013 18:40
Rick Strahl writes "....jQuery 1.9 and 1.10 have introduced a host of changes, but for the most part these changes are mostly transparent to existing application usage of jQuery. After spending some time last week with a few of my projects and going through them with a..."
Read more » Replacing jQuery.live() with jQuery.on()
Rick Strahl's Web Log | 06 Jun 2013 09:52
Rick Strahl writes "....Last week I spent quite a bit of time trying to set up the Bing Translate API service. I can honestly say this was one of the most screwed up developer experiences I've had in a long while - specifically related to the byzantine sign up process that..."
Read more » Setting up and using Bing Translate API Service for Machine Translation
Rick Strahl's Web Log | 02 Jun 2013 01:13
Rick Strahl writes "....One thing that is annoyingly bad in WebKit mobile browsers - and especially on iOS mobile browsers - is the default scroll behavior for HTML elements that have text overflow. Unlike desktop browsers which easily scroll content, many mobile browsers..."
Read more » Smoothing out <div> scrolling in Mobile WebKit Browsers
Rick Strahl's Web Log | 22 May 2013 12:23
Rick Strahl writes "....Last month I finally had a chance to use SignalR in a live project for the first time, and I've been impressed by what this technology offers to .NET developers. It's easy to use and provides rich real-time two way messaging between client and..."
Read more » A first look at SignalR
Rick Strahl's Web Log | 10 May 2013 09:29
Rick Strahl writes "....Visual Studio 2012 Update 2 introduces a little known new Web Publish feature that allows publishing individual files to the server. While not a high frequency usage case, it's handy for content files or when you just published a large project and..."
Read more » Publish Individual Files to your Server in Visual Studio 2012.2
Rick Strahl's Web Log | 30 Apr 2013 10:29
Rick Strahl writes "....In my last post I showed how to create a basic authentication filter for custom authentication within your applications. This time I repeat the excercise with a MessageHandler to demonstrate the differences between the two approaches...."
Read more » A WebAPI Basic Authentication MessageHandler
Rick Strahl's Web Log | 18 Apr 2013 18:35
Rick Strahl writes "....Recently I needed to implement user based security in a Web API application that's easily accessible from a variety of clients. The customer asked specifically for Basic Auth support and so needed to implement custom Basic Auth support. In this post..."
Read more » A WebAPI Basic Authentication Authorization Filter
Rick Strahl's Web Log | 15 Apr 2013 10:48
Rick Strahl writes "....Finally got tired to trying to remember how to get at the Headers, Cookies and QueryString 'collections' in Web API, since there's zero consistency and messy nested collections to deal with. Here's are a set of extension methods that make it..."
Read more » WebAPI: Getting Headers, QueryString and Cookie Values
Rick Strahl's Web Log | 05 Apr 2013 06:58
Rick Strahl writes "....Ran into a nasty issue yesterday trying to map a remote drive via UNC pathing. Basically I was unable to connect with failures occurring instantly and without prompting for credentials even when asking to use different credentials. Turns out the..."
Read more » UNC Drive Mapping Failures: Network name cannot be found
Rick Strahl's Web Log | 01 Apr 2013 09:41
Rick Strahl writes "....On a few occasions I've needed a very compact serializer for small and simple, flat object serialization, typically for storage in Cookies or a FormsAuthentication ticket in ASP.NET. XML and JSON serialization are too verbose for those scenarios so..."
Read more » A small, intra-app Object to String Serializer