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 | 01 Feb 2012 10:47

Dynamic Types and DynamicObject References in C#Subscribe to this feed

Rick Strahl writes "....I've been working a bit with C# custom dynamic types for several customers recently and I've seen some confusion in understanding how dynamic types are referenced. This discussion specifically centers around types that implement IDynamicObject or..."
Read more »  Dynamic Types and DynamicObject References in C#


Rick Strahl's Web Log | 13 Jan 2012 21:25

Unable to cast transparent proxy to type <type>Subscribe to this feed

Rick Strahl writes "....This is not the first time I've run into this wonderful error while creating new AppDomains in .NET and then trying to load types and access them across App Domains. In almost all cases the problem I've run into with this error the problem comes..."
Read more »  Unable to cast transparent proxy to type <type>


Rick Strahl's Web Log | 04 Jan 2012 02:44

IE9 not rendering box-shadow Elements inside of Table CellsSubscribe to this feed

Rick Strahl writes "....Ran into an annoying problem today with IE 9. Slowly updating some older sites with CSS 3 tags and for the most part IE9 does a reasonably decent job of working with the new CSS 3 features. Not all by a long shot but at least some of the more useful..."
Read more »  IE9 not rendering box-shadow Elements inside of Table Cells


Rick Strahl's Web Log | 02 Jan 2012 10:36

XmlWriter and lower ASCII charactersSubscribe to this feed

Rick Strahl writes "....Ran into an interesting problem today on my CodePaste.net site: The main RSS and ATOM feeds on the site were broken because one code snippet on the site contained a lower ASCII character (CHR(3)). I don't think this was done on purpose but it was..."
Read more »  XmlWriter and lower ASCII characters


Rick Strahl's Web Log | 23 Dec 2011 12:19

Changing the default HTML Templates to HTML5 in Visual StudioSubscribe to this feed

Rick Strahl writes "....If you're using Visual Studio 2010 to create Web applications, you probably have found out that the default Web templates for ASP.NET Web Forms and Master pages and plain HTML pages all create HTML 4 XHTML headers like this:<%@ Page Language="C#"..."
Read more »  Changing the default HTML Templates to HTML5 in Visual Studio


Rick Strahl's Web Log | 15 Dec 2011 10:19

Debugging Application_Start and Module Initialization with IIS and Visual StudioSubscribe to this feed

Rick Strahl writes "....Recently I've seen quite a few questions pop up in regards to debugging ASP.NET application initialization. Most commonly I see something along these lines: I'm trying to debug my ASP.NET application and am starting the Debugger, but it won't stop..."
Read more »  Debugging Application_Start and Module Initialization with IIS and Visual Studio


Rick Strahl's Web Log | 11 Dec 2011 05:13

HTML 5 Input Types - How useful is this really going to be?Subscribe to this feed

Rick Strahl writes "....HTML5 introduces a number of new input types that are meant to provide a richer user input experience. It seems like this should be a good thing, given that we've basically been stuck with a very small and limited set of stock input controls in..."
Read more »  HTML 5 Input Types - How useful is this really going to be?


Rick Strahl's Web Log | 11 Dec 2011 04:24

HTML 5 Input Types on WebForms ControlsSubscribe to this feed

Rick Strahl writes "....Did you know that you can use HTML5 input types with ASP.NET WebForms controls? I wasn't sure until I tried it today:<asp:TextBox runat="server" ID="Username" Width="250px" type="email" /> which properly produces this HTML5 compliant HTML..."
Read more »  HTML 5 Input Types on WebForms Controls


Rick Strahl's Web Log | 08 Dec 2011 11:47

A Key Code Checker for DOM Keyboard EventsSubscribe to this feed

Rick Strahl writes "....If you've ever written some code that needs to deal with individual keystrokes entered and to 'translate' or parse them, you've probably figured out that while on the surface it all looks pretty easy with DOM event processing, it's actually quite..."
Read more »  A Key Code Checker for DOM Keyboard Events


Rick Strahl's Web Log | 06 Dec 2011 13:04

Creating a Dynamic DataReader for easier Property AccessSubscribe to this feed

Rick Strahl writes "....I've been thrown back to using plain old ADO.NET for a bit in a legacy project I'm helping one of my customers with and in the process am finding a few new ways to take advantage of .NET 4 language features to make a number of operations easier...."
Read more »  Creating a Dynamic DataReader for easier Property Access


This Maven's Blog

Rick Strahl

West Wind Technologies

Maui, Hawaii, USA

Rick Strahl (RickStrahl)

Rick Strahl (RickStrahl) @John_Papa There must be a lot of clipped angels out there :-) about 16 hours ago from TweetDeck


Rick Strahl (RickStrahl)

Rick Strahl (RickStrahl) @Nick_Craver Sorry for developer/publisher related issues. Try using any of the services and getting answers when the forums don't work. about 16 hours ago from TweetDeck


Rick Strahl (RickStrahl)

Rick Strahl (RickStrahl) What really sucks about it is, these are programs that make them money, but they don't perceive support part of their bus model. Really? about 16 hours ago from TweetDeck


Rick Strahl (RickStrahl)

Rick Strahl (RickStrahl) Support policies of big online companies suck. Google, Amazon make it insanely hard to find links for contacting someone when really needed. about 16 hours ago from TweetDeck


Rick Strahl (RickStrahl)

Rick Strahl (RickStrahl) Ooopps better link for Start with Why: http://t.co/bP0UqfsU 1 day ago from TweetDeck


Rick Strahl (RickStrahl)

Rick Strahl (RickStrahl) More companies should read and understand this: http://t.co/cCPKYxF8. Start with Why! 1 day ago from TweetDeck


Rick Strahl (RickStrahl)

Rick Strahl (RickStrahl) Ping Pong in the big gym in Makawao tonight to get that auditorium feeling :-) So much more fun to have some serious ROOM for big rallies. 2 days ago from TweetDeck


Rick Strahl (RickStrahl)

Rick Strahl (RickStrahl) @oakcool /WP Charging/ For me it happens randomly - only using regular charger. About once every 2 weeks. 3 days ago from TweetDeck


Rick Strahl (RickStrahl)

Rick Strahl (RickStrahl) My Samsung focus WP phone once again lost battery status and died on 'full'. happens way too often! 3 days ago from WindowsLive


Rick Strahl (RickStrahl)

Rick Strahl (RickStrahl) Working with Amazon MWS serivces for a client. Talk about bad documentation and obtuse APIs... 3 days ago from TweetDeck


Rick Strahl (RickStrahl)

Rick Strahl (RickStrahl) @kallux /WPF Localization/ You're welcome. Still a pain in the ass after all these years :-) 3 days ago from TweetDeck


Rick Strahl (RickStrahl)

Rick Strahl (RickStrahl) Got bit by .config file settings for exe. CLR version mismatch caused all sorts of trouble. Explicit SupportedRuntime element fixed it. 3 days ago from TweetDeck


Rick Strahl (RickStrahl)

Rick Strahl (RickStrahl) @paulmrozowski Effectively you can get 'multiple inheritance' that way. 3 days ago from TweetDeck


Rick Strahl (RickStrahl)

Rick Strahl (RickStrahl) @paulmrozowski /Object Expando/ Yup. You can expand the current object plus you can mix in another instance too. http://t.co/OXHAE4kW 3 days ago from TweetDeck


Rick Strahl (RickStrahl)

Rick Strahl (RickStrahl) Finally: A peppermill that survives our Maui moisture and works well: http://t.co/JjuSi6vW 4 days ago from TweetDeck


Rick Strahl (RickStrahl)

Rick Strahl (RickStrahl) @SteveAGRC I'll have tons of use cases for this. Great for DBs were entities are not static. Updated the code - (usage example was missing) 4 days ago from TweetDeck


Rick Strahl (RickStrahl)

Rick Strahl (RickStrahl) @SteveAGRC Needed an extendable User entity in an app. Cool thing is you can use static type for base & dynamic for extra props. 4 days ago from TweetDeck


Rick Strahl (RickStrahl)

Rick Strahl (RickStrahl) A dynamic Expandable object that combines a dictionary and explicit Properties: http://t.co/OXHAE4kW #sww8v9 4 days ago from Tweet Button