Skip to content
MA MagicAjax.NET /* dev archive */
Open menu
A

// author

Alex

23 articles published

Articles by Alex

Server-Sent Events vs SignalR in ASP.NET Core 10 and When Each One Makes Sense
AJAX & Modern Web

Server-Sent Events vs SignalR in ASP.NET Core 10 and When Each One Makes Sense

If the server needs to push updates to the browser and the browser only occasionally sends something back through normal requests, use Server-Sent Events. Since .NET 10, that take…

Alex
How to Use prefers-reduced-motion in CSS Without Killing Your Animations
.NET Architecture

How to Use prefers-reduced-motion in CSS Without Killing Your Animations

prefers-reduced-motion is a CSS media feature that tells a page whether the user has asked their operating system to minimise non-essential motion. It has two values: no-preferenc…

Alex
How to Audit AI-Generated CSS Before It Ships
WebForms Legacy

How to Audit AI-Generated CSS Before It Ships

AI-generated CSS rarely fails in obvious ways. The button renders, the card has a shadow, the layout collapses correctly on a phone. What goes wrong is slower and quieter. Each pr…

Alex
The Humble Form Element and Everything the Web Forgot It Could Do
AJAX & Modern Web

The Humble Form Element and Everything the Web Forgot It Could Do

Somewhere along the way to the modern web, the form got demoted. It became a thing you wrap in a JavaScript framework, intercept, serialize by hand, validate with a library, and s…

Alex
How the Web Learned to Update Without Reloading the Page
AJAX & Modern Web

How the Web Learned to Update Without Reloading the Page

There was a time when clicking almost anything on a website meant watching the whole page vanish and rebuild itself. You submitted a form, the screen went blank, and a fresh page…

Alex
Web Components and the Browser Finally Catching Up
AJAX & Modern Web

Web Components and the Browser Finally Catching Up

Every few years a technology arrives promising to free web developers from the churn of frameworks: reusable interface pieces that work everywhere, in any stack, without a build s…

Alex
Minimal APIs in .NET and the Quiet Death of the Controller
.NET Architecture

Minimal APIs in .NET and the Quiet Death of the Controller

For nearly two decades, building a web endpoint in .NET meant the same ritual: a controller class, a base class to inherit, attributes to decorate, and a small mountain of ceremon…

Alex
What async and await in C# Really Do Under the Hood
.NET Architecture

What async and await in C# Really Do Under the Hood

Few features in C# are used as widely, or understood as shallowly, as async and await. Almost every modern .NET codebase is threaded through with them, and most developers can wri…

Alex
How Online Casino Withdrawals Work in Canada
WebForms Legacy

How Online Casino Withdrawals Work in Canada

There is a peculiar asymmetry that every online casino player eventually notices. Depositing money is instant, effortless and encouraged. Withdrawing it involves a wait, sometimes…

Alex
Islands Architecture and the Return to Shipping Less JavaScript
AJAX & Modern Web

Islands Architecture and the Return to Shipping Less JavaScript

For anyone who has watched web development long enough, the newest fashionable idea often carries a familiar echo. Islands architecture is one of those ideas. It proposes that a w…

Alex
The Server-Side Rendering Comeback That Reshaped the Web
AJAX & Modern Web

The Server-Side Rendering Comeback That Reshaped the Web

For anyone who has built web applications long enough, the current enthusiasm for server-side rendering carries a distinct sense of déjà vu. The idea of the server producing HTML…

Alex
The Payment Choice That Shapes Your Whole Casino Experience
Legacy & Modernization

The Payment Choice That Shapes Your Whole Casino Experience

Players tend to obsess over which games to play and pay little attention to how they move money in and out of an online casino. This is backwards. The payment method you choose qu…

Alex
Building Blockchain Applications with .NET
.NET Architecture

Building Blockchain Applications with .NET

Building blockchain applications with .NET is far more approachable than most C# developers assume. You do not need to abandon the tooling you already know, learn Solidity end-to-…

Alex
How to Build a Real-Time Crypto Price Tracker with AJAX
AJAX & Modern Web

How to Build a Real-Time Crypto Price Tracker with AJAX

A real-time crypto price tracker is one of the best projects for learning modern web data flows. It touches everything: external APIs, polling versus streaming, AJAX updates, WebS…

Alex
How to Build a Crypto Payment System in .NET
.NET Architecture

How to Build a Crypto Payment System in .NET

Accepting cryptocurrency is no longer a fringe feature. Whether you run a SaaS product, an online store, or a donations platform, adding a crypto payment system in .NET gives you…

Alex