Opening this thread for the discussion of best practices in any programming tool.
Topics may include:
-- OO design, Design Pattern to use
-- Implementation patterns and idioms
-- Performance tuning
-- Antipatterns/Pitfalls
-- Data Structure and Algorithm
-- Frameworks/API/Library - what and why?
-- Good tools that supports best practices i.e. profiler, UML tools, etc
-- etc
Good for knowledge sharing.