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 | 03 Sep 2021 17:48

Launching Visual Studio Code cleanly from a .NET ApplicationSubscribe to this feed

Rick Strahl writes "....Visual Studio Code has pretty much become the de facto developer editor for most developers, so it's typically what developers want to see when reviewing any sort of code or text based content like code or logs. If you have an application that lets..."
Read more »  Launching Visual Studio Code cleanly from a .NET Application


Rick Strahl's Web Log | 19 Aug 2021 05:02

Using the WebView control to capture HTTP Request ContentSubscribe to this feed

Rick Strahl writes "....Recently I had a need to replace an old application's HTTP proxy capture code to use a solution that wasn't so finicky with TLS certificate rules in modern browsers. As part of my WebSurge Stress Tester application I need to let users capture..."
Read more »  Using the WebView control to capture HTTP Request Content


Rick Strahl's Web Log | 16 Aug 2021 19:48

WebView and Modal Dialogs in WPF Async CodeSubscribe to this feed

Rick Strahl writes "....Ah the hits just keep coming when it comes to using the new WebView2 control with WPF! As if things haven't been crazy enough trying to get async operations to work reliably, I've run into yet another edge case problem that's showing up in Markdown..."
Read more »  WebView and Modal Dialogs in WPF Async Code


Rick Strahl's Web Log | 22 Jul 2021 15:22

Markdown Monster 2.0 is hereSubscribe to this feed

Rick Strahl writes "....It's been a long slow road but Markdown Monster 2.0 is finally here. This update features a number of internal updates to facilitate future development improvements. In this post I go over some of the changes in the new release and some of the..."
Read more »  Markdown Monster 2.0 is here


Rick Strahl's Web Log | 07 Jul 2021 18:46

Thoughts on Async/Await Conversion in a Desktop AppSubscribe to this feed

Rick Strahl writes "....I spent the last month or so working through Markdown Monster's code to switch from mostly sync code to async code. This change was forced on me by an Async Cascade triggered by a third party dependency of a component (the WebView2 control) and..."
Read more »  Thoughts on Async/Await Conversion in a Desktop App


Rick Strahl's Web Log | 20 Jun 2021 20:59

Locked Files When Publishing .NET Core Apps to IIS with WebDeploySubscribe to this feed

Rick Strahl writes "....When using Visual Studio's Publish Web Site feature with ASP.NET Core you may get frustrating errors when publishing to already running sites as files on the server are locked and can't be updated until the site is shutdown. Turns out the default..."
Read more »  Locked Files When Publishing .NET Core Apps to IIS with WebDeploy


Rick Strahl's Web Log | 15 Jun 2021 17:05

Running .NET Core Apps on a Framework other than Compiled Version?Subscribe to this feed

Rick Strahl writes "....I get asked frequently about whether a lower version of .NET Core will run on a machine that only has a more recent version of the .NET Core runtime installed. The short answer is 'No it won't run' but there are a few nuances to this simple answer...."
Read more »  Running .NET Core Apps on a Framework other than Compiled Version?


Rick Strahl's Web Log | 25 May 2021 21:18

WebView2 Home and End Key Problems inside of WPF TabControl ContainersSubscribe to this feed

Rick Strahl writes "....Another day another WebView2 quirk to work around: This time running into issues with the WebView2 not processing Home and End keys properly as they are being hijacked by a parent TabControl and its TabNavigation keystroke handling...."
Read more »  WebView2 Home and End Key Problems inside of WPF TabControl Containers


Rick Strahl's Web Log | 15 May 2021 20:49

Async/Await Calls Gotcha with the CSharp ? Null PropagatorSubscribe to this feed

Rick Strahl writes "....Null propagation in C# allows for short circuiting of void method calls, but when using result-less `await` async calls, this behavior works decidedly different, resulting in null exception runtime errors. While this behavior makes sense when you..."
Read more »  Async/Await Calls Gotcha with the CSharp ? Null Propagator


Rick Strahl's Web Log | 05 May 2021 22:51

Taking down the Markdown Monster Source CodeSubscribe to this feed

Rick Strahl writes "....With a heavy heart and a lot of hand wringing, I decided last week to take down the Markdown Monster source code from the public GitHub repository due to rampant abuse of the code to get around licensing restrictions. In this post I give some..."
Read more »  Taking down the Markdown Monster Source Code


This Maven's Blog

Rick Strahl

West Wind Technologies

Maui, Hawaii, USA