C# fundamentals, security, and vector search
A varied .NET lineup covering language basics, async and GC, ASP.NET Core bulk CRUD, security hardening, and pgvector search in PostgreSQL.
Jasen's top three picks
- 1
- 2 Fast .NET CLI Downloader
nodogmablog.bryanhogan.net
A handy reminder that the CLI can still be a great way to ship small tools.
- 3 Difference Between Abstract Class and Interface in C#
c-sharpcorner.com
Classic C# fundamentals, but with enough detail to be useful for juniors and seniors alike.
Editor's note
I kept this issue deliberately mixed, from core C# refreshers to newer tooling and data work. The pgvector piece is especially practical if you want vector search without introducing a separate database, and the security article is a good reminder that exceptions can leak more than you think. The Claude Code session breakdown is also worth a look for anyone following agent workflows.
Today's articles
Shared memory in #vscode
youtube.com
Getting My OpenClaw Around VS Code
Topics: Visual Studio Code
Read articleFast .NET CLI Downloader
nodogmablog.bryanhogan.net
There are plenty of GUI download managers, but I wanted a simple one that I can call from the command line. With the newish dotnet run app.cs style, it became easier to do this. Here is the full sou...
Topics: .NET Core Performance
Read articleDifference Between Abstract Class and Interface in C#
c-sharpcorner.com
Unlock the power of C#! Learn the difference between abstract classes and interfaces with clear explanations, examples, and use cases. Write cleaner, scalable code!
Topics: C# Solid Principles
Read articleHow Does Garbage Collection Work in .NET Core?
c-sharpcorner.com
Master .NET Core's garbage collection! Learn how it manages memory, prevents leaks, and optimizes performance. Discover best practices for efficient apps.
Topics: .NET Core Performance
Read articleIEnumerable vs IQueryable in C#
c-sharpcorner.com
Unlock the secrets of IEnumerable vs IQueryable in C#! Learn when to use each for optimal C# performance with databases and large datasets. Boost your app's speed!
Topics: C# EF Core Performance
Read articleAnatomy of a Claude Code Session - What Happens Under the Hood
codewithmukesh.com
Trace what happens inside Claude Code from keystroke to code change. The agentic loop, tools, context management, sub-agents, and token budget explained for developers.
Topics: GitHub Copilot OpenAI Visual Studio Code
Read articleDifference between Task and Thread in C#
c-sharpcorner.com
Unlock the secrets of C# concurrency! Explore the Task vs. Thread differences, performance implications, and best practices for efficient, scalable applications.
Topics: C# .NET Core Performance
Read articleWhat is Boxing and Unboxing in C#?
c-sharpcorner.com
Understand C#'s boxing and unboxing: converting between value and reference types. Learn how they impact performance and how to optimize your code for efficiency.
Topics: C# Performance
Read articleWhat are C# Record Types and When to Use Them?
c-sharpcorner.com
Explore C# record types: a powerful feature for immutable data models. Learn about value-based equality, concise syntax, and best use cases for cleaner code. Ideal for DTOs and APIs.
Topics: C# Performance
Read articleThe Hidden Cost of Abstraction in C#
c-sharpcorner.com
Explore the hidden costs of abstraction in C#, including performance overhead, memory usage, and complexity. Learn how to balance abstraction for efficient code.
Topics: C# Performance Solid Principles
Read articleHow to Use Async and Await in C#
c-sharpcorner.com
Master asynchronous programming in C# with async and await! Learn how to write responsive, high-performance applications by handling I/O-bound operations efficiently.
Read articleCoding for Security with Chris Ayers
spreaker.com
What does secure coding look like today? Carl and Richard talk to Chris Ayers about the MITRE ATT&CK matrix, a comprehensive breakdown of the tactics, techniques, and procedures black hats use to ...
Read articleHigh-Performance Bulk CRUD Operations in ASP.NET Core with Oracle
c-sharpcorner.com
Boost ASP.NET Core performance with Oracle! Learn bulk CRUD using Global Temporary Tables, stored procedures, and Dapper for efficient handling of 100K+ records.
Topics: ASP.NET Core Dapper Performance
Read articleThe Future of .NET Technologies: What Developers Should Expect in the Next Decade
c-sharpcorner.com
Explore the future of .NET: cloud-native, AI-powered, and high-performance. Discover key trends, Blazor, MAUI, microservices, DevOps, and security advancements.
Topics: Blazor .NET 10 .NET MAUI
Read articleDependency Injection in C#
c-sharpcorner.com
Learn Dependency Injection (DI) in C# with a practical example! Discover how to decouple code, improve testability, and easily switch services like Email to SMS. Perfect for ASP.NET Core projects.
Topics: ASP.NET Core C# Solid Principles
Read articleWhat your .NET exceptions are telling attackers
csharpdigest.net
and how to stop it
Topics: ASP.NET Core Security
Read articleWhy Value Types Exist in C#: The Philosophy Behind Structs
c-sharpcorner.com
Explore C#'s value types (structs) and their design philosophy. Learn how they boost performance, reduce garbage collection, and represent data efficiently. Discover when and how to use structs effect...
Topics: C# Performance
Read articleGetting Started With PgVector in .NET for Simple Vector Search
milanjovanovic.tech
Vector search doesn't require a dedicated vector database. PostgreSQL with pgvector gives you similarity search right next to your relational data. Here's how to set it up in .NET with Aspire, Dapper,...
Topics: .NET Aspire Dapper PostgreSQL
Read article