Webpack 5 introduced Module Federation (huge for Micro-frontends). Vite introduced instant dev server start. Comparison Vite: Best for Single Page Apps (SPA) using Vue/React. Superior DX. Webpack 5: Best for complex enterprise builds, Micro-frontends (Module Federation), or legacy browser support requirements. For any greenfield project today, I start with Vite.
Read more โMonth: May 2021
EF Core 6 Preview: Performance Improvements
EF Core 6 is shaping up to be a performance monster. The team has optimized the query pipeline to reduce allocation overhead significantly. TechEmpower Fortunes In the latest benchmarks, EF Core 6 is 70% faster than EF Core 5 on the query execution path. It is now within striking distance of Dapper in raw query […]
Read more โVisual Studio 2022 Preview 1: 64-Bit is Real
It happened. Visual Studio is finally 64-bit. Use more than 4GB of RAM. Open massive solutions containing 1,600 projects. First Impressions It feels snappier. Finding files in huge repos is instant. The UI has a slight refresh/modernization. And IntelliCode (AI-assisted coding) can now complete whole lines of code. This is the most significant architecture change […]
Read more โAzure Functions: Isolated Process (Preview)
Historically, .NET Azure Functions ran “in-process” with the host runtime. This locked you to the host’s .NET version. The new Isolated Process model runs your function in a separate console app. Benefits Full Control: You control `Program.cs` and startup. Dependency Injection: Standard .NET Core DI, no more weird static ServiceLocator patterns. Middleware: Use middleware for […]
Read more โIntroduction to OpenTelemetry for .NET Developers
OpenTelemetry (OTel) is the CNCF standard for observability. It unifies Tracing, Metrics, and Logging. The Collector Your app sends data to an OTel Collector (via OTLP protocol), and the collector exports it to Jaeger, Prometheus, Zipkin, or New Relic. This avoids vendor lock-in.
Read more โDocker Compose V2: Written in Go
Docker Compose has been rewritten in Go. Why does this matter? Performance: Much faster startup. Integration: It’s now a docker cli plugin. docker compose up instead of docker-compose up. Cloud Support: You can context switch to ACI or ECS and deploy compose files directly to the cloud.
Read more โ