Finally finished this post that describes a new WebView feature that allows passing through keystrokes from WebView->Host to naturally handle Windows behaviors correctly.
weblog.west-wind.com/posts/2025/A...
Finally finished this post that describes a new WebView feature that allows passing through keystrokes from WebView->Host to naturally handle Windows behaviors correctly.
weblog.west-wind.com/posts/2025/A...
Wrote up some notes from my recent misadventures with the #dotnet ZipFile class and unpacking long filenames.
weblog.west-wind.com/posts/2025/J...
Wrote up some notes from my recent misadventures with the #dotnet ZipFile class and unpacking long filenames.
weblog.west-wind.com/posts/2025/J...
Insane day on the water today with gusts to 50mph and mast high swell rolling down the river.
Not forecast either which makes it all the better!
#gorgelife
Insane day on the water today with gusts to 50mph and mast high swell rolling down the river.
Not forecast either which makes it all the better!
#gorgelife
www.youtube.com/watch?v=5zFz...
www.youtube.com/watch?v=5zFz...
The post discusses adding NuGet support to my .NET LiveReloadServer tool and it's dynamic loose Razor page support recently. Been really useful to me for several 'Sites with Benefits'.
weblog.west-wind.com/posts/2025/J...
The post discusses adding NuGet support to my .NET LiveReloadServer tool and it's dynamic loose Razor page support recently. Been really useful to me for several 'Sites with Benefits'.
weblog.west-wind.com/posts/2025/J...
weblog.west-wind.com/posts/2025/A...
weblog.west-wind.com/posts/2025/A...
Wrote up some of the struggles I've shared over the last week while integrating Windows SDK, WinRT and speech recognition in a WPF app. End result: 👍
weblog.west-wind.com/posts/2025/M...
Wrote up some of the struggles I've shared over the last week while integrating Windows SDK, WinRT and speech recognition in a WPF app. End result: 👍
weblog.west-wind.com/posts/2025/M...
Quick blog post for reference that also points at the resource key links available for the protocol handler.
weblog.west-wind.com/posts/2025/M...
Quick blog post for reference that also points at the resource key links available for the protocol handler.
weblog.west-wind.com/posts/2025/M...
Klein aber fein!
Klein aber fein!
Aluminum hook was worn and ripped right off. Quite the slam… sometimes it’s better not to know what happens after you go down 😂🏴☠️
Aluminum hook was worn and ripped right off. Quite the slam… sometimes it’s better not to know what happens after you go down 😂🏴☠️
weblog.west-wind.com/posts/2025/F...
weblog.west-wind.com/posts/2025/F...
This year is a little... different.
weblog.west-wind.com/posts/2025/J...
This year is a little... different.
weblog.west-wind.com/posts/2025/J...
War Machine
Never forget: War is the REAL Enemy!
open.spotify.com/album/3x1R7W...
War Machine
Never forget: War is the REAL Enemy!
open.spotify.com/album/3x1R7W...
So far so easy but once you get to methods with parameters the easy part's done with 😂
So far so easy but once you get to methods with parameters the easy part's done with 😂
Small waves and trying out a new camera mount. Result: another broken GoPro mount…
Small waves and trying out a new camera mount. Result: another broken GoPro mount…
I finally got fed up with trying to shoehorn other script engines into my templating solutions - Razor especially (both hosted and internal).
This is plain old, raw C# code being rendered.
github.com/RickStrahl/W...
I finally got fed up with trying to shoehorn other script engines into my templating solutions - Razor especially (both hosted and internal).
This is plain old, raw C# code being rendered.
github.com/RickStrahl/W...
I'm passing in a model that's an anon type, cast to dynamic, and access to dynamic props then fails.
But using Reflection works (ie. the type is there).
I'm passing in a model that's an anon type, cast to dynamic, and access to dynamic props then fails.
But using Reflection works (ie. the type is there).
Posting a follow up to recent tweet regarding converting a linear for loop to parallel and gaining huge performance improvements.
weblog.west-wind.com/posts/2024/D...
Posting a follow up to recent tweet regarding converting a linear for loop to parallel and gaining huge performance improvements.
weblog.west-wind.com/posts/2024/D...
Link checking in Markdown Monster on one of my old blog posts with lots of links went from 20 seconds down to 2.5 seconds.
Link checking in Markdown Monster on one of my old blog posts with lots of links went from 20 seconds down to 2.5 seconds.
This video is based on themes from Corey Doctorow's discussions on Enshittification of our ever more digital lives.
www.youtube.com/watch?v=Ftgw...
This video is based on themes from Corey Doctorow's discussions on Enshittification of our ever more digital lives.
www.youtube.com/watch?v=Ftgw...
Updated to .NET 9.0 and fixed a few small issues.
github.com/RickStrahl/L...
Updated to .NET 9.0 and fixed a few small issues.
github.com/RickStrahl/L...