President and Technology Evangelist Iqbal Khan co-founded Alachisoft to provide world class performance and scalability solutions. Thanks to our customers, Alachisoft achieved its goal with NCache, the .NET caching market leader for 13 years running. Iqbal's Master's of Computer Science from Indiana University, 25+ years of experience in software architecture, design and development, and hands-on business experience make him a great resource internally and in the Developer Community. He is a frequent speaker at industry events including DevWeek London, TechDays France, VSLive! Shows etc. plus you can find him at local .NET Code Camps and Meetups. He has written for MSDN magazine, CodeProject and Visual Studio Magazine.
Gone are the days when one of your servers crashed and you had to reconfigure it from the ground up. This would include a tedious, manual process from inspecting hardware malfunctions to software glitches. Now, organizations have adopted on-prem scripting tools to automate tasks and shifted the provisioning of IT infrastructure to cloud. However, this…
Databases and caches go hand in hand and have been in a close association for a long time now. Caches as the middle tier reduce pressure on your databases by keeping your data in the cache for faster processing. NCache is an in-memory distributed caching solution for your .NET and Java applications. For years, NCache…
Applications today are high transaction and they can scale for high transactions by running in a load-balanced, multi-server deployment. At the same time, many of these applications need to run in multiple data centers. This could be done for disaster recovery where one active data center has disaster recovery as a passive data center, which…
ASP.NET has become developers’ foremost choice in developing high traffic web applications. Because of its scalable nature, ASP.NET application tier can seamlessly handle thousands of concurrent users with their millions of requests per day. Such high traffic ASP.NET applications are deployed in a load balanced web farm with a load balancer routing user requests to…
ASP.NET Core is starting to become popular for developing web applications because of its cleaner and lighter architecture and cross platform support. Many of these ASP.NET Core applications are high traffic and run in a load-balanced multi-server deployment. In fact, it’s very common to see 10-20 server web farms and some are much larger than…
Looking for Appfabric Alternatives? Today’s applications need to scale and handle extreme data loads due to explosion of web technologies and Internet of Things. The biggest bottleneck in the way of achieving this is the data tier with relational databases. The need of the hour is to be able to make this data available to…
Redis is an in-memory key value store developed in C/C++ with clients for various programming languages like .NET, Java and C. Redis has features to tackle critical issues but falls short in some fundamental aspects. On the other hand, NCache is a .NET distributed caching solution which when compared with Redis, answers all these concerns…
ASP.NET View State is a client side state management mechanism, which is used to save page and control values. ASP.NET View State is a hidden field on the page as an encoded Base64 string. It is sent to client as part of every response and is returned to the server by the client as part…
Microsoft ASP.NET Output Cache provides functionality to cache rendered content of ASP.NET pages or user controls for a specified duration. This allows your ASP.NET application to serve all subsequent requests from the cache instead of re-rendering and re-execution of a page. You add the <% @OutputCache %> directive on the page to use ASP.NET Output Cache.…