Home Archive Issue #432
Issue #432

C# choices, Redis, pgvector, LINQ

Covers watermarking, StringBuilder tradeoffs, DI, Redis, pgvector search, LINQ pitfalls, primary constructors, and AI-assisted security checks.

Jasen's top three picks

  1. 1
    How to Add a Watermark to an Image in C# ?

    news.google.com

    A basic but useful image-processing walkthrough for anyone who needs quick watermarking in everyday C# utilities or web back ends.

  2. 2
    Difference Between String and StringBuilder in C# and When to Use Each?

    c-sharpcorner.com

    A familiar topic, but still worth revisiting because string allocation mistakes quietly add up in hot paths and loops.

  3. 3
    Dependency Injection in .NET

    medium.com

    A straightforward dependency injection primer that fits newer .NET developers or anyone brushing up on composition basics.

Editor's note

I pulled together another deliberately mixed issue today, which is how I like this newsletter to read. The pgvector walkthrough stands out because it shows a practical path to lightweight vector search without extra infrastructure, and the LINQ pitfalls piece is a useful reminder that small abstractions can have real performance costs. There’s also a solid spread of core C# language material here, from primary constructors to record structs and functional patterns.

Today's articles

Related issues

📬 Get daily .NET content delivered to your inbox