Idea Index kick-started a revolution in graphic design books, unique in size, feel—and most important—wealth of ideas. Layout Index is the next step, a compendium of layout idea-generators that will help designers explore multiple possibilities for visual treatments each time they turn the page. The visual and textual suggestions are divided into eight major areas, including newsletters, flyers, posters, brochures, advertising, stationery, page layout, and Web pages.
Improve the performance of relational databases with indexes designed for today's hardware Over the last few years, hardware and software have advanced beyond all recognition, so it's hardly surprising that relational database performance now receives much less attention. Unfortunately, the reality is that the improved hardware hasn't kept pace with the ever-increasing quantity of data processed today. Although disk packing densities have increased enormously, making storage costs extremely low and sequential read very fast, random reads are still painfully slow. Many of the old design recommendations are therefore no longer valid-the optimal point of indexing has come a long way. Consequently many of the old problems haven't actually gone away-they have simply changed their appearance. This book provides an easy but effective approach to the design of indexes and tables. Using lots of examples and case studies, the authors describe how the DB2, Oracle, and SQL Server optimizers determine how to access data, and how CPU and response times for the resulting access paths can be quickly estimated. This enables comparisons to be made of the various designs, and helps you choose available choices for the most appropriate design. This book is intended for anyone who wants to understand the issues of SQL performance or how to design tables and indexes effectively. With this title, readers with many years of experience of relational systems will be able to better grasp the implications that have been brought into play by the introduction of new hardware.
What every software professional should know about security. Designing Secure Software consolidates Loren Kohnfelder’s more than twenty years of experience into a concise, elegant guide to improving the security of technology products. Written for a wide range of software professionals, it emphasizes building security into software design early and involving the entire team in the process. The book begins with a discussion of core concepts like trust, threats, mitigation, secure design patterns, and cryptography. The second part, perhaps this book’s most unique and important contribution to the field, covers the process of designing and reviewing a software design with security considerations in mind. The final section details the most common coding flaws that create vulnerabilities, making copious use of code snippets written in C and Python to illustrate implementation vulnerabilities. You’ll learn how to: • Identify important assets, the attack surface, and the trust boundaries in a system • Evaluate the effectiveness of various threat mitigation candidates • Work with well-known secure coding patterns and libraries • Understand and prevent vulnerabilities like XSS and CSRF, memory flaws, and more • Use security testing to proactively identify vulnerabilities introduced into code • Review a software design for security flaws effectively and without judgment Kohnfelder’s career, spanning decades at Microsoft and Google, introduced numerous software security initiatives, including the co-creation of the STRIDE threat modeling framework used widely today. This book is a modern, pragmatic consolidation of his best practices, insights, and ideas about the future of software.
Master the 3 C's of Head-Turning Design! Cover your basics with the book that covers everything from typography and color to layout and business issues! Jim Krause, author of the popular Index series, guides you through the understanding and practice of the three elements every successful visual design must have: Components: Learn how to get the most out of the photos, illustrations, icons, typography, linework, decoration, borders and backgrounds you use within your design. Composition: Practice combining the components of a design in a visually appealing way by using the principles of placement, grouping, alignment, flow and spacing to create a pleasing, cohesive design. Concept: Utilize the intangible elements of theme, connotation and style to present and deliver your message in a way that will wow your clients every time. Whether you're a new, mid-level or experienced designer who is brainstorming ideas or finalizing your presentation, this handy-to-use, take-it-with-you book will instruct and inspire you to new heights of creativity.
The Wechsler Memory Scale (WMS) is one of the most popular memory scales in the United States and much of the English-speaking world. This is the first book to systematically trace the evolution of the instrument in terms of its content and structure, whilst providing a guide to clinical interpretation and discussing its many research uses. The Wechsler Memory Scale: A Guide for Clinicians and Researchers provides a comprehensive review and synthesis of the literature on all the major editions and revisions of the WMS, including the Wechsler Memory Scale-I, Wechsler Memory Scale-Revised, Wechsler Memory Scale-III, and the Wechsler Memory Scale-IV. It discusses major factor analytic studies of each version of the test, clinical interpretation of each version including studies on malingering, uses of each version with special populations, and makes suggestions for the next revision (i.e, the WMS-V). This book is designed to be a go-to source for all graduate students, clinicians and researchers who use the Wechsler Memory Scale, as well as to institutions offering formal training in adult clinical and neuropsychological assessment.
These proceedings provide an authoritative source of information in the field of suspension design, vehicle-infrastructure interaction, mechatronics and vehicle control systems for road as well as rail vehicles. The research presented includes modelling and simulation.
Information Design provides citizens, business and government with a means of presenting and interacting with complex information. It embraces applications from wayfinding and map reading to forms design; from website and screen layout to instruction. Done well it can communicate across languages and cultures, convey complicated instructions, even change behaviours. Information Design offers an authoritative guide to this important multidisciplinary subject. The book weaves design theory and methods with case studies of professional practice from leading information designers across the world. The heavily illustrated text is rigorous yet readable and offers a single, must-have, reference to anyone interested in information design or any of its related disciplines such as interaction design and information architecture, information graphics, document design, universal design, service design, map-making and wayfinding.
Doing research can make all the difference between a great design and a good design. By engaging in competitive intelligence, customer profiling, color and trend forecasting, etc., designers are able to bring something to the table that reflects a commercial value for the client beyond a well-crafted logo or brochure. Although scientific and analytical in nature, research is the basis of all good design work. This book provides a comprehensive manual for designers on what design research is, why it is necessary, how to do research, and how to apply it to design work.