Readers learn how to use a domain model to make a complex development effort more focused and dynamic. A core of best practices and standard patterns provides a common language for the development team. A shift in emphasis–refactoring not just the code but the model underlying the code–in combination with the frequent iterations of Agile development leads to deeper insight into domains and enhanced communication between domain expert and programmer. Domain-Driven Design then builds on this foundation, and addresses modeling and design for complex systems and larger organizations.Specific topics covered include:
With this book in hand, object-oriented developers, system analysts, and designers will have the guidance they need to organize and focus their work, create rich and useful domain models, and leverage those models into quality, long-lasting software implementations.
Universal Principles of Design, Revised and Updated is a comprehensive, cross-disciplinary encyclopedia of design. Richly illustrated and easy to navigate, it pairs clear explanations of every design concept with visual examples of the concepts applied in practice. From the "80/20â€? rule to chunking, from baby-face bias to Occam's razor, and from self-similarity to storytelling, every major design concept is defined and illustrated for readers to expand their knowledge.
This landmark reference will become the standard for designers, engineers, architects, and students who seek to broaden and improve their design expertise.
Bruno Munari was among the most inspirational designers of all time, described by Picasso as ‘the new Leonardo’. Munari insisted that design be beautiful, functional and accessible, and this enlightening and highly entertaining book sets out his ideas about visual, graphic and industrial design and the role it plays in the objects we use everyday. Lamps, road signs, typography, posters, children’s books, advertising, cars and chairs – these are just some of the subjects to which he turns his illuminating gaze.
Whether you’re a Mac user or a Windows user, a type novice, or an aspiring graphic designer, you will find the instruction and inspiration to approach any design project with confidence.
THIS ESSENTIAL GUIDE TO DESIGN WILL TEACH YOU
The four principles of design that underlie every design project How to design with color How to design with type How to combine typefaces for maximum effect How to see and think like a professional designer Specific tips on designing newsletters, brochures, flyers, and other projects