htmxRazor v2.0.0: Platform and DX

htmxRazor v2.0.0: Platform and DX

An interactive playground, a live theme builder, SignalR, and a Kanban board, all on .NET 10 with no breaking changes. htmxRazor v2.0.0 is out today. The six features in this release span three distinct areas: developer tooling in your editor, interactive features on the demo site, and two new library components. This is the first major version since the initial …

Continue Reading
htmxRazor Release Notes for v1.4.0

htmxRazor v1.4.0: SSE Streaming, Multi-step Wizard, and Optimistic UI

v1.4.0 ships today with seven features built around a single theme: the interaction patterns real production applications actually need. Real-time content streaming, multi-step workflows, immediate UI feedback, response-aware forms, and a handful of targeted quality-of-life additions. SSE Stream <rhx-sse-stream> wraps the htmx SSE extension declaratively. One Tag Helper, one server endpoint, no boilerplate: The component renders with hx-ext=”sse”, sse-connect, sse-swap, …

Continue Reading
htmxRazor v1.3.0: Data Table, Accessibility, and Modern CSS

htmxRazor v1.3.0: Data Table, Accessibility, and Modern CSS

v1.3.0 lands today with six features organized around a clear theme: production patterns for .NET developers building server-rendered UIs that work correctly for everyone, including keyboard users and screen reader users. Here is what shipped. Data Table The data table is the feature request I hear most from .NET developers evaluating htmx. Until now there was no MIT-licensed ASP.NET Core …

Continue Reading
Stop Wrestling with JavaScript: htmxRazor Gives ASP.NET Core the Component Library It Deserves

Stop Wrestling with JavaScript: htmxRazor Gives ASP.NET Core the Component Library It Deserves

Here is an uncomfortable truth the ASP.NET Core community has been avoiding for too long: server-rendered web development should not require you to adopt React, Vue, or Angular just to get a decent set of UI components. For years, .NET developers have been stuck choosing between two bad options. You can wire up Bootstrap by hand, bolting htmx attributes onto …

Continue Reading
htmx + ASP.NET Core Razor Pages Workshop

Stop Building SPAs for Every Screen: htmx + ASP.NET Core Razor Pages Workshop (Open)

If your default move for “modern UX” is a SPA, you are paying a tax you do not need. You pay for it in build pipelines, duplicated validation rules, fragile client state, and a front end that turns routine CRUD into an engineering project. This workshop is a different bet. We keep the server in charge, keep HTML as the …

Continue Reading
Keeping Your htmx Apps Safe: Security Best Practices for ASP.NET Developers

Keeping Your htmx Apps Safe: Security Best Practices for ASP.NET Developers

Alright, developer friends, it’s time to talk about something we all know is essential but often neglect until it’s too late: security. htmx makes building interactive apps with ASP.NET Razor Pages a breeze, but if you’re not careful, you could be opening your app to all sorts of nasty vulnerabilities. Let’s make sure that doesn’t happen.

Continue Reading