Shahar ShokraniHandling Flexible JSON Formats in C#: A Case Study with JSON ConvertersIntroduction6d ago6d ago
Shahar ShokraniUnderstanding fsync in PostgreSQL: Balancing Performance and DurabilityWhat is fsync?6d ago6d ago
Shahar ShokraniTicketMaster System DesignDesigning a system for a high-demand service like TicketMaster requires careful consideration of both functional and non-functional…Jul 18Jul 18
Shahar ShokraniCheckpoints in PostgreSQL: Ensuring Data Integrity and PerformanceWhat are checkpoints?Jul 13Jul 13
Shahar ShokraniUnderstanding Blocks in PostgreSQLPostgreSQL, like many relational databases such as MySQL, Oracle, and Microsoft SQL Server, organizes data writes into blocks…Jul 12Jul 12
Shahar ShokraniAppraoch For Handling Technical Debt in Development TeamsWhat is Technical Debt?Jul 5Jul 5
Shahar ShokraniTinyURL system design interview questionCreating a streamlined and efficient URL shortening system requires a comprehensive approach, focusing on link generation, scalability…Jun 24Jun 24
Shahar ShokraniImplementing Global Error Handling via Middleware in .NETIn modern web applications, error handling is crucial to provide a robust and user-friendly experience. ASP.NET Core offers a powerful way…Jun 14Jun 14
Shahar ShokraniSQL Server: Demonstrating Non Repeatable-ReadsIsolation (The I in ACID), is a term that ensures that concurrent execution of transactions leaves the database in the same state that…Jun 4Jun 4
Shahar ShokraniSolving the “The given value of type String from the data source cannot be converted to type…If you’ve ever encountered the error message “The given value of type String from the data source cannot be converted to type nvarchar of…Mar 15, 2023Mar 15, 2023