Rick Strahl's Weblog
Wind, waves, code and everything in between...
.NET • C# • Markdown • JavaScript • Angular
Contact
•
Articles
•
Products
•
Support
•
Advertise
Sponsored by:
Markdown Monster
- The Markdown Editor for Windows
advertise here
Weblog Posts in April 2023
Archives
May, 2023 (3)
April, 2023 (4)
March, 2023 (1)
February, 2023 (4)
January, 2023 (3)
December, 2022 (1)
November, 2022 (1)
October, 2022 (1)
September, 2022 (3)
August, 2022 (3)
July, 2022 (2)
June, 2022 (2)
April, 2022 (2)
Categories
ASP.NET (274)
.NET (155)
JavaScript (72)
Windows (70)
jQuery (61)
ASP.NET Core (56)
Visual Studio (54)
IIS (48)
HTML (47)
CSharp (47)
AJAX (45)
WPF (41)
ASP.NET (33)
Localization (32)
LINQ (30)
WCF (28)
Personal (26)
MVC (26)
HTML5 (23)
Security (23)
FoxPro (22)
CSS (21)
Angular (20)
C# (19)
.NET Core (19)
Web Services (19)
Web Api (16)
COM (16)
ADO.NET (15)
Vista (11)
XML (11)
Sql Server (10)
HTTP (10)
IIS7 (10)
Markdown (9)
Microsoft AJAX (8)
WebView (8)
West Wind Ajax Toolkit (7)
Web Connection (7)
IIS7 (7)
Internet Explorer (6)
Entity Framework (6)
Html Help Builder (5)
Mobile (5)
Markdown Monster (5)
ASPNET5 (5)
C++ (5)
Web (5)
Software Development (5)
SignalR (5)
NuGet (5)
Live Writer (5)
OWIN (5)
WinForms (5)
Westwind.Globalization (4)
Silverlight (4)
Source Control (4)
Cordova (4)
DataBinding (3)
Conferences (3)
ISV (3)
LetsEncrypt (3)
Networking (3)
Help Builder (3)
Office (3)
Opinion (3)
Razor (3)
Web Browser Control (3)
WebLog (3)
Visual Studio Code (2)
Tools (2)
RegEx (2)
RSS (2)
Speaking (2)
Web Development (2)
Help (2)
Installation (2)
Linux (2)
ASP.NET vNext (2)
Bugs (2)
Deployment (2)
Dotnet (2)
Authentication (2)
.NET Standard (2)
Addins (2)
Visual Studio (1)
ADO.NET (1)
Blazor (1)
Blogging (1)
ASP.NET Markdown (1)
ASP.NET Security (1)
Dynamic Types (1)
Email (1)
Credit Card Processing (1)
Cross-Platform (1)
CSharp Dotnet (1)
Angular JavaScript (1)
Control Development (1)
Chocolatey (1)
Migration (1)
Musings (1)
JSON (1)
Maui (1)
IOS (1)
FireFox (1)
Flexbox (1)
Git (1)
Graphics (1)
Hardware (1)
Windows-Terminal (1)
Windsurfing (1)
WFH (1)
WPF Windows (1)
WSL (1)
wwHoverPanel (1)
Testing (1)
Threading (1)
SEO (1)
rxJs (1)
RazorPages (1)
Travel (1)
Typescript (1)
VS Code (1)
Web Assembly (1)
WebSockets (1)
WebSurge (1)
WebBrowser (1)
WebDeploy (1)
Web Deployment Projects (1)
Web Design (1)
Sending and Receiving GMail Email Attachments that contain Code or Binaries
5 comments
April 30, 2023 - Maui, Hawaii
As a developer, you're likely to occasionally send an email with attachments that are either code or binary executable files either as straight files or in a zipped up collection of code or binary files. You'll find that you can't actually send certain types of files or even files embedded in archives and even encrypted archives as most mail servers these days scan file content both before sending and when receiving email. In this post I discuss what works and what doesn't and how you can work around those files that don't work. It ain't pretty...
Setting an Absolute Output Path for .NET SDK Projects
1 comment
April 21, 2023 - Maui, Hawaii
By default .NET SDK project dump their final build output into a deeply nested folder structure that describes the build configuration, target, platform and sometimes additional package folders. While that's useful especially for multi-targeted projects. Sometimes you just want your output to go to specific folder without all that noise. In this short post I show you what you need to set in your project file to put your files exactly where you tell them to,
Preventing iOS Textbox Auto Zooming and ViewPort Sizing
1 comment
April 17, 2023 - Maui, Hawaii
If you've build mobile Web applications that need to run on iOS Safari and on an iPhone you might have run into the problem of input fields 'auto-zooming' the display when the input field and popup keyboard get focus. The view zooms and doesn't return back to the unzoomed even after exiting the input field. In this post I describe why this happens in some scenarios, and a couple of ways you can work around this annoying iOS Web browser behavior.
Using Application Insights in .NET Desktop Applications
April 10, 2023 - Maui, Hawaii
Using Application Insights with desktop applications isn't the most obvious operation, as App Insights has been primarily designed as a tool for providing logging, statitics and exception report for Web based applications. However, with a little bit of reworking it's actually quite straight forward to use Application Insights with Desktop applications and in this post I show you how I integrate App Insights in my WPF applications.