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 | 15 Jun 2021 17:05

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

Rick Strahl writes "....Here's a question that I see come up a lot: I have an application that was built and compiled for .NET Core 2.1. If I deploy the app on a machine that only has .NET Core 5.0 installed, will this application run? The short answer to this question..."
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 "....I've been slowly pushing through my WebView2 conversion of the Markdown Monster Editor component from the old Web Browser control. It has turned into a much bigger job than I wanted it to be due to the async requirements for JavaScript interop..."
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 "....So I ran into a bug in one of my projects this weekend. I've been working on updating Markdown Monster Editor to use the Chromium WebView Control. As part of that update I ended up going through an async/await Async Cascade scenario where a lot of..."
Read more »  Async/Await Calls Gotcha with the CSharp ? Null Propagator


Rick Strahl's Web Log | 16 Apr 2021 00:51

WebView2: Forwarding Alt Keys to a Host WPF WindowSubscribe to this feed

Rick Strahl writes "....I've been puzzling over how to reliably integrate keyboard forwarding from the WebView2 control into WPF host forms. Unlike the IE WebBrowser control the WebView2 doesn't automatically forward Alt keys to the host form so special handling is..."
Read more »  WebView2: Forwarding Alt Keys to a Host WPF Window


Rick Strahl's Web Log | 23 Mar 2021 08:05

LiveReloadServer - A Generic Local Static Web Server with Live Reload based on .NETSubscribe to this feed

Rick Strahl writes "....I've released v1.0 of my LiveReload Web Server which is a local static file Web server that includes support for LiveReload, plus some optional dynamic features for rendering self-contained RazorPages and Markdown content. This Dotnet Tool is fast,..."
Read more »  LiveReloadServer - A Generic Local Static Web Server with Live Reload based on .NET


Rick Strahl's Web Log | 10 Mar 2021 04:52

Role based JWT Tokens in ASP.NET Core APIsSubscribe to this feed

Rick Strahl writes "....ASP.NET Core Authentication and Authorization continues to be the most filddly part of the ASP.NET Core eco system and today I ran into a problem to properly configure JWT Tokens with Roles. As I had a hard time finding the information I needed in..."
Read more »  Role based JWT Tokens in ASP.NET Core APIs


Rick Strahl's Web Log | 05 Feb 2021 00:03

Opening an Admin Windows Terminal from Visual StudioSubscribe to this feed

Rick Strahl writes "....Opening Windows Terminal from another application is a bit of a pain. In particular I wanted to open Windows Terminal as an External Tool from Visual Studio and found it wasn't as easy as referencing the `wt.exe` executable. Opening as an..."
Read more »  Opening an Admin Windows Terminal from Visual Studio


Rick Strahl's Web Log | 27 Jan 2021 06:01

Chromium WebView2 Control and .NET to JavaScript Interop - Part 2Subscribe to this feed

Rick Strahl writes "....In part 2 of this post series I take a look at how to use the new Chromium WebView2 to interact with the DOM document and interoperate between .NET and JavaScript, both calling into JavaScript from .NET, and calling into .NET from Javascript..."
Read more »  Chromium WebView2 Control and .NET to JavaScript Interop - Part 2


Rick Strahl's Web Log | 15 Jan 2021 06:21

Taking the new Chromium WebView2 Control for a Spin in .NET - Part 1Subscribe to this feed

Rick Strahl writes "....This is Part 1 of a two part article that gives an overview of the new WebView2 Web browser control that is based on Edge Chromium. In Part 1 I look at the basics of what's needed to run the control using the WebView runtime, and how to get the..."
Read more »  Taking the new Chromium WebView2 Control for a Spin in .NET - Part 1


Rick Strahl's Web Log | 06 Jan 2021 05:28

Blank Zero Values in .NET Number Format StringsSubscribe to this feed

Rick Strahl writes "....Recently needed a way to display a set of numbers in a WPF List display that required that values with a value of `0` display blank - using no explicit code or model changes. I learnt something new today: There's actually a way to use C# format..."
Read more »  Blank Zero Values in .NET Number Format Strings


This Maven's Blog

Rick Strahl

West Wind Technologies

Maui, Hawaii, USA