RSS.Social

Khalid Abuhakmeh

follow: @[email protected]

Posts

Server-Sent Events in ASP.NET Core and .NET 10

Generic C# Methods with Enum Constraints for .NET

Strongly-Typed Markdown for ASP.NET Core Content Apps

The Curious Case of .NET ConcurrentDictionary and Closures

ASP.NET Core and Chunking HTTP Cookies

Vogen and Value Objects with C# and .NET

Initialize ASP.NET Core TagHelpers with Shared Data

Writing a String Numeric Comparer with .NET 9

Great .NET Documentation with Astro, Starlight, and MarkdownSnippets

Alpine.Js Polling ASP.NET Core APIs For Updates

Building a Persistent Counter with Alpine.Js

Dynamic Htmx Islands with ASP.NET Core

Update HTML Elements with Htmx Triggers and ASP.NET Core

Add EF Core Migrations to .NET Aspire Solutions

Htmx and Playwright Tests in C#

Intersperse Values for Enumerable Collections

Checked and Unchecked Arithmetic Operations in .NET

Confirmation Dialogs with Htmx and SweetAlert

How To Pick The Right Constructor When Using ActivatorUtilities In .NET

Add a Property to the Top-level Statements Program class

Fix .NET MAUI MissingEntitlement and Provisioning Profiles Issues

Health Checks for ASP.NET Core and Entity Framework Core

How To Fix .NET Nullability Warnings For Guarded Members

HTML Datalist for ASP.NET Core Inputs

HTML Range Inputs with ASP.NET Core TagHelpers

HTML5 Validation for ASP.NET Core Models and Razor Views

What is HSTS and why is it in my ASP.NET Core app?

How To Encrypt ASP.NET Core Route Parameters

State Machines, Light Switches, and Space Travel with Stateless and .NET 8

Blazor HTML Forms, Submitting, and Antiforgery Tokens

Fix Missing OpenAPI Elements From ASP.NET Core Minimal API Apps

ASP.NET Core, SSR Web Components, and Enhance Wasm

How to add HTTP headers to Blazor Components with RazorComponentResult

Working with Rust Libraries from C# .NET Applications

Fix Unable To Resolve DbContextOptions For EF Core

Event Queues and Buffering Functions with JavaScript

Output CSV Results to Console Table in Rust

Responsive Images Crash Course for ASP.NET Core Developers

How To SSR Web Components In ASP.NET Core using TagHelpers

Blazor's CSS isolation ::deep issue and solution

How to use No-Class Frameworks to Move Fast in Style

How to Integrate HTMX and Shoelace Web Components

Shoelace Web Components with ASP.NET Core

How to Map SQL Results To Any Object Using Entity Framework Core 8

Increase Performance with Complex Types in Entity Framework Core 8

HTML Web Components with Vanilla JavaScript and ASP.NET Core

.NET Tasks, List's ForEach, and Problems

How To Use Blazor Server-Rendered Components with HTMX

How to use IAsyncEnumerable with Blazor Stream Rendering

View Transitions API with ASP.NET Core and HTMX

How to Write a .NET Markdig Extension for Markdown Processing

Faster .NET Database Integration Tests with Respawn and xUnit

MemoizR - Declarative Structured Concurrency for C#

Testing Typesense search with Testcontainers and .NET

How to use Regular Expressions and Match Evaluators in .NET

Scriban for Text and Liquid Templating in .NET

ASP.NET Core PDF Previews and Downloads

VestPocket: File-based Data Storage for AOT .NET Applications

MoonSharp - Running Lua Scripts in .NET

What Should I Dispose with .NET Database Connections?

Global Endpoint Filters with ASP.NET Core Minimal APIs

RazorSlices - Razor Views with ASP.NET Core Minimal APIs

How To Use Embedded Resources in .NET

How To Display .NET Collections with the Oxford Comma

How To Fix Feature Folders View Errors with JetBrains Annotations (Rider and ReSharper)

System.Text.Json JsonConverter Test Helpers

Dumb Developer Tricks - Fizz Buzz with C# 12 and Polly

Multi-tenancy with ASP.NET Core and FinBuckle.Multitenant

Measuring Unicode String Lengths with C#

MiniWord - Microsoft Office Word Templating

Sisk - An Alternative .NET HTTP Server

.NET 8 Interceptors

Generate Sitemaps for All of ASP.NET Core

.NET 8 TimeProvider and Unit Tests

C# Records, the With Keyword, and Reference Types

HTMX, ASP.NET Core, and Bootstrap Modals

Adding a Readme to NuGet Package Landing Pages

HTMX Boosts and ASP.NET Core Anti-Forgery Tokens

Using StringBuilder To Replace Values

The Privilege of .NET Tooling Choices

Entity Framework Core 7: Filtering on JSON Arrays

JavaScript Import Maps For ASP.NET Core Developers

XUnit Tests, JetBrains Rider, and Counting Until Failure

Override Razor Pages Routes From Razor Class Libraries

Manage Vite Assets Like A Pro

Running Vite with ASP.NET Core Web Applications

Unit Test 11ty Pages With Vitest and Typescript

Writing a Cross-Platform Clock App With Avalonia UI and NXUI

Dependency Injection with Avalonia UI Apps

Load YouTube Embed Videos When Needed With JavaScript

.NET MAUI App Stopped Working -- HELP!

.NET MAUI Development Environment Set Up Walkthrough

Solving .NET JSON Deserialization Issues

Validating Connection Strings on .NET Startup

Speed Up ASP.NET Core JSON APIs with Source Generators

Combining 11ty Static Site Generator with ASP.NET Core

Generating Bogus HTTP Endpoints with ASP.NET Core Minimal APIs

How to use Entity Framework Core in ASP.NET Core

Register MAUI Views and ViewModels with Scrutor

Programming SVGs with C#