For every problem there is – usually – more than one solution. There are solutions that solve one particular problem and there are general solutions that can be applied more generally. And you will probably choose the one that suits your current needs. The purpose of this site is not to tell you which solution is right or wrong. Isn’t that what requirement specifications are for?
What you will find here are solutions to:
- Problems for which I have not found good or complete solutions.
- Problems for which I have found a solution, but the solution was provided in a different programming language and needed to be ported to the one I was using.
- Needle in haystack solutions. Gems (e.g. code snippets) hidden in the rough that are good to bring into the light.
Hopefully you will find something that will help you or inspire you tackle new problems. Feel free to use, modify or extend code you find here.
When things don’t work