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
htmxRazor 1.2.0: Toast Notifications, Pagination, and the End of CSS Specificity Fights

htmxRazor 1.2.0: Toast Notifications, Pagination, and the End of CSS Specificity Fights

The first feature release after htmxRazor hit 1.1 is here, and it targets the three complaints I hear most from .NET developers building server-rendered apps with htmx: “I need toast notifications,” “I need pagination that works with htmx from the start,” and “your CSS keeps fighting with mine.” Version 1.2.0 addresses all three. Here is what shipped. Toast Notifications That …

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