MongoDB Applied Design Patterns
Rick Copeland - 2013
You’ll learn how to apply MongoDB design patterns to several challenging domains, such as ecommerce, content management, and online gaming. Using Python and JavaScript code examples, you’ll discover how MongoDB lets you scale your data model while simplifying the development process.Many businesses launch NoSQL databases without understanding the techniques for using their features most effectively. This book demonstrates the benefits of document embedding, polymorphic schemas, and other MongoDB patterns for tackling specific big data use cases, including:Operational intelligence: Perform real-time analytics of business dataEcommerce: Use MongoDB as a product catalog master or inventory management systemContent management: Learn methods for storing content nodes, binary assets, and discussionsOnline advertising networks: Apply techniques for frequency capping ad impressions, and keyword targeting and biddingSocial networking: Learn how to store a complex social graph, modeled after Google+Online gaming: Provide concurrent access to character and world data for a multiplayer role-playing game
Clive Barker Omnibus
Gabriel Hernandez - 1999
With no shortage of sprawling high-concept, spine-chilling thrills, and inspired art, the Clive Barker Omnibus is a great launching point into his dark universe.
Pro AngularJS (Expert's Voice in Web Development)
Adam Freeman - 2014
AngularJS, which is maintained by Google, brings the power of the Model-View-Controller (MVC) pattern to the client, providing the foundation for complex and rich web apps. It allows you to build applications that are smaller, faster, and with a lighter resource footprint than ever before.Best-selling author Adam Freeman explains how to get the most from AngularJS. He begins by describing the MVC pattern and the many benefits that can be gained from separating your logic and presentation code. He then shows how you can use AngularJS's features within in your projects to produce professional-quality results. Starting from the nuts-and-bolts and building up to the most advanced and sophisticated features AngularJS is carefully unwrapped, going in-depth to give you the knowledge you need.Each topic is covered clearly and concisely and is packed with the details you need to learn to be truly effective. The most important features are given a no-nonsense in-depth treatment and chapters include common problems and details of how to avoid them. What you’ll learn
Gain a solid architectural understanding of the MVC Pattern to separate logic, data and presentation code.
Learn how to create rich and dynamic web apps using AngularJS
Understand how each feature works and why it is important
Understand how to extend HTML with declarative syntax
Learn how to extend and customize AngularJS
Learn how to test, refine, and deploy your AngularJS projects
Who this book is for This book is ideal for web developers who have a working knowledge of JavaScript, HTML and CSS. The book is platform agnostic and a range of browsers will be presented and discussed throughout the examples.
Dear Data
Giorgia Lupi - 2016
The result is described as “a thought-provoking visual feast”.
Learning Node
Shelley Powers - 2012
This guide offers a friendly way to master Node fundamentals with clear and concise information you can use right away.Built on Google’s V8 JavaScript engine, Node offers high performance and easy scalability for server-side applications. Learning Node walks you through the differences and parallels between client-side and server-side programming, with practical examples of programming and deployment.* Quickly learn how to install and deploy Node* Understand how to use Node and related components to build sites and applications efficiently* Manage Node modules with npm* Create pages easily with template systems* Apply client-side skills, tools, and techniques on the server* Maintain a connection between browser and server with web sockets
Visual Aid: Stuff You've Forgotten, Things You Never Thought You Knew, and Lessons You Didn't Quite Get Around to Learning
Draught Associates - 2008
So, if you’ve passed through education and still find yourself asking “Where’s your liver?” or “What beats a full house in poker?” and are too embarrassed to ask, this book can help.Visual Aid provides the answers to the little questions in life in a simple colourful and engaging way. Included are: colour wheels, universal flags, star constellations, correct tablesettings, how reflexology works, the Italian wine regions, how to tie a knot, how to use chopsticks, sign language, morse code and many more. This eclectic collection of illustrations and diagrams will get you up to speed on life's basics, without the need for extensive reading—or even your utmost attention. In a small, handy format this accessible guide is perfect for anyone with an interest in visual stimuli or a thirst for general knowledge.
Information is Beautiful
David McCandless - 2001
We need a brand new way to take it all in. 'Information is Beautiful' transforms the ideas surrounding and swamping us into graphs and maps that anyone can follow at a single glance.
Tragic Design: The True Impact of Bad Design and How to Fix It
Jonathan Shariat - 2016
In this thought-provoking book, authors Jonathan Shariat and Cynthia Savard Saucier explain how poorly designed products can anger, sadden, exclude, and even kill people who use them. The designers responsible certainly didn't intend harm, so what can you do to avoid making similar mistakes?Tragic Design examines real case studies that show how certain design choices adversely affected users, and includes in-depth interviews with authorities in the design industry. Pick up this book and learn how you can be an agent of change in the design community and at your company.You'll explore:Designs that can kill, including the bad interface that doomed a young cancer patientDesigns that anger, through impolite technology and dark patternsHow design can inadvertently cause emotional painDesigns that exclude people through lack of accessibility, diversity, and justiceHow to advocate for ethical design when it isn't easy to do soTools and techniques that can help you avoid harmful design decisionsInspiring professionals who use design to improve our world
Convert!
Benjamin Hunt - 2011
But when his team more than doubled the conversion rates for a wide range of sites, they identified simple yet powerful solutions involving design, copy, appropriate analysis, classic optimization techniques, and targeted testing. You'll find the fixes easy to implement, and they're all right here.Understand the essentials - your market, your proposition, and your delivery.Create a site that is seen by the right people, provides a compelling experience, and generates the desired action.Learn how to use testing to improve your site's conversion rate.Discover the holistic nature of web site optimization and why multiplicity matters.Examine dozens of simple techniques for building traffic, engaging your audience, and crafting effective calls to action. Combine creativity with analysis for the best possible results. Ben Hunt is Principal Consultant for Scratchmedia Ltd. He operates webdesignfromscratch.com, which provides tutorials and advice to over 120,000 web developers each month. Ben has been designing, coding, and producing web sites for clients worldwide for more than 15 years, and is considered a leader in the web usability industry.Forewords by Ken McCarthy, founder of the System Seminar, and Drayton Bird, Drayton Bird Associates.
A Primer of Visual Literacy
Donis A. Dondis - 1973
The subject is presented, not as a foreign language, but as a native one that the student knows but cannot yet read.Responding to the need she so clearly perceives, Ms. Dondis, a designer and teacher of broad experience, has provided a beginning text for art and design students and a basic text for all other students; those who do not intend to become artists or designers but who need to acquire the essential skills of understanding visual communication at a time when so much information is being studied and transmitted in non-verbal modes, especially through photography and film. Understanding through seeing only seems to be an obviously intuitive process. Actually, developing the visual sense is something like learning a language, with its own special alphabet, lexicon, and syntax. People find it necessary to be verbally literate whether they are writers: or not; they should find it equally necessary to be visually literate, artists or not. This primer is designed to teach students the interconnected arts of visual communication. The subject is presented, not as a foreign language, but as a native one that the student knows but cannot yet read. The analogy provides a useful teaching method, in part because it is not overworked or too rigorously applied. This method of learning to see and read visual data has already been proved in practice, in settings ranging from Harlem to suburbia. Appropriately, the book makes some of its most telling points through visual means. Numerous illustrated examples are employed to clarify the basic elements of design (teach an alphabet), to show how they are used in simple syntactic combinations (See Jane run.), and finally, to present the meaningful synthesis of visual information that is a finished work of art (the apprehension of poetry...).
Dante's Inferno: The Graphic Novel
Joseph Lanzara - 2012
Now you can experience this major work of world literature in a simplified adaptation. This graphic novel pulls no punches. Dante’s harrowing journey through Hell is not for the squeamish. It is a powerful, but ultimately inspiring story of sin, punishment, self-sacrifice, and redemption.
Brand Identity Essentials: 100 Principles for Designing Logos and Building Brands
Kevin Budelmann - 2010
It outlines and demonstrates basic logo and branding design guidelines and rules through 100 principles including the elements of a successful graphic identity, identity programs and brand identity, and all the various strategies and elements involved.
The Sketchnote Handbook: The Illustrated Guide to Visual Note Taking
Mike Rohde - 2012
Author Mike Rohde shows you how to incorporate sketchnoting techniques into your note-taking process--regardless of your artistic abilities--to help you better process the information that you are hearing and seeing through drawing, and to actually have fun taking notes. The Sketchnote Handbook explains and illustrates practical sketchnote techniques for taking visual notes at your own pace as well as in real time during meetings and events. Rhode also addresses most people's fear of drawing by showing, step-by-step, how to quickly draw people, faces, type, and simple objects for effective and fast sketchnoting. The book looks like a peek into the author's private sketchnote journal, but it functions like a beginner's guide to sketchnoting with easy-to-follow instructions for drawing out your notes that will leave you itching to attend a meeting just so you can draw about it.
Meggs' History of Graphic Design
Philip B. Meggs - 1983
Under the new authorial leadership of Alston Purvis, this authoritative book offers more than 450 new images, along with expansive coverage of such topics as Italian, Russian, and Dutch design. It reveals a saga of creative innovators, breakthrough technologies, and important design innovations.
Remote: Office Not Required
David Heinemeier Hansson - 2013
Moms in particular will welcome this trend. A full 60% wish they had a flexible work option. But companies see advantages too in the way remote work increases their talent pool, reduces turnover, lessens their real estate footprint, and improves the ability to conduct business across multiple time zones, to name just a few advantages. In Remote, inconoclastic authors Fried and Hansson will convince readers that letting all or part of work teams function remotely is a great idea--and they're going to show precisely how a remote work setup can be accomplished.