Singleton pattern in MultiThreaded Environment
Singleton pattern, as we all know restricts instantiation of a class to single object. In this article, I’ll talk about the issues coming up due to Singleton pattern in MultiThreading environment. Also, I would like to discuss an alternate implementation of singleton pattern in java.
The Problem:
In our project, we were loading an xml file in [...]
Cache implementation for multi threaded environment
Sometimes, we need to fetch data from a slow external system and data doesn’t even change often. At the cost of increased memory foot print, we can cache the data that can be expired time to time, knowing it can always be recreated when needed again.
Data caching limits the remote method invocations. It improves performance [...]
Improving the ASP.Net Application Performance - I
Performance tuning is a must if you are looking at wanting to improve performance. It’s no mean task for web based applications that involves a gamut of components , like HTML client, HTTP network, Web server, middle-tier components, database components, resource-management components, TCP/IP networks, and database servers. Performance tuning depends on a vast number of [...]
MultiThreading and C++
Multithreading and C++ : Grasping the jist:
Multithreading is growing in pertinence in modern programming for a good many number of reasons, one of the most primary being that Windows supports multithreading. While C++ does not feature built-in support for multithreading, it can be used to created multithreaded programs, which is the subject of this article. [...]
Flexible Software
This blog shares views on flexibility aspect in product development considerations.
Flash Videos - an efficient tool to update and upgrade ebw workforce
How it all began?
Two years back, at ebusinessware, we started a new initiative of recording videos and covering all important Meetings, training sessions and corporate presentations conducted by our SMEs, Sales and Marketing people. The intention was to ensure that our large pool of technical experts is able to benefit from such sessions, whether they [...]
PDC leads the Knowledge march!!
Personnel Development Charter has been consciously focusing on bringing out the best of every Ebusinessware employee. The formal Learning Management System has been brought about to bring about an invisible layer of knowledge gap filling. Any and every organization, in its bid to identify and seal coherent scope areas for growth and progress, needs to [...]
