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 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 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 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
How to Add a Watermark to an Image in C# ?
news.google.com
How to Add a Watermark to an Image in C# ?
Topics: C#
Read articleDifference Between String and StringBuilder in C# and When to Use Each?
c-sharpcorner.com
Unlock C# text manipulation mastery! Learn the String vs. StringBuilder difference for optimal performance. Discover when to use each for efficient code and scalability.
Topics: C# Performance
Read articleDependency Injection in .NET
medium.com
Dependency Injection
Topics: .NET Core
Read articleUsing Redis with .NET -8,9,10: A Step-by-Step Guide
c-sharpcorner.com
Learn how to integrate Redis, the blazing-fast in-memory data store, with your .NET 8, 9, or 10 applications using StackExchange.Redis for caching and more!
Topics: Performance Redis
Read articleYour Fiddle Can Talk to a Database (And It’s Easier Than Your Last Standup)
medium.com
Most devs use dotnetfiddle.net for quick syntax checks. Turns out it can also run code against a real database — no connection string… Continue reading on .NET Fiddle »
Topics: SQL Server
Read articleWhat is the Difference Between Record Struct and Class in C#?
c-sharpcorner.com
Unlock the secrets of C#! Learn the key differences between record struct and class for optimal performance and maintainability. Master data type selection!
Topics: C#
Read articleLibraries I Stopped Using in .NET (And I Don’t Regret It)
medium.com
The .NET ecosystem has evolved tremendously in recent years. With the arrival of .NET Core — or what we now simply call .NET (no longer…
Topics: .NET Core
Read articleGetting started with PgVector in .NET for simple vector search
csharpdigest.net
not every AI feature needs a dedicated vector database
Topics: OpenAI PostgreSQL
Read articleLINQ Performance Pitfalls Every C# Developer Should Know
medium.com
Two subtle choices — IEnumerable vs IQueryable, and Func vs Expression — can mean the difference between a fast query and a silent…
Topics: C# Performance
Read articleClarity as a Design Virtue in .NET Systems
binaryintellect.net
There is a particular kind of code that passes every test, ships on time, and quietly becomes the most feared file in the repository. It works, but nobody is entirely sure why. Adding a feature requir...
Topics: Design Patterns Solid Principles
Read articleWhy Modern C# Encourages Functional Programming Concepts
c-sharpcorner.com
Explore how modern C# embraces functional programming with LINQ, lambdas, records, and pattern matching for cleaner, safer, and more maintainable code.
Topics: C#
Read articleWhat Are Primary Constructors in C# 12 and Their Benefits?
c-sharpcorner.com
Discover C# 12's primary constructors! Simplify code, boost readability, and reduce boilerplate. Learn how they streamline data models and dependency injection.
Read articleHow to Find Security Vulnerabilities in C# with Claude Code
medium.com
Short history
Topics: GitHub Copilot Security
Read article