Local AI, EF Core, and ASP.NET Core
Coverage spans .NET MAUI design help, Hangfire jobs, EF Core tuning and migrations, local LLM apps, Azure AI SaaS, and SQL Server tips.
Jasen's top three picks
- 1 From developer art to good looking apps - an AI design skill for .NET MAUI
mallibone.com
A practical angle on a real developer pain point: shipping decent UI when design isn't your strongest skill.
- 2 Hangfire Jobs in .NET Core: Complete Guide to Background Job Processing
c-sharpcorner.com
Good refresher on Hangfire fundamentals if you need reliable background processing without building the plumbing yourself.
- 3 How to Build Local-First AI Applications Using ONNX Runtime and .NET
c-sharpcorner.com
Local inference in .NET keeps getting more interesting, and this is a solid privacy-first framing.
Editor's note
I kept this one nicely mixed on purpose. The local-first AI piece using ONNX Runtime stood out because it tackles privacy and latency in practical terms, and the warning about C# 14’s field keyword potentially breaking EF Core mappings is exactly the kind of edge case worth catching early. There’s also a useful performance thread running through the issue, from EF Core tuning to string concat costs and even SET NOCOUNT ON in T-SQL.
Today's articles
From developer art to good looking apps - an AI design skill for .NET MAUI
mallibone.com
I have a confession to make. Hand me a design and I will happily implement it in .NET MAUI. But ask me to come up with the design myself and things get dicey rather quickly. Since this post is part of...
Read articleHangfire Jobs in .NET Core: Complete Guide to Background Job Processing
c-sharpcorner.com
Master Hangfire in .NET Core for reliable background job processing. Learn configuration, job types, DI, queues, and modern features for scalable apps.
Topics: .NET Core
Read articleHow to Build Local-First AI Applications Using ONNX Runtime and .NET
c-sharpcorner.com
Build private, fast, offline AI apps with ONNX Runtime & .NET. Run models locally for enhanced privacy, reduced latency, and lower costs.
Topics: OpenAI
Read articleEntity Framework Core Performance Tuning for Large Applications
c-sharpcorner.com
Optimize EF Core for large apps: Boost performance with AsNoTracking, pagination, indexing, caching, and more.
Topics: EF Core Performance
Read articleImplementing AI Cost Optimization and Token Management Strategies in .NET Applications
c-sharpcorner.com
Master AI cost optimization in .NET. Learn token management, prompt engineering, caching, and model selection for sustainable AI.
Topics: OpenAI Performance
Read articleHow to Build an AI Coding Assistant with ASP.NET Core and Local LLMs
c-sharpcorner.com
Build an AI coding assistant with ASP.NET Core and local LLMs for enhanced privacy, security, and cost control in your development workflow.
Topics: ASP.NET Core OpenAI
Read article.NET 11 Preview 8: New Features and Breaking Changes Explained
c-sharpcorner.com
.NET 11 Preview 8: Explore new features like runtime performance, Native AOT, and JSON serialization. Prepare for breaking changes.
Topics: Native AOT Performance System.Text.Json
Read articleThe self-invalidating cache that lives in the pipeline, not your handlers
medium.com
A read-through cache is easy. Keeping it correct is the hard part. Here is a cache where a write invalidates the reads it staled…
Topics: CQRS Performance
Read articleConcat Costs
medium.com
String concatenation with + is fine for one line, but in loops or dynamic UI it forces the garbage collector to work overtime…
Topics: C# Performance
Read articleEF Core Migration Bundles: What They Are & Why They Matter
medium.com
TL;DR
Topics: EF Core
Read articleThe Story of My OpenAI .NET Contribution
medium.com
There is a particular kind of silence that surrounds you when you open a large codebase for the first time. Continue reading on Level Up Coding »
Read articleThe C# 14 field Keyword Looks Like Free Cleanup. It Can Still Break Your EF Core Mapping
c-sharpcorner.com
C# 14 field keyword can break EF Core backing-field mapping and reflection code. Learn the risk and how to check your codebase first.
Read articleLINQ in C#: Skip(), SkipWhile(), Take(), and TakeWhile() More Than Just Paging Defining Domain…
medium.com
Paging, Windows, and Domain Boundaries
Topics: C#
Read articleBuilding Multi-Tenant AI SaaS Applications with ASP.NET Core and Azure OpenAI
c-sharpcorner.com
Build scalable AI SaaS with ASP.NET Core & Azure OpenAI. Master multi-tenancy for secure, cost-effective, isolated AI services.
Topics: ASP.NET Core Azure OpenAI
Read articleBuilding Event-Driven AI Workflows with Azure Event Grid and .NET
c-sharpcorner.com
Build scalable, event-driven AI workflows with Azure Event Grid and .NET for automated document analysis, sentiment detection, and more.
Topics: ASP.NET Core Azure
Read articleT-SQL Hygiene: What's the Big Deal with SET NOCOUNT ON?
devblogs.microsoft.com
Perhaps you have seen SET NOCOUNT ON; at the beginning of a stored procedure and wondered why it is there. By default, SQL Server uses SET NOCOUNT OFF;, which sends messages such as “(10 rows affected...
Topics: Azure SQL Server
Read articleBuilding Search Applications with Qdrant Vector Database and .NET
c-sharpcorner.com
Build intelligent search apps with Qdrant vector database and .NET. Learn semantic search, RAG, and AI-powered retrieval for faster, relevant results.
Topics: OpenAI
Read article