Resources  
  • Implementing JWT Authentication with Redis Cache in ASP.NET Core Web APIJul 05, 2025. This article demonstrates how to implement JWT authentication in an ASP.NET Core Web API using Redis cache for efficient token management. By generating access and refresh tokens during login and storing them in Redis, the API achieves faster token validation, improved scalability, and automatic expiration handling.
  • Getting Started with Redis in .NET Core ApplicationsJun 10, 2025. Learn how to integrate Redis with .NET Core to boost app performance using distributed caching. This guide covers setup, key libraries like StackExchange.Redis, and practical use cases with C#.
  • How to Resolve NuGet Package Manager Issues with v3 API DowntimeMay 09, 2025. If you're working with NuGet in Visual Studio and encountering issues due to the NuGet v3 API being temporarily unavailable, you're not alone. Many developers have experienced downtime with the NuGet v3 API, leading to errors and hindering package management workflows.
  • Understanding LRU Cache in PythonMay 05, 2025. LRU Cache (Least Recently Used) is a data structure that maintains a limited set of items, automatically removing the least recently accessed ones. It's implemented in Python using a doubly linked list to optimize cache operations.
  • Pooling with ObjectPool<T> in .NETMar 31, 2025. This article explores the benefits of object pooling, how to implement ObjectPool&lt;T&gt; from System.Buffers, and real-world use cases to reduce memory allocations and enhance application efficiency.
  • Real-Time Data and NCache: Keeping Your Data Fast and FreshJan 23, 2025. Learn what is real-time data and what are its characteristics. Learn how modern distributed caching solutions such as NCache can help us in building and managing modern real-time applications.
  • Learn HTTP Interceptors in AngularDec 26, 2024. HTTP Interceptors in Angular are powerful tools that allow developers to modify or handle HTTP requests and responses globally. They are used for tasks like adding authentication tokens, logging, error handling, and transforming API data.
  • Advanced Logging with Proxies in C#Dec 24, 2024. This article presents a lightweight, dependency-free logging mechanism in C# using the DispatchProxy class. It enables efficient method interception, conditional logging, performance optimization, and error handling without external dependencies.
  • A Threadsafe C# LRUCache ImplementationDec 16, 2024. The LRUCache&lt;TKey, TValue&gt; class in C# provides a custom implementation of a Least Recently Used (LRU) cache. It optimizes memory usage by retaining a fixed number of items and evicting the least recently used ones when the cache exceeds capacity.
  • Implement Hybrid Cache in .NET 9 + Redis CachingDec 09, 2024. Hybrid cache simplifies .NET caching by unifying in-memory and distributed approaches. It supports extensible code, concurrency management, multi-source caching, Redis integration, serialization, and customizable features for robust caching solutions.
  • Token Caching in .NET 8 with Microsoft Entra IDDec 07, 2024. Learn how to optimize .NET 8 web apps with token caching using Microsoft Entra ID. Discover in-memory and distributed caching strategies to boost performance, reduce latency, and improve scalability in authentication processes.
  • Mastering Session Management in ASP.NET Core with NCacheOct 24, 2024. Learn how to implement high-performance, scalable caching for ASP.NET applications, ensuring optimal session state handling, improved load balancing, and fault tolerance with NCache integration.
  • Caching HTML Tags Using WebForms Core TechnologyOct 22, 2024. In this article, we teach how to cache static HTML tags (header, footer, right and left menus, etc.) in the user&#39;s browser by using WebForms Core technology in the CodeBehind framework.
  • Understanding the Difference Between Cache and Persist in PysparkOct 16, 2024. Learn how they store data in memory and disk, their role in improving execution speed, and how to choose the right method for efficient data processing in PySpark.
  • Implementing an LRU Cache in C#Oct 15, 2024. This article explores the concept of caching, outlines the algorithm&#39;s mechanics, and provides step-by-step guidance on building an efficient LRU Cache using C# collections.
  • Response Caching with Cache Profiles in .NET Core 8Sep 22, 2024. The process by which a browser or other client caches a server&#39;s response is known as response caching. This will facilitate the prompt processing of subsequent requests for the same resources. Furthermore, the server won&#39;t have to process and produce the same response repeatedly thanks to this.
  • Response Cache Attribute in .NET Core 8: Usage, and ExamplesSep 09, 2024. This guide covers its usage, configuration, and examples, explaining how to implement response caching in ASP.NET Core for faster load times and reduced server overhead in your web applications.
  • Learn LocalStorage In JavaScriptAug 28, 2024. LocalStorage is a JavaScript feature that allows developers to store key-value pairs in a user&#39;s browser, persisting data even after the browser is closed. It&#39;s ideal for saving user preferences, caching data, and enabling offline functionality, enhancing user experience and reducing server load in web apps.
  • Singleton Pattern Caching in .NET C#Aug 26, 2024. Learn how to implement caching using this pattern to enhance memory management, ensure thread safety, and optimize performance in your applications.
  • Best Practices for Managing Large Session States in ASP.NET MVCAug 14, 2024. To manage large session states in ASP.NET MVC efficiently, follow best practices: minimize stored data, use serializable objects, enable session state compression, and implement distributed caching with Redis or Memcached.
  • Understanding HttpHandler vs HttpModule in ASP.NET Web FormsAug 07, 2024. In ASP.NET Web Forms, HttpHandler and HttpModule customize request processing. HttpHandler processes specific request types, such as serving dynamic content or custom file downloads. HttpModule intercepts all requests, allowing for global processing like logging, authentication, and request manipulation.
  • How to Implement Memcached in C# ASP.NET MVC Project?Jul 19, 2024. Learn how to enhance performance in a C# ASP.NET MVC project using Memcached. This guide covers installing Memcached, integrating it with your application, and implementing caching to improve response times and reduce database load.
  • Porting Libraries to .NET StandardJul 17, 2024. Porting libraries to .NET Standard can be a highly beneficial task, ensuring your code is compatible with multiple .NET implementations such as .NET Framework, .NET Core, and Xamarin.
  • Annotations used with Spring Boot ApplicationsJun 28, 2024. Spring Boot simplifies Java application development with powerful annotations like @SpringBootApplication, @RestController, and @Service. These annotations automate configuration, enable RESTful services, manage dependencies, and support robust transaction and error handling.
  • Top Java Spring Boot Scenario-Based Interview QuestionsJun 24, 2024. Preparing for a Spring Boot interview? Master scenario-based questions covering database migrations with Flyway, REST API exception handling using @ControllerAdvice, Spring Security for authentication, and RestTemplate for consuming RESTful services.
  • Caching Strategies in Angular and .NET CoreJun 24, 2024. Caching enhances web application performance and scalability. In Angular, use HTTP interceptors, service workers, local storage, or IndexedDB for client-side caching. In .NET Core, leverage in-memory or distributed caching and response caching middleware for server-side caching.
  • Understanding Caching in PythonJun 18, 2024. Understanding Caching in Python&quot; explores the concepts and techniques of caching to optimize performance in Python applications. Learn how caching improves data retrieval speed, reduces computational load, and enhances overall efficiency.
  • Performance Optimization in ASP.NET MVC ApplicationsJun 15, 2024. Performance optimization in ASP.NET MVC involves techniques like efficient data access, using Entity Framework wisely, implementing caching, using async/await for non-blocking operations, minimizing ViewState, bundling and minifying resources, enabling GZIP compression, optimizing queries.
  • SQL Query Execution Understanding Process and PerformanceJun 11, 2024. Understanding the SQL query execution order—from FROM and JOIN to WHERE, GROUP BY, HAVING, SELECT, ORDER BY, and LIMIT/OFFSET—is crucial for optimizing queries. Key techniques include indexing, optimizing joins, early filtering, avoiding SELECT *, and using subqueries, CTEs, caching, and materialized views to enhance performance.
  • Handling Millions of Records with PostgreSQLJun 07, 2024. Handling millions of records with PostgreSQL requires effective strategies and best practices. Key techniques include query optimization, indexing, partitioning, and data sharding. Implementing bulk loading, parallel processing, and regular vacuuming ensures high performance, scalability, and efficient data management.
  • Understanding Decorators in PythonJun 04, 2024. In this article, we explore Python decorators, which allow you to modify the behavior of functions without altering their source code. By using decorators, you can add functionality, log information, cache results, and more.
  • Introducing HybridCache The Future of .NET CachingJun 04, 2024. HybridCache bridges gaps in .NET&#39;s IDistributedCache and IMemoryCache, introducing advanced capabilities like stampede protection and configurable serialization. It simplifies caching with a unified API for both in-process and out-of-process caching, reducing complexity and enhancing performance.
  • Common Types of Cache ArchitecturesMay 28, 2024. Explore various caching architectures: client-side, server-side, CDN, distributed, database, and application-level caching. Each offers advantages like reduced latency and improved performance but comes with challenges like complexity and consistency management.
  • Learn About ASP.NET Core FiltersMay 14, 2024. ASP.NET Core Filters offer a modular approach to handle cross-cutting concerns like authorization, caching, and logging. Learn about each type with clear examples for better application management.
  • .NET Core Performance: Caching, Lazy Loading, indexing & profilingMay 01, 2024. This article explores the world of performance optimization in .NET Core applications and SQL queries. Discover the science behind ensuring your software runs smoothly and efficiently through techniques such as caching, lazy loading, indexing, and profiling. Learn how to boost your application&#39;s performance and deliver an exceptional user experience.
  • Caching Strategies in ASP .NET CoreApr 25, 2024. ASP.NET Core offers diverse caching strategies, including in-memory, distributed, response, output, and donut caching. Choose wisely based on data needs, scalability, and granularity for optimal performance.
  • Implement Memory Cache with Sliding Expiration in .NETApr 24, 2024. This guide illuminates memory caching&#39;s efficacy in enhancing data retrieval by storing frequently accessed data in memory. Utilizing ConcurrentDictionary in C#, it illustrates the creation of a sliding expiration cache.
  • Implementing In-Memory Cache in ASP.NET Core Web APIApr 24, 2024. Caching is a crucial technique for improving the performance and responsiveness of web applications by storing frequently accessed data in memory. In this article, we&#39;ll walk through a complete practical example of implementing and using an in-memory cache in an ASP.NET Core Web API project.
  • Optimizing Security & Performance in .NET Core Apps for Heavy LoadsApr 24, 2024. Secure and optimize your .NET Core apps for heavy traffic with strategies like load balancing, caching, authentication, encryption, and monitoring. Implementing these ensures both security and performance under intense user loads.&quot;
  • Alibaba Cloud CDN: Enhancing Web Performance GloballyApr 16, 2024. Unleash website speed with Alibaba Cloud CDN! Explore its benefits, architecture, and how it works. Discover the difference between CDN and DCDN for optimal content delivery. #AlibabaCloud #CDN
  • How Can You Handle Data Caching in Vue.js Applications?Mar 29, 2024. Handling data caching in Vue.js is essential for boosting performance and minimizing server requests. Techniques include browser storage, Vuex, Axios interceptors, memoization, service workers, and CDN caching for optimal performance and user experience.
  • Optimizing Application Performance In-Memory Cache in .NET CoreMar 27, 2024. In this article we will see how we can improve the performance of the application using IMemory Cache in .NETcore application.
  • Leveraging Compiled Queries for Enhanced Performance in LINQMar 09, 2024. Compiled queries in LINQ allow developers to pre-compile LINQ queries into executable delegates, reducing the overhead of query compilation and optimization. By caching the compiled query execution plan, compiled queries improve the performance of frequently executed or complex queries in C# applications.
  • Understanding Caching in .NET With ExampleFeb 28, 2024. Caching is a cornerstone in .NET development, enhancing application performance and scalability. This article explores its significance, and diverse caching techniques, and offers a practical example for efficient implementation in .NET applications.
  • Learn about Reflection in C#Feb 13, 2024. Reflection is a powerful feature in C# that enables you to inspect and interact with types, assemblies, and objects at runtime. It provides a way to dynamically discover and use information about types, invoke methods, and access fields and properties.
  • Caching Strategies Blueprint: Accelerate Data Retrieval PerformanceJan 24, 2024. This article explores the significance of caching in software development, emphasizing its role in enhancing data retrieval efficiency. It covers caching principles, trade-offs, cache hierarchy, hits and misses, and cache eviction policies. Database caching and CDN acceleration, are discussed, along with scenarios where caching may not be beneficial.
  • Implementing IP Rate Limiting in ASP.NET Core MVCJan 18, 2024. IP rate limiting is a crucial aspect of web application security that helps prevent abuse, protect against brute force attacks, and ensure fair resource usage. In this article, we will walk through the process of implementing IP rate limiting in an ASP.NET Core MVC application using middleware.
  • Understanding and Managing Server-Side (Output) Caching in .NetJan 15, 2024. IIS employs System.Web.Caching for efficient output caching. Utilize HttpRuntime.Cache.Insert for CRUD operations, specifying key, value, and optional parameters like dependencies, absolute expiration, and sliding expiration for optimization.
  • How to scale Spring Boot applications with NCache Java EditionJan 08, 2024. From this article, you will learn how to scale spring boot applications with NCache Java Edition. Spring Boot for efficient and scalable Java applications. Learn to integrate NCache, a distributed in-memory caching solution, for optimal performance and enhanced scalability.
  • Adding Nuget Packages/Dependent Assemblies into Microsoft D365 CRM PluginDec 28, 2023. Adding Nuget Packages into Microsoft D365 CRM Plugin.
  • What is NCache Playground and How to Use It?Dec 18, 2023. As software developers, we may come across different requirements which require us to try and work with different technologies and frameworks. But this comes with its own learning curve - installing tech, learning the nuances and then adapting to work with the new tech.
  • NCache Security: A Comprehensive Approach to Protecting Your Cached DataDec 08, 2023. From this article, you will learn a comprehensive approach to protecting your cached data. In the realm of distributed caching, safeguarding cache nodes is crucial for protecting data and infrastructure. NCache, a robust distributed caching solution, offers comprehensive security features. This article guides you through configuring security levels in NCache for optimal data safety.
  • Building dynamic forms with SurveyJs and Blazor WebAssembly Nov 20, 2023. In this article, we will learn about integrating the surveyJs with blazor web assembly to compose a dynamic form. we&#39;ll learn how to integrate SurveyJs into a .NET Core 6.0 Blazor WebAssembly application for creating dynamic forms.
  • Azure Redis Cache with C# for High-Performance ApplicationsNov 02, 2023. This article explanation of Azure Redis Cache and its integration with C# is thorough and provides a good understanding of the topic. You have covered the essential steps to set up Azure Redis Cache, retrieve access keys, and integrate it with C# using the StackExchange.Redis library. Additionally, your provided code example illustrates how to connect to Azure Redis Cache and refresh the expiration time of a cache key.
  • Output Caching in ASP.NET CoreOct 25, 2023. Learn the benefits of output caching, a powerful web optimization technique. Understand its types, including client-side, proxy, and server-side caching, and explore its implementation in ASP.NET Core.
  • How Caching Improves Data Access Performance?Oct 23, 2023. In this article, we explore caching&#39;s role in enhancing data access performance. Caching involves storing frequently accessed data, reducing latency and database load. Despite its advantages, challenges like cache invalidation, size management, and policy selection need consideration for effective implementation.
  • ASP.NET Core In-Memory Caching ExplorationOct 20, 2023. Caching in web applications, like ASP.NET Core, enhances performance by storing frequently accessed data in memory. This article explains its benefits, types, and practical usage for database data.
  • How to Implement Continuous Querying with NCache?Oct 20, 2023. In this detailed article, let us discuss how we can implement continuous querying with NCache.
  • Integrating Redis Cache In .NET Core 6Oct 11, 2023. Integrating Redis Cache in .NET Core 6 provides efficient data storage and retrieval capabilities for applications. This step-by-step guide with examples demonstrates how to seamlessly incorporate Redis Cache into your .NET Core 6 applications. Learn how to set up a Redis server, configure .NET Core projects to use Redis as a caching mechanism, and utilize various caching features. This tutorial covers essential concepts, including caching strategies, key expiration, and distributed caching, enabling you to optimize your application&#39;s performance and scalability.
  • Building a Microservices API Gateway with YARP in ASP.NET Core Web APIOct 03, 2023. Building a microservices API Gateway with YARP in ASP.NET Core Web API provides a flexible and scalable solution for managing and routing traffic in a microservices architecture. By incorporating features such as service discovery, authentication, authorization, load balancing, rate limiting, and logging, you can create a robust and secure gateway that orchestrates communication between diverse microservices.
  • Advanced Sorting and Searching in ASP.NET Core Web APISep 15, 2023. Sorting and searching are essential functionalities in many ASP.NET Core Web API applications. To implement advanced sorting and searching in your API, you can follow these steps:
  • In-Memory Caching in .NET: Boosting Performance with EaseSep 09, 2023. Explore the power of in-memory caching in .NET for enhanced application performance. Learn about its benefits, how to use MemoryCache, cache policies, and cache dependencies. Optimize your .NET applications for faster response times and reduced resource usage.
  • Optimizing ASP.NET Core Web API Performance with Azure Cache and CDNSep 05, 2023. Using Azure Cache for Redis or a Content Delivery Network (CDN) can indeed help improve API response times and reduce the load on your server. In this example, I&#39;ll provide code snippets and steps to integrate Azure Cache for Redis and Azure CDN into an ASP.NET Core Web API application.
  • Utilizing Browser Cache and Cookies in React.js ApplicationsSep 02, 2023. Here in this article we will learn how to implement browser cache and cookies for react js application.
  • Cache Notifications and Event-driven Architecture with NCacheAug 27, 2023. In this article, let us discuss the importance of cache notifications in building an event driven application and how we can implement such a mechanism with an example in NCache
  • Optimizing Performance for Your .NET Core ApplicationAug 24, 2023. In this article, we will see the best practices which can improve the performance of your .NET core application
  • Implement File Upload in a Blazor Web Assembly Application using .Net 7Aug 22, 2023. In this article, we will discuss how to perform the file upload activity in any Blazor Web Assembly Application.
  • Performance Optimization in ASP.NET Core: Strategies and Code ExplanationAug 21, 2023. Performance Optimization in ASP.NET Core involves employing various strategies to enhance the speed, responsiveness, and efficiency of web applications. This article provides insights into essential optimization techniques, supported by clear code explanations. From leveraging caching and asynchronous programming to minimizing database queries and utilizing content delivery networks (CDNs), these strategies ensure smoother user experiences and streamlined application performance. By delving into real-world examples, this article equips developers with the knowledge to make informed decisions when fine-tuning their ASP.NET Core applications for optimal performance.
  • Boosting Workflow Efficiency with Power Automate & CachingAug 16, 2023. Caching is a crucial technique for improving the performance of ASP.NET Core Web APIs. In this example, I&#39;ll walk you through implementing response caching, distributed caching using Redis, and in-memory caching in an ASP.NET Core Web API.
  • Implementing Real-Time Cache Sync with NCache and SignalRJul 27, 2023. From this article, you will learn how to implement the real-time cache sync with NCache and SignalR
  • CRUD Operations with EF Core 7 in Blazor WebAssemblyJul 20, 2023. In this article, we will discuss related to the perform the CRUD operation in Blazor Web Assembly-based application.
  • What is Response Caching in ASP.NET Core?Jul 11, 2023. Accessing information efficiently needs responsive caching. The blog discusses how response caching in ASP.NET is used to increase that accessibility.
  • Caching Best Practices for ASP.NET Core Microservices with NCacheJul 11, 2023. Let us learn about some of the important key considerations and best practices for implementing an efficient caching in .NET Core Microservices using NCache
  • Develop a Blazor Web-Assembly App with Azure Function and Deploy as a Azure Static AppsJun 16, 2023. In this article, we discuss the basic concept of Blazor Web Assembly. Also, demonstrate how we can consume API endpoints with the help of Azure Function. Finally, we deploy the application as Azure Static Apps
  • NCache and Caching Patterns: Full Cache, Cache Aside, and Read-Through CachingJun 13, 2023. From this article, you will learn about NCache and Caching patterns like Full Cache, Cache Aside, and Read-Through Caching.
  • Backing Up Cache Data Using NCacheMay 24, 2023. Backing up cache data using NCache refers to the process of creating copies of the cached data stored in NCache and storing them in a secondary location for data protection and disaster recovery purposes. NCache is an in-memory distributed caching solution that helps improve application performance by storing frequently accessed data in memory, reducing the need to retrieve data from the primary data source repeatedly.
  • Implementing Caching in Spring BootMay 03, 2023. How to implement caching in a spring boot application
  • Caching Strategies In .NET Core - Using Distributed Cache, Memory Cache And Response CacheApr 12, 2023. In this article, you will learn about Caching Strategies in .NET Core: Using Distributed Cache, Memory Cache and Response Cache.
  • ASP.NET Core Application With NCache Response CachingMar 19, 2023. In this article, you will learn how to integrate NCache Response Cache in our ASP.NET Core application.
  • Using Localstorage To Cache Data In Blazor ApplicationsMar 19, 2023. In this article, we are going to learn how to implement local storage in Blazor
  • .NET Vs COM (.NET In Deep)Feb 27, 2023. This article describes the details of the differences between .NET and COM technology. Also, you can find more information how.Net is working under the hood
  • Using Power BI To Update DataJan 23, 2023. In this article, you will learn how to use Power BI to update data.
  • Azure Redis Cache Introduction And Implementation Using .NET Core 6 Web APIJan 16, 2023. In this article, you will learn about Azure Redis Cache Implementation using .NET Core 6 Web API.
  • State Management In BlazorJan 07, 2023. We will talk about the state management features that Blazor offers in this article. .NET 6 will be the target platform for this application&#39;s design, and Visual Studio 2022 will be used to write the code.
  • Blazor WASM - Cache Storage Using JavaScriptDec 07, 2022. This is all about working with a browser cache storage in blazor web assembly using JavaScript.
  • How To Clear Your Cache And Hard Refresh Your BrowserNov 28, 2022. In this article, you will learn how to clear your cache and hard refresh your browser.
  • Redis Cache And Its Different Ways Of InstallationNov 14, 2022. In this article, you will learn about redis cache and its different ways of installation.
  • Angular Performance (2), Caching - Service WorkerNov 09, 2022. This article is to discuss Angular Performance, Caching --- Service Worker
  • Caching In RavenDBOct 19, 2022. Caching — what it is, how it is handled in RavenDB, and how you can optimize your database performance with the right caching strategy.
  • Using NCache As IdentityServer4 Cache And StoreAug 25, 2022. From this article, you will learn how to use NCache as IdentityServer4 Cache and Store.
  • Syncing Cache In ADO.NET Using NCache In .NET 6 With SQL ServerAug 23, 2022. In this article, you will learn about syncing Cache In ADO.NET Using NCache In .NET 6 With SQL Server.
  • Working With ASP.NET 6 IDistributedCache Provider For NCacheJul 06, 2022. In this article, you will learn how to work with ASP.NET 6 IDistributedCache Provider for NCache.
  • Blazor Server vs. Blazor Web Assembly Jun 24, 2022. This article will clear the confusion between Blazor Server and Blazor Web Assembly.
  • Implementation Of The Redis Cache In The .NET Core APIJun 21, 2022. In this article, you will learn how to implement of the Redis Cache in the.NET Core API.
  • Implement In-Memory Cache In The .NET Core APIJun 20, 2022. In this article, you will learn how to implement In-Memory Cache in the NET Core API.
  • Sync Cached Data With Cosmos DB Using NCacheJun 16, 2022. From this article you will learn how to sync the data update in Cosmos DB with NCache using Azure Functions
  • Caching In Entity Framework Core Using NCacheJun 10, 2022. It will be explained in this article how to integrate Entity Framework Core with a caching engine using NCache. The article will be given a practical example of how we could set up our Entity Framework Core in a Console application and how to make use of NCache to make faster requests to the database with its native in-memory distributed cache.
  • Caching In Entity Framework (EF) Core Using NCacheJun 03, 2022. In this article, you will lean about caching in Entity Framework (EF) Core using NCache.
  • Create a Simple Node Cache With Express Node JSMay 11, 2022. This article provides a sample application uses the Node Cache with explanation
  • Create a Redis Cache with Express Node JSMay 10, 2022. This article provides a sample application uses the Redis Cache with explanation