NMNahid Mahmudinnahid-mahmud555.hashnode.dev·Oct 2 · 6 min readMy SQL Learning Journey: Day 1 & Day 2 — Mastering SELECT & ConstraintsAs part of my continuous technical growth and preparation for backend development, data engineering, and database-focused roles, I've started documenting my structured SQL learning journey. If you're 10
DWDan Weaverindanweaver.hashnode.dev·Oct 1 · 11 min readHybrid code search on Azure SQL and SQL Server 2025, end to endAzure SQL and SQL Server 2025 both have a native VECTOR type, a DiskANN index, and VECTOR_SEARCH. The documentation covers the syntax for each one. It does not cover what happens when you put them tog00
Sspipaliya8insudhirpipaliya.hashnode.dev·Sep 19 · 17 min readEF Core Projection: How Select Can Improve Query PerformanceWhen working with Entity Framework Core, one of the easiest ways to accidentally retrieve more data than necessary is to load complete entities. For example: var students = await context.Students 00
Sspipaliya8insudhirpipaliya.hashnode.dev·Sep 14 · 13 min readEF Core Include vs Select: Which One Should You Use?When working with Entity Framework Core, developers often use Include() to load related data. But there is another powerful approach: Select() So which one should you use? The answer depends on what 00
Sspipaliya8insudhirpipaliya.hashnode.dev·Sep 7 · 12 min readEF Core Query Splitting vs Single Query: Which One Should You Use?Entity Framework Core makes it very easy to load related data using Include() and ThenInclude(). For example: var students = await context.Students .Include(x => x.Standard) .Include(x => x.Di00
Sspipaliya8insudhirpipaliya.hashnode.dev·Sep 2 · 9 min readWhy Database Indexes Matter for EF Core PerformanceEntity Framework Core makes it easy to query data using LINQ. But even a well-written EF Core query can become slow when your database grows. One of the most important factors behind query performance00
Sspipaliya8insudhirpipaliya.hashnode.dev·Aug 18 · 7 min read10 Common LINQ Mistakes That Hurt EF Core PerformanceLINQ makes querying data with Entity Framework Core simple and readable. But simple-looking LINQ code doesn't always mean efficient database queries. Some LINQ patterns can cause: Unnecessary databas00
STSagar Thosarinsagarthosar.hashnode.dev·Aug 17 · 17 min readDatabase Migration: Discovery Before ExecutionEvery database migration article seems to love the exciting stuff. Which tool should you use? How does block-level replication work? How can you get the cutover down to a few minutes? Should you go se00
AGAbu Ghufran (GridPHP)ingridphp.hashnode.dev·Aug 10 · 3 min readModernizing 10-Year-Old PHP Applications Without Breaking the MonolithIf you maintain a legacy PHP application built 8–10 years ago—whether in custom PHP, CodeIgniter, Yii, or an older version of Laravel—you’ve likely faced the inevitable pressure: "We need to modernize00
Sspipaliya8insudhirpipaliya.hashnode.dev·Aug 6 · 5 min readWhy Calling ToList() Too Early Can Hurt EF Core PerformanceIf you've worked with Entity Framework Core, you've probably used ToListAsync() hundreds of times. There's nothing wrong with using it—but calling it too early in your query can significantly impact y00