Mert Özen Further With Every Line

Blog

Mert Özen's blog posts on software development, backend, frontend, and DevOps.

Series
5 posts found #json
LINQ with Real Data: Scenarios on Orders Read from a JSON File
Backend PART 14

LINQ with Real Data: Scenarios on Orders Read from a JSON File

LINQ over orders read from a file with System.Text.Json: the casing trap and JsonSerializerDefaults.Web, validating the data (duplicates, unknown customers, bad quantities), monthly revenue, best sellers, a customer report with GroupJoin, writing JSON back and streaming with DeserializeAsyncEnumerable.

7 Nov 2026 12 min 4
What's New in EF Core 10: Named Query Filters, LeftJoin and Complex Types in JSON
Database PART 28

What's New in EF Core 10: Named Query Filters, LeftJoin and Complex Types in JSON

Named query filters and IgnoreQueryFilters(["..."]), LeftJoin/RightJoin, ExecuteUpdateAsync with a regular lambda, complex types and ComplexCollection mapped to JSON, padded parameterized collections, vector search with SqlVector and the SQLite DateTimeOffset breaking change in EF Core 10 LTS.

5 Nov 2026 9 min 18
What's New in EF Core 8: Complex Types, Primitive Collections and SqlQuery<T>
Database PART 26

What's New in EF Core 8: Complex Types, Primitive Collections and SqlQuery<T>

Primitive collections and json_each, ComplexProperty for value objects, SqlQuery<T> for non-entity types, no-tracking lazy loading, JSON on SQLite and HierarchyId in EF Core 8 LTS, plus Contains moving to OPENJSON and UseCompatibilityLevel(120).

5 Nov 2026 10 min 22
What's New in EF Core 7: ExecuteUpdate, ExecuteDelete, JSON Columns and TPC
Database PART 25

What's New in EF Core 7: ExecuteUpdate, ExecuteDelete, JSON Columns and TPC

ExecuteUpdate/ExecuteDelete, ToJson for owned types in JSON columns, TPC inheritance, IMaterializationInterceptor, FromSql and SqlQuery<int> in EF Core 7, plus moving from EF Core 6 with breaking changes like Encrypt=True and HasTrigger.

5 Nov 2026 10 min 17
JavaScript JSON: JSON.stringify, JSON.parse, try/catch and Deep Copies
Frontend PART 13

JavaScript JSON: JSON.stringify, JSON.parse, try/catch and Deep Copies

We learn JSON's syntax rules, indentation and replacers with JSON.stringify, which values get lost, JSON.parse and revivers, catching broken JSON with try/catch, and why structuredClone wins for deep copies.

3 Nov 2026 8 min 24
Blog Map