This week: Dive into testing and composing EF Core specifications, protecting and observing RAG systems in .NET, and building bounded pipelines with System.Threading.Channels. The videos cover career fulfillment, interviewing a potential manager, returning refreshed to B2B sales, and deciding whether an AI startup is worth the risk.
Like what you read or watched from the recap? I'd love if you helped share on Reddit or Daily.dev so others can see!
Weekly Recap
Here's What My Trip To Africa Taught Me About B2B Sales!
To be honest, there were no B2B sales learnings from visiting Africa. BUT I came back refreshed and ready to get back into tech -- new camera and all!
I'm A Software Engineer -- How Do I Interview For My New Boss?
A viewer submitted this question about how to approach interviewing a manager who would end up being their boss. What should they ask?!
Are Any Software Engineers Actually Fulfilled? - Principal Engineering Manager AMA
Not everyone makes life about work -- and you don't have to either. But when it comes to your career in software engineering, are you fulfilled? Are any software engineers fulfilled doing this work?
As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.
Risk It All Going To The Shiny AI Startup?
In this video, I respond to a question about navigating decisions between AI startups and comfier roles.
How to Test C# and EF Core Specifications Correctly
Learn which tests correctly prove C# and EF Core specifications, evaluator seams, relational translation, generated SQL, and production database semantics.
Securing RAG in .NET: Indirect Prompt Injection and Corpus Poisoning
Learn RAG prompt injection .NET defenses for hostile retrieved content: source admission, provenance, delimiters, least privilege, scanning limits, and tests.
Build a Bounded Processing Pipeline With System.Threading.Channels
Build a bounded C# pipeline with System.Threading.Channels using backpressure, explicit ownership, cancellation, draining, fault handling, and awaited workers.
Dynamic Filtering, Sorting, and Pagination With Specifications
Dynamic filtering, sorting, and pagination stay safe with allowlisted EF Core specifications, unique ordering, bounded pages, and reliable relational tests.
Observing .NET RAG Systems: OpenTelemetry, Latency, and Cost
Learn OpenTelemetry RAG .NET tracing to connect retrieval, generation, latency, and cost boundaries with privacy-minimizing telemetry and evaluation signals.
- Join me and other software engineers in the private Discord community!
- Resume reviews and interview guidance!
- Software engineering podcast and livestreams!
- My Code Commute vlogs are on YouTube!
- All of my weekly vlogs are on YouTube!
- Remember to check out my courses, including this awesome discounted bundle for C# developers:

![Weekly Recap: EF Core Specifications, RAG Security, and C# Pipelines [Sep 2026]](https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp)




