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# ?
""charp" OR "asp.net" OR "fsharp" OR "c#" OR "vb.net" " - Google News
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# Corner
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
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# ?
""charp" OR "asp.net" OR "fsharp" OR "c#" OR "vb.net" " - Google News
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# Corner
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 articleUsing Redis with .NET -8,9,10: A Step-by-Step Guide
C# Corner
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
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# Corner
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
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
C# Digest
not every AI feature needs a dedicated vector database
Topics: OpenAI PostgreSQL
Read articleLINQ Performance Pitfalls Every C# Developer Should Know
Medium
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
Bipin Joshi .NET | Thus said a Byte • Insights on .NET and Web Development
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# Corner
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# Corner
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
Short history
Topics: GitHub Copilot Security
Read article