DevMavens

ma•ven (mā'vən)

n.  A person who has special knowledge or experience;
an expert.

dev•ma•ven
('dev-mā'vən)

n.  An expert developer with great influence.

Rick Strahl

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 | 11 Dec 2014 00:35

Mixing $http Promises and $q Promises for cached DataSubscribe to this feed

Rick Strahl writes "....If you use $http Promises in your Angular services you may find that from time to time you need to return some data conditionally either based on an HTTP call, or from data that is cached. In pseudo code the idea is something like this from an..."
Read more »  Mixing $http Promises and $q Promises for cached Data


Rick Strahl's Web Log | 02 Dec 2014 09:10

Creating multi-target NuGet Packages with vNextSubscribe to this feed

Rick Strahl writes "....One feature that is going to make it much easier to create multi-targeted NuGet packages is the ability of the vNext platform to package compiled code directly into NuGet packages. By default vNext applications don’t compile to disk but rather..."
Read more »  Creating multi-target NuGet Packages with vNext


Rick Strahl's Web Log | 29 Nov 2014 09:19

Updating Assembly Redirects with NuGetSubscribe to this feed

Rick Strahl writes "....Here’s a little NuGet gem that  I didn’t know and just found out about today: You can get NuGet to explicitly re-write your reassembly redirects in your .config files based on the installed NuGet Packages in the project. You can use the..."
Read more »  Updating Assembly Redirects with NuGet


Rick Strahl's Web Log | 26 Nov 2014 01:15

WebClient and GetWebResponse not firing on Async RequestsSubscribe to this feed

Rick Strahl writes "....Ran into an unexpected behavior when implementing an async version of WebClient to download data. While you can override WebClient to capture the HttpWebResponse object to capture additional Http information that is missing from the WebClient class,..."
Read more »  WebClient and GetWebResponse not firing on Async Requests


Rick Strahl's Web Log | 25 Oct 2014 04:25

AngularJs and Promises with the $http ServiceSubscribe to this feed

Rick Strahl writes "....The AngularJs $http object returns custom promises which can be surprising when you try to work with them. You can use either .then() or the easier .success() and .error() methods - at the cost of some inconsistency in Promise usage as these..."
Read more »  AngularJs and Promises with the $http Service


Rick Strahl's Web Log | 20 Oct 2014 10:42

A jquery-watch Plug-in for watching CSS styles and AttributesSubscribe to this feed

Rick Strahl writes "....A few years back I wrote about a jquery-watch plugin I wrote that can monitor CSS property and Attribute changes and let you get notified if one of the monitored properties are changed. Unfortunately the plugin broke a while back as browser and..."
Read more »  A jquery-watch Plug-in for watching CSS styles and Attributes


Rick Strahl's Web Log | 09 Oct 2014 06:02

Chrome DevTools Debugging IssuesSubscribe to this feed

Rick Strahl writes "....I've run into a nasty Chrome bug that I can't resolve: My debugger is frequently not stopping on debugger commands or breakpoints set in the debugger...."
Read more »  Chrome DevTools Debugging Issues


Rick Strahl's Web Log | 27 Sep 2014 10:36

Capturing Performance Counter Data for a Process by Process IdSubscribe to this feed

Rick Strahl writes "....Process specific Performance Counters in .NET work directly only with Process Names, not Process Ids which can be problematic if you need to monitor performance of multiple instances of the same process. In this post I describe how you can capture..."
Read more »  Capturing Performance Counter Data for a Process by Process Id


Rick Strahl's Web Log | 08 Sep 2014 17:28

A .NET QueryString and Form Data ParserSubscribe to this feed

Rick Strahl writes ".....NET is a bit short when it comes to tools that can manipulate UrlEncoded data. If you need to read, create or modify raw querystrings or form data outside of ASP.NET's System.Web context there isn't a clean way to do this and even there if you want..."
Read more »  A .NET QueryString and Form Data Parser


Rick Strahl's Web Log | 18 Aug 2014 18:00

The broken Promise of the Mobile WebSubscribe to this feed

Rick Strahl writes "....The Mobile Web has come a long way to provide the abillity to create rich UI and interactive, immersive and smooth Web based mobile applications. But there are still big gaps between mobile device features and what's available to Web developers when..."
Read more »  The broken Promise of the Mobile Web


This Maven's Blog

Rick Strahl

West Wind Technologies

Maui, Hawaii, USA