mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

341K
active users

#htmx

10 posts9 participants1 post today
Chris Woody Woodruff<p>If your Razor Pages UI feels clunky, htmx might be the upgrade you’ve been looking for. It has a smoother UX, less JavaScript, and is way more fun to build. See how to level things up: <a href="https://woodruff.dev/boosting-razor-pages-ux-the-htmx-upgrade-you-need/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">woodruff.dev/boosting-razor-pa</span><span class="invisible">ges-ux-the-htmx-upgrade-you-need/</span></a></p><p><a href="https://mastodon.social/tags/htmx" class="mention hashtag" rel="tag">#<span>htmx</span></a> <a href="https://mastodon.social/tags/ASPNETCore" class="mention hashtag" rel="tag">#<span>ASPNETCore</span></a> <a href="https://mastodon.social/tags/RazorPages" class="mention hashtag" rel="tag">#<span>RazorPages</span></a> <a href="https://mastodon.social/tags/WebDevelopment" class="mention hashtag" rel="tag">#<span>WebDevelopment</span></a> <a href="https://mastodon.social/tags/UserExperience" class="mention hashtag" rel="tag">#<span>UserExperience</span></a></p>
Chris Woody Woodruff<p>Do you really need a SPA and full JavaScript framework for that? htmx might be all you need—it&#39;s clean, fast, and plays great with Razor Pages. Let’s break down when to use htmx vs the usual suspects: <a href="https://woodruff.dev/htmx-vs-javascript-frameworks-choosing-the-right-tool-for-the-job/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">woodruff.dev/htmx-vs-javascrip</span><span class="invisible">t-frameworks-choosing-the-right-tool-for-the-job/</span></a></p><p><a href="https://mastodon.social/tags/htmx" class="mention hashtag" rel="tag">#<span>htmx</span></a> <a href="https://mastodon.social/tags/aspnetcore" class="mention hashtag" rel="tag">#<span>aspnetcore</span></a> <a href="https://mastodon.social/tags/aspnet" class="mention hashtag" rel="tag">#<span>aspnet</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="tag">#<span>webdev</span></a> <a href="https://mastodon.social/tags/ux" class="mention hashtag" rel="tag">#<span>ux</span></a></p>
Chris Woody Woodruff<p>Tired of overcomplicated frontends? HTMX is a breath of fresh air for ASP.NET Core devs. Build faster, cleaner web apps with less JavaScript and more joy. Check out how to get started: <a href="https://woodruff.dev/htmx-for-asp-net-core-developers-the-simpler-faster-way-to-build-web-apps/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">woodruff.dev/htmx-for-asp-net-</span><span class="invisible">core-developers-the-simpler-faster-way-to-build-web-apps/</span></a></p><p><a href="https://mastodon.social/tags/htmx" class="mention hashtag" rel="tag">#<span>htmx</span></a> <a href="https://mastodon.social/tags/aspnetcore" class="mention hashtag" rel="tag">#<span>aspnetcore</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="tag">#<span>webdev</span></a> <a href="https://mastodon.social/tags/UX" class="mention hashtag" rel="tag">#<span>UX</span></a></p>
Chris Woody Woodruff<p>Want cleaner, more modular Razor Pages? htmx + partial views is a game-changer. Build dynamic UIs piece by piece without the JavaScript headache. Check out how to keep things tidy and interactive: <a href="https://woodruff.dev/going-modular-using-htmx-with-partial-views-in-razor-pages/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">woodruff.dev/going-modular-usi</span><span class="invisible">ng-htmx-with-partial-views-in-razor-pages/</span></a></p><p><a href="https://mastodon.social/tags/htmx" class="mention hashtag" rel="tag">#<span>htmx</span></a> <a href="https://mastodon.social/tags/aspnet" class="mention hashtag" rel="tag">#<span>aspnet</span></a> <a href="https://mastodon.social/tags/aspnetcore" class="mention hashtag" rel="tag">#<span>aspnetcore</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="tag">#<span>webdev</span></a> <a href="https://mastodon.social/tags/ux" class="mention hashtag" rel="tag">#<span>ux</span></a></p>
Frederik Hahne<p><a href="https://mastodon.social/tags/htmx" class="mention hashtag" rel="tag">#<span>htmx</span></a> ist überall! <a href="https://mastodon.social/tags/javaland2025" class="mention hashtag" rel="tag">#<span>javaland2025</span></a> <a href="https://mastodon.social/tags/javaland" class="mention hashtag" rel="tag">#<span>javaland</span></a></p>
Chris Woody Woodruff<p>CRUD doesn’t have to be a chore. With HTMX and Razor Pages, you can build dynamic, snappy apps without piling on JavaScript. Create, read, update, delete—easy and elegant. See how it’s done: <a href="https://woodruff.dev/crud-made-easy-building-dynamic-apps-with-htmx-and-asp-net-razor-pages/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">woodruff.dev/crud-made-easy-bu</span><span class="invisible">ilding-dynamic-apps-with-htmx-and-asp-net-razor-pages/</span></a></p><p><a href="https://mastodon.social/tags/htmx" class="mention hashtag" rel="tag">#<span>htmx</span></a> <a href="https://mastodon.social/tags/ASPNET" class="mention hashtag" rel="tag">#<span>ASPNET</span></a> <a href="https://mastodon.social/tags/ASPNETCore" class="mention hashtag" rel="tag">#<span>ASPNETCore</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="tag">#<span>WebDev</span></a></p>
Chris Woody Woodruff<p>Live updates without the hassle? Yes, please. With HTMX and Razor Pages, you can sprinkle real-time magic using SSE—no WebSocket setup is required. Check out how to keep your UI fresh and reactive: <a href="https://woodruff.dev/real-time-magic-live-updates-with-htmx-and-asp-net-razor-pages/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">woodruff.dev/real-time-magic-l</span><span class="invisible">ive-updates-with-htmx-and-asp-net-razor-pages/</span></a></p><p><a href="https://mastodon.social/tags/htmx" class="mention hashtag" rel="tag">#<span>htmx</span></a> <a href="https://mastodon.social/tags/aspnetcore" class="mention hashtag" rel="tag">#<span>aspnetcore</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="tag">#<span>webdev</span></a> <a href="https://mastodon.social/tags/ux" class="mention hashtag" rel="tag">#<span>ux</span></a> <a href="https://mastodon.social/tags/realtime" class="mention hashtag" rel="tag">#<span>realtime</span></a> <a href="https://mastodon.social/tags/websocket" class="mention hashtag" rel="tag">#<span>websocket</span></a> <a href="https://mastodon.social/tags/sse" class="mention hashtag" rel="tag">#<span>sse</span></a></p>
Chris Woody Woodruff<p>Chapters 5–8 of ASP.NET Core Reimagined with htmx Book are out!</p><p>Learn htmx magic with Razor Pages:</p><p>Ch5 – Mastering hx-get &amp; hx-post<br />Ch6 – Using hx-put, hx-patch, &amp; hx-delete<br />Ch7 – Precision updates with hx-target &amp; hx-swap<br />Ch8 – Event ease via hx-trigger &amp; hx-on</p><p><a href="https://aspnet-htmx.com/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">aspnet-htmx.com/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/aspnetcore" class="mention hashtag" rel="tag">#<span>aspnetcore</span></a> <a href="https://mastodon.social/tags/htmx" class="mention hashtag" rel="tag">#<span>htmx</span></a></p>
Evangelos🏴<p>A simple <a href="https://libretooth.gr/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a> server &amp; <a href="https://libretooth.gr/tags/htmx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>htmx</span></a> client to demo the new <a href="https://libretooth.gr/tags/ietf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ietf</span></a>'s draft on the <a href="https://libretooth.gr/tags/idempotency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>idempotency</span></a> key <a href="https://libretooth.gr/tags/header" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>header</span></a>:<br><a href="https://codeberg.org/evasync/the-idempotency-key" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/evasync/the-idemp</span><span class="invisible">otency-key</span></a></p><p>(draft spec can be found here: <a href="https://datatracker.ietf.org/doc/draft-ietf-httpapi-idempotency-key-header/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">datatracker.ietf.org/doc/draft</span><span class="invisible">-ietf-httpapi-idempotency-key-header/</span></a>)</p>
Chris Woody Woodruff<p>Want snappy UI updates without the JavaScript mess? htmx + Razor Pages lets you swap and target page content like magic. It’s fast, clean, and surprisingly fun. Dive into the latest tricks here: <a href="https://woodruff.dev/swapping-and-targeting-like-a-pro-htmx-magic-for-razor-pages/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">woodruff.dev/swapping-and-targ</span><span class="invisible">eting-like-a-pro-htmx-magic-for-razor-pages/</span></a></p><p><a href="https://mastodon.social/tags/htmx" class="mention hashtag" rel="tag">#<span>htmx</span></a> <a href="https://mastodon.social/tags/aspnetcore" class="mention hashtag" rel="tag">#<span>aspnetcore</span></a> <a href="https://mastodon.social/tags/aspnet" class="mention hashtag" rel="tag">#<span>aspnet</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="tag">#<span>webdev</span></a> <a href="https://mastodon.social/tags/ux" class="mention hashtag" rel="tag">#<span>ux</span></a></p>
Chris Woody Woodruff<p>Building interactive HTML forms in Razor Pages doesn&#39;t have to be a pain! htmx makes it a breeze with simple, clean enhancements—no need for JavaScript overload. Check out how to make your forms smarter and smoother: <a href="https://woodruff.dev/interactive-forms-made-easy-htmx-meets-asp-net-razor-pages/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">woodruff.dev/interactive-forms</span><span class="invisible">-made-easy-htmx-meets-asp-net-razor-pages/</span></a></p><p><a href="https://mastodon.social/tags/htmx" class="mention hashtag" rel="tag">#<span>htmx</span></a> <a href="https://mastodon.social/tags/aspnetcore" class="mention hashtag" rel="tag">#<span>aspnetcore</span></a> <a href="https://mastodon.social/tags/aspnet" class="mention hashtag" rel="tag">#<span>aspnet</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="tag">#<span>webdev</span></a> <a href="https://mastodon.social/tags/ux" class="mention hashtag" rel="tag">#<span>ux</span></a></p>
Rust Weekly 🦀<p>Building a fast website with the &quot;MASH stack&quot;</p><p><a href="https://emschwartz.me/building-a-fast-website-with-the-mash-stack-in-rust/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">emschwartz.me/building-a-fast-</span><span class="invisible">website-with-the-mash-stack-in-rust/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://emschwartz.me/building-a-fast-website-with-the-mash-stack-in-rust/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://emschwartz.</span><span class="invisible">me/building-a-fast-website-with-the-mash-stack-in-rust/</span></a></p><p><a href="https://mastodon.social/tags/htmx" class="mention hashtag" rel="tag">#<span>htmx</span></a> <a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="tag">#<span>javascript</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="tag">#<span>programming</span></a> <a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="tag">#<span>rustlang</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="tag">#<span>webdev</span></a></p>
Matt Layman<p>🐍 Want to see how to add django-htmx to a Django app? That&#39;s what I did on this Building SaaS with <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="tag">#<span>Python</span></a> and <a href="https://mastodon.social/tags/Django" class="mention hashtag" rel="tag">#<span>Django</span></a>. I needed <a href="https://mastodon.social/tags/htmx" class="mention hashtag" rel="tag">#<span>htmx</span></a> to finish of a bulk task deletion feature, and django-htmx has tools to make the work easier. <a href="https://www.youtube.com/watch?v=PKL9bIjKbl4" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=PKL9bIjKbl4</span><span class="invisible"></span></a></p>
Chris Woody Woodruff<p>Want to make your Razor Pages pop without drowning in JavaScript? htmx attributes are your secret weapon! From seamless updates to enhanced user interactions, it&#39;s all about working smarter, not harder.</p><p><a href="https://woodruff.dev/mastering-htmx-attributes-your-toolkit-for-razor-pages-awesomeness/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">woodruff.dev/mastering-htmx-at</span><span class="invisible">tributes-your-toolkit-for-razor-pages-awesomeness/</span></a></p><p><a href="https://mastodon.social/tags/htmx" class="mention hashtag" rel="tag">#<span>htmx</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="tag">#<span>webdev</span></a> <a href="https://mastodon.social/tags/aspnetcore" class="mention hashtag" rel="tag">#<span>aspnetcore</span></a> <a href="https://mastodon.social/tags/aspnet" class="mention hashtag" rel="tag">#<span>aspnet</span></a> <a href="https://mastodon.social/tags/ux" class="mention hashtag" rel="tag">#<span>ux</span></a></p>
Scott Chamberlain<p>[blog] Picking a web framework </p><p><a href="https://recology.info/2025/03/web-frameworks/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">recology.info/2025/03/web-fram</span><span class="invisible">eworks/</span></a></p><p>Wrote up some thoughts/learnings on looking into what web framework to use for a work project <a href="https://fosstodon.org/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://fosstodon.org/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> <a href="https://fosstodon.org/tags/svelte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>svelte</span></a> <a href="https://fosstodon.org/tags/htmx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>htmx</span></a></p>
Chris Woody Woodruff<p>Ready to add some interactivity magic to your Razor Pages? htmx makes it effortless. No heavy JavaScript frameworks, just clean and simple enhancements. Dive into your first dance with htmx and see what all the hype is about: <a href="https://woodruff.dev/htmx-asp-net-razor-pages-your-first-dance-with-interactivity/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">woodruff.dev/htmx-asp-net-razo</span><span class="invisible">r-pages-your-first-dance-with-interactivity/</span></a></p><p><a href="https://mastodon.social/tags/htmx" class="mention hashtag" rel="tag">#<span>htmx</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="tag">#<span>webdev</span></a> <a href="https://mastodon.social/tags/aspnetcore" class="mention hashtag" rel="tag">#<span>aspnetcore</span></a> <a href="https://mastodon.social/tags/ux" class="mention hashtag" rel="tag">#<span>ux</span></a></p>
Cuz :twit:<p>This looks somewhat promising.</p><p><a href="https://twit.social/tags/Coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Coding</span></a> <a href="https://twit.social/tags/Frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Frontend</span></a> <a href="https://twit.social/tags/HTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML</span></a> <a href="https://twit.social/tags/HTMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTMX</span></a> <a href="https://twit.social/tags/Javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Javascript</span></a> <a href="https://twit.social/tags/AJAX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AJAX</span></a> <a href="https://twit.social/tags/CSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSS</span></a> <a href="https://twit.social/tags/WebSockers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebSockers</span></a> <a href="https://twit.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a></p><p>======</p><p>What is HTMX? Why it Matters? and How to use it. - DEV Community <br><a href="https://dev.to/alexmercedcoder/what-is-htmx-why-it-matters-and-how-to-use-it-10h3" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/alexmercedcoder/what-is</span><span class="invisible">-htmx-why-it-matters-and-how-to-use-it-10h3</span></a></p><p>---<br>HTMX is a solution that enables developers to create rich, interactive web interfaces using HTML, with minimal JavaScript. It leverages the power of HTML to handle most frontend rendering logic, swapping out chunks of HTML dynamically in response to server requests.</p>
Alvin Ashcraft<p>Level Up Your Razor Pages: Meet htmx, Your New Best Friend | by Chris Woodruff. <a href="https://woodruff.dev/level-up-your-razor-pages-meet-htmx-your-new-best-friend/" rel="nofollow noopener" target="_blank">woodruff.dev/level-up-you...</a> <a class="hashtag" href="https://bsky.app/search?q=%23dotnet" rel="nofollow noopener" target="_blank">#dotnet</a> <a class="hashtag" href="https://bsky.app/search?q=%23webdev" rel="nofollow noopener" target="_blank">#webdev</a> <a class="hashtag" href="https://bsky.app/search?q=%23htmx" rel="nofollow noopener" target="_blank">#htmx</a> <a class="hashtag" href="https://bsky.app/search?q=%23razorpages" rel="nofollow noopener" target="_blank">#razorpages</a> <a class="hashtag" href="https://bsky.app/search?q=%23aspnetcore" rel="nofollow noopener" target="_blank">#aspnetcore</a> <a class="hashtag" href="https://bsky.app/search?q=%23csharp" rel="nofollow noopener" target="_blank">#csharp</a><br><br><a href="https://woodruff.dev/level-up-your-razor-pages-meet-htmx-your-new-best-friend/" rel="nofollow noopener" target="_blank">Level Up Your Razor Pages: Mee...</a></p>
Alvin Ashcraft 🐿️<p>Level Up Your Razor Pages: Meet htmx, Your New Best Friend | by Chris Woodruff.</p><p><a href="https://woodruff.dev/level-up-your-razor-pages-meet-htmx-your-new-best-friend/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">woodruff.dev/level-up-your-raz</span><span class="invisible">or-pages-meet-htmx-your-new-best-friend/</span></a></p><p><a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://hachyderm.io/tags/htmx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>htmx</span></a> <a href="https://hachyderm.io/tags/razorpages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>razorpages</span></a> <a href="https://hachyderm.io/tags/aspnetcore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aspnetcore</span></a> <a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a></p>
Sheena<p>Want to learn modern web development with <a href="https://fosstodon.org/tags/Django" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Django</span></a>, <a href="https://fosstodon.org/tags/HTMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTMX</span></a>, <a href="https://fosstodon.org/tags/AlpineJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AlpineJS</span></a>, <a href="https://fosstodon.org/tags/TailwindCSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TailwindCSS</span></a>, and <a href="https://fosstodon.org/tags/Playwright" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Playwright</span></a> this April?</p><p>You’ve got options:</p><p>🔹 Weekend intensive (full-time): <a href="https://buff.ly/d0ydSwb" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">buff.ly/d0ydSwb</span><span class="invisible"></span></a><br>🔹 Weekday sessions (part-time): <a href="https://buff.ly/W8oPWJm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">buff.ly/W8oPWJm</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/PreludeTech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PreludeTech</span></a></p>