Posts

Page 7 of 15

user@runtime:~/blog$ ls -la posts/ --sort=date
signalr 2026-02-19 4m

MessagePack Protocol for SignalR: Faster, Smaller Messages

Switch SignalR from JSON to MessagePack for smaller payloads and faster serialisation in performance-sensitive applications.

maui 2026-02-18 4m

CollectionView Patterns in .NET MAUI: Beyond the Basics

Practical patterns for CollectionView in .NET MAUI including grouping, selection, empty states, incremental loading, and layout customisation.

libraries 2026-02-17 3m

MassTransit: Message-Based Communication in .NET

Use MassTransit to build event-driven .NET applications with RabbitMQ or Azure Service Bus without coupling to a specific transport.

signalr 2026-02-16 4m

Scaling SignalR with a Redis Backplane

Learn how to scale SignalR across multiple servers using Redis as a backplane for message distribution.

apis 2026-02-16 5m

Webhook Patterns in .NET: Sending and Receiving

How to implement webhook sending and receiving in ASP.NET Core, covering signature verification, retry logic, and reliability patterns.

maui 2026-02-16 4m

Data Binding Deep Dive in .NET MAUI

An in-depth look at .NET MAUI data binding modes, value converters, compiled bindings, and multi-bindings.

libraries 2026-02-15 4m

Dapper: Fast Data Access with Raw SQL in .NET

Use Dapper for high-performance database queries when you want full control over your SQL without the overhead of a full ORM.

maui 2026-02-14 4m

Dependency Injection in .NET MAUI: The Built-In Container

How to use the built-in Microsoft.Extensions.DependencyInjection container in .NET MAUI for pages, view models, and platform services.

libraries 2026-02-13 3m

Hangfire: Fire-and-Forget Background Jobs in .NET

Use Hangfire to queue, schedule, and monitor background jobs with automatic retries and a built-in dashboard.

maui 2026-02-12 4m

Custom Handlers in .NET MAUI: Replacing the Old Renderer Model

How to create custom handlers in .NET MAUI to customise native control behaviour, replacing the legacy custom renderer approach.

signalr 2026-02-12 5m

SignalR Groups and User Management

Master SignalR groups for targeted message delivery and learn how to manage user-to-connection mappings effectively.

apis 2026-02-12 4m

API Rate Limiting in ASP.NET Core

How to implement rate limiting in ASP.NET Core using the built-in rate limiting middleware with fixed window, sliding window, and token bucket algorithms.

libraries 2026-02-11 3m

Quartz.NET: Scheduling Recurring Jobs in .NET

Use Quartz.NET to schedule cron-based and interval-triggered jobs with persistent storage and dependency injection.

maui 2026-02-10 4m

Building MAUI Blazor Hybrid Apps: Web UI Meets Native Power

How to build .NET MAUI Blazor Hybrid apps that combine Razor components with native device capabilities.

signalr 2026-02-09 4m

Authentication and Authorisation in SignalR

Learn how to secure SignalR hubs with JWT bearer tokens, cookie authentication, and granular authorisation policies.

libraries 2026-02-09 4m

Polly v8: Resilience Pipelines for .NET Applications

Build retry, circuit breaker, and timeout strategies with Polly v8's new resilience pipeline API in .NET.

apis 2026-02-09 4m

ETags and Conditional Requests in .NET APIs

How to implement ETags and conditional requests in ASP.NET Core for efficient caching and safe concurrent updates.

maui 2026-02-08 4m

Platform-Specific Code in .NET MAUI with Partial Classes

How to use partial classes and multi-targeting to write clean platform-specific code in .NET MAUI without cluttering your shared logic.

libraries 2026-02-07 4m

Mapster vs AutoMapper: Which Object Mapper Should You Use?

Compare Mapster and AutoMapper on performance, configuration, and developer experience to pick the right object mapper for your .NET project.

maui 2026-02-06 4m

Shell Navigation in .NET MAUI: Routes, Parameters, and Deep Linking

A comprehensive guide to Shell-based navigation in .NET MAUI, covering route registration, query parameters, and URI-based deep linking.

apis 2026-02-05 5m

Idempotency in APIs: Making Retries Safe

How to implement idempotent API endpoints in .NET using idempotency keys, preventing duplicate operations from network retries.

signalr 2026-02-05 4m

Strongly-Typed SignalR Hubs: Eliminating Magic Strings

Replace fragile SendAsync calls with compile-time safe interfaces using strongly-typed SignalR hubs in .NET.

libraries 2026-02-05 3m

Serilog Structured Logging: Beyond Console.WriteLine

Set up Serilog for structured logging in .NET with sinks, enrichers, and message templates that make logs queryable.

maui 2026-02-04 4m

MVVM Made Simple with CommunityToolkit.Mvvm in .NET MAUI

How to use CommunityToolkit.Mvvm source generators to eliminate MVVM boilerplate in your .NET MAUI applications.

libraries 2026-02-03 3m

FluentValidation: Expressive Input Validation for .NET

Build readable, testable validation rules with FluentValidation instead of scattering data annotations across your models.