Engineering blog

Technical insights & career guidance

Deep dives into .NET, AI tooling, algorithms and the honest mechanics of getting into this industry — written from production experience.

33articles
5topics
Tue / Frinew posts

Start here

Ordered paths, not a pile of posts
Sep 29, 2026.NET

Consistent API Error Handling in ASP.NET Core with ProblemDetails

Standardize ASP.NET Core error responses with ProblemDetails and IExceptionHandler: global handling, validation errors, and what not to leak.

Intermediate4 min read
Sep 25, 2026AI & LLMs

Prompt Engineering for Developers: Patterns That Actually Work in Production

Prompt engineering for software developers: system prompts, few-shot examples, output constraints and evaluation — treat prompts like code that ships.

Intermediate5 min read
Sep 22, 2026Career

Portfolio Projects That Actually Get .NET Developers Hired

.NET portfolio project ideas that impress hiring managers: what to build, what every project must include, and the mistakes that get portfolios skipped.

Beginner5 min read
Sep 18, 2026.NET

Background Jobs in .NET: BackgroundService, IHostedService, and When You Need Hangfire

Dotnet background jobs compared: BackgroundService, IHostedService, queues and Hangfire — persistence, retries, scaling, and which to choose when.

Advanced5 min read
Sep 15, 2026AI & LLMs

Running Local LLMs with Ollama and C#: A Step-by-Step Guide

Ollama C# tutorial: run Llama and other open models locally and call them from .NET via OllamaSharp or the OpenAI-compatible API — private and free.

Beginner4 min read
Sep 11, 2026.NET

Nullable Reference Types in C#: A Practical Migration Guide for Legacy Code

Enable nullable reference types in an existing .NET project without drowning in warnings: a file-by-file migration strategy, annotations, and pitfalls.

Advanced4 min read
Sep 8, 2026AI & LLMs

Getting Reliable JSON Out of LLMs in C#: Structured Output That Doesn't Break

LLM structured output in C#: use OpenAI structured outputs and JSON schema to get typed, deserializable results — no more regex-parsing model prose.

Intermediate5 min read
Sep 4, 2026Career

C# Interview Questions I Actually Ask Junior Developers (With Good Answers)

Real C# interview questions for junior developers, from someone who runs the interviews — what each question tests and what a strong answer sounds like.

Beginner5 min read
Sep 1, 2026.NET

Minimal APIs vs Controllers in ASP.NET Core: What I Pick and Why

Minimal API vs controller in ASP.NET Core: performance, filters, validation, testability and team fit — a senior engineer’s practical decision guide.

Intermediate4 min read
Aug 28, 2026AI & LLMs

LLM Function Calling in C#: Letting the Model Safely Run Your Code

Function calling with OpenAI in C#: how tool calls work under the hood, the invocation loop, and the security rules for exposing .NET methods to an LLM.

Advanced5 min read
Showing 10 of 32