Articles
Submit a Static Website Form with Cloudflare Workers
Set asp-append-version True by Default for JavaScript, & CSS to the Bust Cache
How to Debug SQL Exception: String or Binary Data Would Be Truncated in .NET EF Core
Visual Studio - Unable to launch the IIS Express Web server
Using Tailwind CSS with Blazor
How to Get a CSS Variable with JavaScript and Set One Too
How to Set the Default Starting Directory in Windows Terminal
Create a Snippet or Shortcut in VS Code to Insert the Current Date & Time
Making a PC Last a Decade
Generate Lorem Ipsum with Microsoft Word
What is Vmmem? Is it safe? Why does it use so much CPU & Memory?
C# Use the Task Parallel library, including theParallel.For method, PLINQ, Tasks
Microsoft C# Exam 70-483 Free Study Guide - Skip the Dumps & Pass the Programming Test
Add Imports to Tailwind CSS with PostCSS
How to Turn on Detailed Exceptions in CircuitOptions.DetailedErrors with Blazor
Use Sass Variables In Typescript & Javascript
My Favorite Books
Clean Up & Sort Unused .NET Using Statements in Visual Studio
How to use Default Props in React with TypeScript
Use a TypeScript Definition Without Importing
Oracle OTIN License Error installing Visual Studio
Difference Between Declarative and Imperative Programming in 60 Seconds
Fixing Entity Framework Validation 30000 No Type Specified for the Decimal Column
NotSupportedException No IUserTwoFactorTokenProvider <TUser> named 'Default' is registered
How to Show the Current Active File in Visual Studio Solution Explorer
Scrape a Website & Send an E-mail with Azure Functions
Hosting Blazor on Netlify
Add Coding Symbols to VSCode
How to Access the Hosting Environment in ConfigureServices
Blazor Error - There is no Registered Service of Type
Cmder, My Favorite Windows Terminal
Why is TypeScript Adding Class Comments to my Code
What is CSP? Why & How to Add it to Your Website.
Display Node.js Errors on a Windows IIS Server
Why algorithms matter
Adding Optional Parameters to a Javascript Function
How to Ctrl+Alt+Delete in a Windows Remote Desktop Session
How to add a Header
Keep Your Startup Clean
How to Implement Terms of Service on Your Website
Fix Git Self Signed Certificate in Certificate Chain on Windows
What's the Difference Between Array<Type>, Type[], [Type] in TypeScript?
What is Concurrency and Parallelism?
What is the Actor Model & When Should You Use it?
The Power of Destructuring in JavaScript
Understand the Risks of Not Having a Secure Website
Switch to HTTP/2, The Easiest Way to Speed up Your Site
What is Pattern Matching in Elixir?
Where to Begin Learning Elixir
TypeScript Cannot Invoke an Expression whose Type Lacks a Call Signature
Outlook Mail Merge - Preview E-mails Before Sending & Use a Secondary Account
Reasons Why Every Website Should Use SSL/HTTPS & Where to Get a Free SSL
Using Ternary Operators in ES6 String Templates
Visual Studio Crashes Due to NPM
Compile Sass with SassC and Libsass
SqlException: Arithmetic overflow error converting numeric to data type numeric.
Let's Connect
Affiliate Sponsors
Pluralsight
I'm constantly learning from a wide assortment of books & websites. Their library is huge & they have awesome learning paths that help you find your strengths & weaknesses. If you're interested in giving them a try, they offer a 10 day free trial.
Brave
Tired of ads tracking your data, making websites slow & unusable? Try the Brave web browser. It's like Google Chrome but it blocks ads & protects your privacy. Brave prevents ads that redirect you to scam websites congratulating you about winning Amazon Gift cards or making you think your device was hacked. You can even view recipe websites without your device crashing. Download Brave for your desktop, laptop, tablet & phone!
On occassion I do link to a product available on Amazon. As an Amazon Associate I earn from qualifying purchases.