Over the years, I have worked with numerous companies on a wide variety of technologies. Some of my former colleagues have honored me by writing testimonials regarding their experiences with me.
Can be downloaded from my website. I add new material as it's been published.
Are you looking for design patterns training or mentoring? Joseph provides training courses for a variety of languages.