Being enthusiastic is worth 25 IQ points
Enthusiasm makes one care and improve their output
Fixing .NET Watch & Hot Reload in Aspire without Leaving .NET 8
.NET Watch鈥檚 unexpected behavior with Aspire in .NET 8
Google Also De-Indexed My Blog
My blog is not on google. It doesn鈥檛 exist to the world.
Data-Driven? No, We Are "Vibes-Driven" Now
LLMs are in a toxic pit of hype and irrationality and talking about them is not fun or engaging anymore.
Today, I Thoroughly Enjoyed... (November 21, 2025)
A great video about how CPUs work
Today, I Thoroughly Enjoyed... (November 11, 2025)
A very good talk about some low-level .NET concepts.
Importing bacpac into an Aspire DB resource
I adopted .NET Aspire to manage my growing web application鈥檚 microservices and containerized dependencies, making it easy for me and my team to launch the entire codebase with a single command. To solve the problem of starting with an empty database, I created a custom Aspire command that lets me easily drop the existing database and import a BacPac file directly from the Aspire dashboard.
Self-hosting My Blog
This blog is built with Hugo. It鈥檚 an open-source static site generator that let鈥檚 me create blog posts using simple markdown files.
Serving Multiple Single Page Applications (SPA) with ASP.NET Core
Recently, I had a need to host 2 Single Page Applications (SPA) from the same .NET backend using ASP.NET Core.
Track Source of Transitive Dependency
I recently ran into an issue related to source generation in dotnet when using the FastEndpoints.Generator package.