Cutting Azure Costs by 20% with Nightly Auto-Pause for Power BI EmbeddedThe Problem We run a multi-tenant web application that embeds Power BI dashboards for our users. The dashboards run on an Azure Power BI Embedded A3 SKU capacity — a dedicated compute resource that coJul 6, 2026·10 min read
Mastering Concurrency Control with UnitOfWork Pattern in EF CoreIntroduction In today's fast-paced web applications, ensuring data integrity amidst concurrent operations is paramount. Entity Framework Core (EF Core) provides a robust framework for data access, but handling concurrency requires careful considerati...Aug 4, 2024·3 min read
User's Guide: Google Address Validation API and Place Details APIIntroduction: The Google Address Validation API and Place Details API are powerful tools offered by Google Maps Platform to enhance the accuracy and efficiency of address handling processes in your applications. This user's guide will walk you throug...Aug 4, 2024·5 min read
Understanding Semaphores in JavaScriptControlling Concurrency in Asynchronous Operations JavaScript, known for its single-threaded nature, executes code in a non-blocking, asynchronous manner. While this design promotes responsiveness and performance in web applications, it also introduc...Mar 24, 2024·3 min read
Title: Understanding Semaphores in C#: A Guide to Concurrent ProgrammingConcurrency is an essential aspect of modern software development, allowing applications to perform multiple tasks concurrently to improve performance and responsiveness. However, concurrent access to shared resources can lead to race conditions and ...Mar 24, 2024·3 min read
Database vs. Application Layer: Where Should Your Business Logic Reside?Why Your Logic Might Find a Forever Home in the Database.Mar 24, 2024·2 min read
The Role of Normalization in Ensuring Database Security.In the ever-evolving realm of cybersecurity, flashier solutions often steal the spotlight. Yet, a fundamental principle like normalization remains surprisingly underutilized, despite its significant security benefits. Shrinking the Attack Surface:R...Mar 24, 2024·2 min read