Object Orientation Tips – the most useful and interesting OO posts, edited from various sources.
Smart Pointers – What, Why, Which? – gentle explanation of a useful C++ construct.
Scrum: A Pattern Language For Hyperproductive Software Development – An effective agile process presented as a collection of patterns.
Published in Pattern Languages of Program Design 4.
The Skin Pattern and The Phrasebook Pattern – useful programming patterns commonly used in web applications.
Published in PLoP 2000 proceedings.
My co-author Rani Pinchuk released his Perl implementation of a Skin Class and a Phrasebook Class.
Other Blogs
Take Away Points – I read a lot, and post the crux of the best articles and blog posts.
Yonat’s Quotations – my favorite quotations, collected over the years.
Roy Sharon – JavaScript, Unix, and other programming topics.