<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mauro Nunes</title><link>https://mauronunes.dev/</link><description>Recent content on Mauro Nunes</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 25 Jul 2026 17:31:19 -0300</lastBuildDate><atom:link href="https://mauronunes.dev/index.xml" rel="self" type="application/rss+xml"/><item><title>Using Tailwind in Blazor</title><link>https://mauronunes.dev/posts/using-tailwind-in-blazor/</link><pubDate>Sat, 25 Jul 2026 17:31:19 -0300</pubDate><guid>https://mauronunes.dev/posts/using-tailwind-in-blazor/</guid><description>&lt;p&gt;Updated 25/07/2026&lt;/p&gt;
&lt;h1 id="how-to-use-tailwind-in-a-blazor-application"&gt;How to use Tailwind in a Blazor Application&lt;/h1&gt;
&lt;p&gt;Tailwind makes frontend development more bearable by avoiding different &lt;code&gt;.css&lt;/code&gt; files for each page or component you create and by having neat utility classes
that boost your productivity. Installing it on a Blazor application is very straightforward. Below is the step-by-step process on how to install it on a Blazor web app.&lt;/p&gt;
&lt;h2 id="installing-node"&gt;Installing Node&lt;/h2&gt;
&lt;p&gt;Node is the JavaScript runtime and is required for this — follow the installation guide on the &lt;a href="https://nodejs.org/en/download"&gt;Official Node Website&lt;/a&gt; and install the latest LTS version supported for your OS.
It will bundle npm (Node Package Manager) that will allow us to install Tailwind.&lt;/p&gt;</description></item><item><title>Performance Optimization: Throttling vs. Debouncing</title><link>https://mauronunes.dev/posts/throttling-vs-debouncing/</link><pubDate>Fri, 03 Jul 2026 19:01:57 -0300</pubDate><guid>https://mauronunes.dev/posts/throttling-vs-debouncing/</guid><description>&lt;p&gt;Updated 03/07/2026&lt;/p&gt;
&lt;h2 id="performance-optimization-throttling-vs-debouncing"&gt;Performance Optimization: Throttling vs. Debouncing&lt;/h2&gt;
&lt;p&gt;Sometimes the absolute best optimization trick you can pull to improve a system&amp;rsquo;s performance is simply making it not run.&lt;/p&gt;
&lt;p&gt;Throttling and debouncing are two essential techniques that boil down to intentionally ignoring function calls. While they both stop your app from doing too much work, they operate in completely different ways. Here is a simple breakdown of how they work and when to reach for each.&lt;/p&gt;</description></item></channel></rss>