In this exciting era of Web 2.0 development, Dojo pushes the boundaries of the possible with snazzy user interfaces that can be quickly implemented and easily maintained. This comprehensive overview to creating object-oriented widgets with Dojo 0.9+ tackles the most foundational Dojo design concepts-leaving you poised for productivity and efficiency, and ready to achieve superior results. Read on to explore the depths of inheritance and encapsulation,learn the most common pitfalls (before you fall prey to them), and begin your Dojo journey on rock solid footing. You've been developing with Dojo for a while? No problem; you'll still benefit from a thorough review of the fundamentals now that 0.9 has landed.