Sunday, January 27, 2008

Message Broker

The Publish/Subscribe Messaging is one of the flexible ways to implement robust, real-time, distributed, highly available services. I have used TIBCO SmartSockets in my previous projects and love the product. I have wondered whether there is any Open source Implementation, so far I have found:
  1. The Spread Toolkit
  2. D-Bus

Saturday, January 26, 2008

Pimpl

"The Pimpl technique is a useful way to minimize coupling, and separate interface and implementation."


Resources:

  1. Boost Serialization
  2. Making Pimpl Easy
  3. Compilation Firewalls
  4. The Fast Pimpl Idion
Virtualization is being applied in all aspects of software development, this DDJ Article recommends for build environment.
google "father of C++" returns Bjarne Stroustrup's Homepage . This homepage has useful resources especially technical FAQ.
Check out this site for All About Agile

Friday, January 25, 2008

Memory Leak

Ah, not my favorite topic, but always interested to find out new ways and tools to debug memory leaks. DDJ, one of my favorite site has an article in the current issue, check it out Memory Leaks Detection: A Different Approach
In Memory Cache

I have used following in my past projects:
Commercial:
  1. Oracle TimesTen

Open Source:
  1. Memcached
Testing Tools

I am always thinking about traffic generation tools for stress testing and every company i worked for always seem to be lacking in this area. I have always managed to find good open source traffic generation tools which can be adapted to your personal requirements

Here are a few I bumped into today for Traffic generation:
  1. Seagull
  2. SIPp
SWIG

The other day a dear friend of mine mentioned to me about SWIG, I have not personally used this for any project, but seems a potential candidate to bridge the software language islands.

Check out more @ SWIG