Mashrul Haque (@mashrulthunder) 's Twitter Profile
Mashrul Haque

@mashrulthunder

.NET architect | 15 years of inheriting terrible codebases | Building open-source Blazor libraries at easyappdev.com | Writing war stories about the code that k

ID: 1500874286260961282

linkhttps://easyappdev.com calendar_today07-03-2022 16:41:54

66 Tweet

20 Takipçi

199 Takip Edilen

Mashrul Haque (@mashrulthunder) 's Twitter Profile Photo

Blazor in .NET 10 is a different beast: → [PersistentState] replaces many lines of boilerplate → 76% smaller JS bundle → No more eval() for JS interop → Circuit pause/resume for resilient apps → Source-generated validation The rough edges are finally smooth.

Blazor in .NET 10 is a different beast:

  → [PersistentState] replaces many lines of boilerplate
  → 76% smaller JS bundle
  → No more eval() for JS interop
  → Circuit pause/resume for resilient apps
  → Source-generated validation

  The rough edges are finally smooth.
Mashrul Haque (@mashrulthunder) 's Twitter Profile Photo

Your query was fast yesterday. Today it's crawling. 10 SQL Server performance mistakes that destroy databases—and how to fix them: - Functions killing indexes - Implicit type conversions - Parameter sniffing gone wrong - The N+1 trap Updated for SQL Server 2025.

Mashrul Haque (@mashrulthunder) 's Twitter Profile Photo

Tired of creating "TestProject47" just to try a quick C# idea? .NET 10: dotnet run hello.cs That's it. No project file. Add packages with #:package, convert to a real project later with dotnet project convert. The friction is gone. #dotnet #csharp #coding #devtips

Mashrul Haque (@mashrulthunder) 's Twitter Profile Photo

The Shai-Hulud attack compromised npm packages with 2.6B+ weekly downloads. Meanwhile, my Blazor projects: zero vulnerabilities. Wrote an honest comparison of Blazor vs React from a .NET dev perspective. dev.to/mashrulhaque/b… #dotnet #blazor #csharp #react

The Shai-Hulud attack compromised npm packages with 2.6B+ weekly downloads.

  Meanwhile, my Blazor projects: zero vulnerabilities.

  Wrote an honest comparison of Blazor vs React from a .NET dev perspective.

dev.to/mashrulhaque/b…

  #dotnet #blazor #csharp #react
Mashrul Haque (@mashrulthunder) 's Twitter Profile Photo

Got called to fix an e-commerce site 3 weeks before Black Friday. 15 second page loads. 63 database queries for ONE product page. A table called "EverythingTable" with 312 columns. 4 months later: under 700ms. Cart abandonment dropped 34%. Wrote up the whole war story 👇

Mashrul Haque (@mashrulthunder) 's Twitter Profile Photo

Your SQL query was fast yesterday. Today it's timing out. Nothing changed in the code. The problem? SQL Server's *guess* about your data went stale. New post: How the query optimizer actually thinks (and why it matters) 🔗 dev.to/mashrulhaque/s… #SQLServer #dotnet

Mashrul Haque (@mashrulthunder) 's Twitter Profile Photo

My OpenAI bill was $287/month. For a side project. Switched to local LLMs. Now it's $47. The secret: Ollama + Microsoft.Extensions.AI Same IChatClient interface works with everything. Develop locally for free, deploy to cloud when needed. Phi4 handles 80% of what I was paying

Mashrul Haque (@mashrulthunder) 's Twitter Profile Photo

Microsoft Agent Framework finally gives .NET developers a way to build AI agents without duct-taping three libraries together. Replaces AutoGen and Semantic Kernel. Thread management built in. Your C# methods become tools automatically. Preview now, GA early 2026. I

Microsoft Agent Framework finally gives .NET developers a way to build AI agents without duct-taping three libraries together.

  Replaces AutoGen and Semantic Kernel. Thread management built in. Your C# methods become tools automatically.

  Preview now, GA early 2026.

  I