Kafka mapping, DDD, observability
A varied .NET lineup covering Kafka mapping performance, DDD refactors, observability, Azure SQL embeddings, EF Core, Copilot, and IIS deployment.
Jasen's top three picks
- 1 Death by DTO: How Excessive Mapping Slowed Down Our Kafka Consumer
piyushdoorwar.medium.com
A nice reminder that mapping layers can become the bottleneck when a Kafka consumer is doing too much work.
- 2 How to Build, Publish, and Deploy a .NET + Angular App to IIS
medium.com
A practical deployment walkthrough for getting a .NET and Angular app published and running on IIS.
- 3 Avoid the if-else Jungle: Use Switch Expressions Like a Pro
medium.com
Switch expressions earn their keep here by replacing branchy code with something easier to read and maintain.
Editor's note
I curated a mixed lineup this time, from a Kafka consumer slowed by over-mapping to a practical DDD refactor in C#. The observability piece and the Azure SQL embeddings post stood out because they translate architecture ideas into day-to-day decisions.
Today's articles
Death by DTO: How Excessive Mapping Slowed Down Our Kafka Consumer
piyushdoorwar.medium.com
https://piyushdoorwar.medium.com/death-by-dto-how-excessive-mapping-slowed-down-our-kafka-consumer-ddb08881d1bc
Topics: Kafka Performance
Read articleHow to Build, Publish, and Deploy a .NET + Angular App to IIS
medium.com
https://medium.com/@ubaidurrehman225786/how-to-build-publish-and-deploy-a-net-angular-app-to-iis-0fc74c6734c1
Topics: ASP.NET Core Web API
Read articleAvoid the if-else Jungle: Use Switch Expressions Like a Pro
medium.com
https://medium.com/c-snaps-sharp-bites-for-better-code/avoid-the-if-else-jungle-use-switch-expressions-like-a-pro-f07f324935e0
Topics: C# Design Patterns
Read articleDuck typing in C#
medium.com
https://medium.com/@iamprovidence/duck-typing-in-c-b3ed28c561b7
Topics: C#
Read articleCreate Your First React App in VS Code
c-sharpcorner.com
https://www.c-sharpcorner.com/article/create-your-first-react-app-in-vs-code/
Topics: Visual Studio Code
Read articleThe Ultimate Guide to Structuring Scalable .NET Projects: From Startup to Enterprise
medium.com
https://medium.com/@orbens/the-ultimate-guide-to-structuring-scalable-net-projects-from-startup-to-enterprise-c72dae562d1b
Topics: Clean Architecture Domain-Driven Design
Read articleImplementing Observability in a .NET Applications: Logging, Tracing and Metrics.
medium.com
https://medium.com/@faulycoelho/implementing-observability-in-a-net-applications-logging-tracing-and-metrics-67fe5b58312d
Topics: OpenTelemetry Serilog
Read articleEfficiently and Elegantly Modeling Embeddings in Azure SQL and SQL Server
devblogs.microsoft.com
https://devblogs.microsoft.com/azure-sql/efficiently-and-elegantly-modeling-embeddings-in-azure-sql-and-sql-server/
Topics: Azure SQL Server
Read articleC# Success Blueprint: Faster Execution, Secure Systems & Beautiful Code
medium.com
https://medium.com/@nagarajvela/c-success-blueprint-faster-execution-secure-systems-beautiful-code-8c364a72e8aa
Topics: C# Performance Security
Read articleFrom Anemic Models to Behavior-Driven Models: A Practical DDD Refactor in C#
milanjovanovic.tech
https://www.milanjovanovic.tech/blog/from-anemic-models-to-behavior-driven-models-a-practical-ddd-refactor-in-csharp
Topics: Domain-Driven Design Solid Principles
Read articleThe Hidden Power of init in C# — How to Make Your Objects Immutable, But Flexible
medium.com
https://medium.com/@mohsho10/the-hidden-power-of-init-in-c-how-to-make-your-objects-immutable-but-flexible-f9b4f6fcc764?source=rss------csharp-5
Read articleAutoMapper Nedir? .NET ile AutoMapper Kullanımı
medium.com
https://medium.com/@sinanganiz/automapper-nedir-net-ile-automapper-kullan%C4%B1m%C4%B1-214a47cc9b29?source=rss------dotnet-5
Topics: AutoMapper C#
Read articleTop 10 Azure Services for New Developers (with C# Examples)
c-sharpcorner.com
https://www.c-sharpcorner.com/article/top-10-azure-services-for-new-developers-with-c-sharp-examples/
Read articleWhy is C# still not popular among startups?
medium.com
https://medium.com/@vikpoca/why-is-c-still-not-popular-among-startups-24716fe43507
Topics: C#
Read articleVS Code Live - Query Databases in VS Code with Copilot Tools and DBCode
youtube.com
https://www.youtube.com/watch?v=v4lUJBMIDxY
Topics: GitHub Copilot Visual Studio Code
Read articleCIO Playbook for Driving Success with Vibe Code
c-sharpcorner.com
https://www.c-sharpcorner.com/article/cio-playbook-for-driving-success-with-vibe-code/
Topics: GitHub Copilot OpenAI
Read articleElevating pro-code developers with GitHub Copilot and AI in Power Platform
youtube.com
https://www.youtube.com/watch?v=PMcXcMPXMlI
Topics: GitHub Copilot ML.NET
Read article.NET Is Awesome — That’s Why No One Uses It
rahulsahay19.medium.com
https://rahulsahay19.medium.com/net-is-awesome-thats-why-no-one-uses-it-7bd1f8cf1fe0
Read articleCan C# Beat Python in Simplicity? You Decide
medium.com
https://medium.com/write-a-catalyst/can-c-beat-python-in-simplicity-you-decide-f95b2d3f4050
Topics: C#
Read articleUltimate Guide to Entity Framework Core in the HR Domain — Migrations, Seeding, Raw SQL &…
medium.com
https://medium.com/@venkataramanaguptha/ultimate-guide-to-entity-framework-core-in-the-hr-domain-migrations-seeding-raw-sql-d65d8ca33968
Topics: EF Core SQL Server
Read article