Damon's Teaching/Consulting Materials

I spend a lot of my life being a consultant on code optimisation, parallel/distributed processing, and security; often by getting down-and-dirty helping design the system and crank out the code.

Much of that time has been with investment banks, but some of it is for much smaller companies, and occasionally the material is presented as seminars/teaching/courses to engineers or CIO types.

In any case, the core of the message is often the same each time, so I'm presenting some of the material here.

Please do let me know if you find it useful, or if you find errors!




I remain a huge fan of Java, which is currently a hugely productive language for me, with extensive examples, source code, etc, available on-line too.

The entire source code to my Multimedia Gallery is available on-line, along with its javadoc. This makes extensive use of Java's networking and concurrency features to provide a robust Web server distributed on several servers worldwide.

See some of my other Java code snippets which may save you some time and effort!

Home page