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 | 18 Sep 2017 18:07

Conditional TargetFrameworks for Multi-Targeted .NET SDK Projects on Cross-Platform BuildsSubscribe to this feed

Rick Strahl writes "....This is a short post that addresses an issue I ran into today when converting a project to .NET Core 2.0. I've been upgrading a host of my existing tools to .NET Standard/Core 2.0 and most of these projects have existing .NET 4.5 (or later) targets..."
Read more »  Conditional TargetFrameworks for Multi-Targeted .NET SDK Projects on Cross-Platform Builds


Rick Strahl's Web Log | 14 Sep 2017 18:39

Accepting Raw Request Body Content in ASP.NET Core API ControllersSubscribe to this feed

Rick Strahl writes "....A few years back I wrote a post about Accepting Raw Request Content with ASP.NET Web API. Unfortunately the process to get at raw request data is rather indirect, with no direct way to receive raw data into Controller action parameters and that..."
Read more »  Accepting Raw Request Body Content in ASP.NET Core API Controllers


Rick Strahl's Web Log | 13 Sep 2017 17:00

A Literal Markdown Control for ASP.NET WebFormsSubscribe to this feed

Rick Strahl writes "....Spent some time last night creating a small ASP.NET Server control that can render literal Markdown text inside of ASPX pages and turn the literal text into Markdown. It's a very simple control, but it makes it lot easier to edit documents that..."
Read more »  A Literal Markdown Control for ASP.NET WebForms


Rick Strahl's Web Log | 09 Sep 2017 17:12

Configuring LetsEncrypt for ASP.NET Core and IISSubscribe to this feed

Rick Strahl writes "....LetsEncrypt makes it easy to create SSL certificates for your applications for free and lets you automate the process. When using LetsEncrypt with IIS and ASP.NET Core however a few extra steps are required to make an ASP.NET Core site work with..."
Read more »  Configuring LetsEncrypt for ASP.NET Core and IIS


Rick Strahl's Web Log | 07 Aug 2017 17:40

Handling HTML5 Client Route Fallbacks in ASP.NET CoreSubscribe to this feed

Rick Strahl writes "....HTML5 client routes work great on the client, but when deep linking into a site or pressing refresh in the browser, HTML5 client side routes have a nasty habit of turning into server HTTP requests. Requests to routes that the server is likely not..."
Read more »  Handling HTML5 Client Route Fallbacks in ASP.NET Core


Rick Strahl's Web Log | 18 Jul 2017 06:54

Updating Windows Applications and Installers for non-Admin InstallationSubscribe to this feed

Rick Strahl writes "....I recently updated Markdown Monster to run as a non-admin installation even when running the full installer. There have been many requests for this functionality and in this post I describe several of the updates required in order to make this..."
Read more »  Updating Windows Applications and Installers for non-Admin Installation


Rick Strahl's Web Log | 07 Jul 2017 02:24

JavaScript Debugging in a Web Browser Control with Visual StudioSubscribe to this feed

Rick Strahl writes "....Debugging a Web Browser Control embedded in a Windows application can be a bear because there's no obvious way to debug the the JavaScript code or HTML DOM/CSS inside of the application. Although the Web Browser uses the Internet Explorer Engine for..."
Read more »  JavaScript Debugging in a Web Browser Control with Visual Studio


Rick Strahl's Web Log | 03 Jul 2017 05:32

Debouncing and Throttling Dispatcher EventsSubscribe to this feed

Rick Strahl writes "....In UI applications it's not uncommon for a number of UI events to fire more events than your application can handle. In order to limit the number of events it's often a good idea to throttle or 'debounce' events so that only a single event is fire..."
Read more »  Debouncing and Throttling Dispatcher Events


Rick Strahl's Web Log | 22 Jun 2017 16:46

Multi-Targeting and Porting a .NET Library to .NET Core 2.0Subscribe to this feed

Rick Strahl writes "....I've been holding off porting any of my full frameworks to .NET Core. With the latest .NET Core 2.0 and .NET Standard 2.0 releases and their vastly larger footprints that match more closely with what we expect of the .NET Framework feature set,..."
Read more »  Multi-Targeting and Porting a .NET Library to .NET Core 2.0


Rick Strahl's Web Log | 01 Jun 2017 22:30

Bypassing IIS Error Messages in ASP.NETSubscribe to this feed

Rick Strahl writes "....IIS Error handling is the source of lots of confusion. I've been using IIS for nearly 20 years now, and figuring out the right combination of error configuration settings and code to properly serve custom error pages or error responses in API still..."
Read more »  Bypassing IIS Error Messages in ASP.NET


This Maven's Blog

Rick Strahl

West Wind Technologies

Maui, Hawaii, USA