The Principles of Beautiful Web Design


Jason Beaird - 2007
    A simple, easy-to-follow guide, illustrated with plenty of full-color examples, this book will lead you through the process of creating great designs from start to finish. Good design principles are not rocket science, and using the information contained in this book will help you create stunning web sites.Understand the design process, from discovery to implementation Understand what makes "good design" Developing pleasing layouts using grids, the rule of thirds, balance and symmetry Use color effectively, develop color schemes and create a palette Use textures, lines, points, shapes, volumes and depth Learn how good typography can make ordinary designs look great Effective imagery: choosing, editing and placing images And much more Throughout the book, you'll follow an example design, from concept to completion, learning along the way. The book's full-color layout and large format (8" x 10") make The Principles Of Beautiful Wed Design a pleasure to read.Editorial Reviews"The Principles of Beautiful Web Design is a good book to kick start your graphic-design journey. The biggest benefit that I got from this book is the knowledge to learn from great designs as opposed to just admiring them in a state of awe." - Slashdot.org"Jason is a great writer, and the book is quite easy to read. It's put together wonderfully, including many full color screenshots and other forms of imagery that make the book a pleasure to read. I'd definitely recommend the book to anyone in Web design." - MondayByNoon"Jason Beaird covers web design in a way that non-designers can understand. He walks you through all of the aspects of design development from initial meeting to finished product. If you are just getting into web development, this is a must read." - Blogcritics.org"This is a thoroughly practical guide to web design that is very well written: good technical depth in easy-to-understand language with excellent illustrations and graphics that support the text. For many users it will be the only web-design text they will need. For those who want to further advance their skills and knowledge it will provide a sound foundation." - PC Update"His "Don't just tell, show!" style makes this book accessible to everyone... It strikes a carefully thought-out balance between describing principles and illustrating them. It is clear and well structured, with practical examples in every chapter." - Mitch Wheat

Building Microservices: Designing Fine-Grained Systems


Sam Newman - 2014
    But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You'll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.Discover how microservices allow you to align your system design with your organization's goalsLearn options for integrating a service with the rest of your systemTake an incremental approach when splitting monolithic codebasesDeploy individual microservices through continuous integrationExamine the complexities of testing and monitoring distributed servicesManage security with user-to-service and service-to-service modelsUnderstand the challenges of scaling microservice architectures

The Dilbert Principle: A Cubicle's-Eye View of Bosses, Meetings, Management Fads & Other Workplace Afflictions


Scott Adams - 1996
    Lavishly illustrated with Dilbert strips, these hilarious essays on incompetent bosses, management fads, bewildering technological changes and so much more, will make anyone who has ever worked in an office laugh out loud in recognition. The Dilbert Principle: The most ineffective workers will be systematically moved to the place where they can do the least damage -- management.Since 1989, Scott Adams has been illustrating this principle each day, lampooning the corporate world through Dilbert, his enormously popular comic strip. In Dilbert, the potato-shaped, abuse-absorbing hero of the strip, Adams has given voice to the millions of Americans buffeted by the many adversities of the workplace.Now he takes the next step, attacking corporate culture head-on in this lighthearted series of essays. Packed with more than 100 hilarious cartoons, these 25 chapters explore the zeitgeist of ever-changing management trends, overbearing egos, management incompetence, bottomless bureaucracies, petrifying performance reviews, three-hour meetings, the confusion of the information superhighway and more. With sharp eyes, and an even sharper wit, Adams exposes -- and skewers -- the bizarre absurdities of everyday corporate life. Readers will be convinced that he must be spying on their bosses, The Dilbert Principle rings so true!

Perl Best Practices: Standards and Styles for Developing Maintainable Code


Damian Conway - 2005
    They aren't conscious of all the choices they make, like how they format their source, the names they use for variables, or the kinds of loops they use. They're focused entirely on problems they're solving, solutions they're creating, and algorithms they're implementing. So they write code in the way that seems natural, that happens intuitively, and that feels good.But if you're serious about your profession, intuition isn't enough. Perl Best Practices author Damian Conway explains that rules, conventions, standards, and practices not only help programmers communicate and coordinate with one another, they also provide a reliable framework for thinking about problems, and a common language for expressing solutions. This is especially critical in Perl, because the language is designed to offer many ways to accomplish the same task, and consequently it supports many incompatible dialects.With a good dose of Aussie humor, Dr. Conway (familiar to many in the Perl community) offers 256 guidelines on the art of coding to help you write better Perl code--in fact, the best Perl code you possibly can. The guidelines cover code layout, naming conventions, choice of data and control structures, program decomposition, interface design and implementation, modularity, object orientation, error handling, testing, and debugging.They're designed to work together to produce code that is clear, robust, efficient, maintainable, and concise, but Dr. Conway doesn't pretend that this is the one true universal and unequivocal set of best practices. Instead, Perl Best Practices offers coherent and widely applicable suggestions based on real-world experience of how code is actually written, rather than on someone's ivory-tower theories on how software ought to be created.Most of all, Perl Best Practices offers guidelines that actually work, and that many developers around the world are already using. Much like Perl itself, these guidelines are about helping you to get your job done, without getting in the way.Praise for Perl Best Practices from Perl community members:"As a manager of a large Perl project, I'd ensure that every member of my team has a copy of Perl Best Practices on their desk, and use it as the basis for an in-house style guide." -- Randal Schwartz"There are no more excuses for writing bad Perl programs. All levels of Perl programmer will be more productive after reading this book." -- Peter Scott"Perl Best Practices will be the next big important book in the evolution of Perl. The ideas and practices Damian lays down will help bring Perl out from under the embarrassing heading of "scripting languages". Many of us have known Perl is a real programming language, worthy of all the tasks normally delegated to Java and C++. With Perl Best Practices, Damian shows specifically how and why, so everyone else can see, too." -- Andy Lester"Damian's done what many thought impossible: show how to build large, maintainable Perl applications, while still letting Perl be the powerful, expressive language that programmers have loved for years." -- Bill Odom"Finally, a means to bring lasting order to the process and product of real Perl development teams." -- Andrew Sundstrom"Perl Best Practices provides a valuable education in how to write robust, maintainable P

History of Beauty


Umberto Eco - 2004
    What is beauty? Umberto Eco, among Italy’s finest and most important contemporary thinkers, explores the nature, the meaning, and the very history of the idea of beauty in Western culture. The profound and subtle text is lavishly illustrated with abundant examples of sublime painting and sculpture and lengthy quotations from writers and philosophers. This is the first paperback edition of History of Beauty, making this intellectual and philosophical journey with one of the world’s most acclaimed thinkers available in a more compact and affordable format.From the Trade Paperback edition

Universal Principles of Design: 100 Ways to Enhance Usability, Influence Perception, Increase Appeal, Make Better Design Decisions, and Teach Through Design


William Lidwell - 2003
    Because no one can be an expert on everything, designers have always had to scramble to find the information and know-how required to make a design work - until now. Universal Principles of Design is the first cross-disciplinary reference of design. Richly illustrated and easy to navigate, this book pairs clear explanations of the design concepts featured with visual examples of those concepts applied in practice. From the 80/20 rule to chunking, from baby-face bias to Ockham's razor, and from self-similarity to storytelling, 100 design concepts are 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.

Infinite City: A San Francisco Atlas


Rebecca Solnit - 2010
    Aided by artists, writers, cartographers, and twenty-two gorgeous color maps, each of which illuminates the city and its surroundings as experienced by different inhabitants, Solnit takes us on a tour that will forever change the way we think about place. She explores the area thematically—connecting, for example, Eadweard Muybridge’s foundation of motion-picture technology with Alfred Hitchcock’s filming of Vertigo. Across an urban grid of just seven by seven miles, she finds seemingly unlimited landmarks and treasures—butterfly habitats, queer sites, murders, World War II shipyards, blues clubs, Zen Buddhist centers. She roams the political terrain, both progressive and conservative, and details the cultural geographies of the Mission District, the culture wars of the Fillmore, the South of Market world being devoured by redevelopment, and much, much more. Breathtakingly original, this atlas of the imagination invites us to search out the layers of San Francisco that carry meaning for us—or to discover our own infinite city, be it Cleveland, Toulouse, or Shanghai.CONTRIBUTORS:Cartographers: Ben Pease and Shizue SeigelDesigner: Lia TjandraArtists: Sandow Birk, Mona Caron, Jaime Cortez, Hugh D'Andrade, Robert Dawson, Paz de la Calzada, Jim Herrington, Ira Nowinski, Alison Pebworth, Michael Rauner, Gent Sturgeon, Sunaura TaylorWriters and researchers: Summer Brenner, Adriana Camarena, Chris Carlsson, Lisa Conrad, Guillermo Gómez-Peña, Joshua Jelly-Schapiro, Paul La Farge, Genine Lentine, Stella Lochman, Aaron Shurin, Heather Smith, Richard WalkerAdditional cartography: Darin Jensen; Robin Grossinger and Ruth Askevold, San Francisco Estuary Institute

Schnitzler's Century: The Making of Middle Class Culture, 1815-1914


Peter Gay - 2001
    Yet Peter Gay asserts in this provocative, seminal work that it is the sexually emboldened Viennese playwright, Arthur Schnitzler, who provides a better symbol for the age. Challenging many of the sacrosanct theories of such intellectual luminaries as Darwin and Freud, Gay chronicles the rise of modernity in countries as diverse as Germany and Italy, England and the United States, and in doing so presents a century filled with science and superstition, revolutionaries and reactionaries, eros and anxiety -- in short, an age of contradiction rendered remarkably clear by one of our most eloquent historians. Not since Barbara Tuchman's A Distant Mirror has a century been brought alive as dramatically. Schnitzler's Century is nothing less than a tour de force, a work that tells us with remarkable lucidity how we came to be the way we are.

Applied Cryptography: Protocols, Algorithms, and Source Code in C


Bruce Schneier - 1993
    … The book the National Security Agency wanted never to be published." –Wired Magazine "…monumental… fascinating… comprehensive… the definitive work on cryptography for computer programmers…" –Dr. Dobb's Journal"…easily ranks as one of the most authoritative in its field." —PC Magazine"…the bible of code hackers." –The Millennium Whole Earth CatalogThis new edition of the cryptography classic provides you with a comprehensive survey of modern cryptography. The book details how programmers and electronic communications professionals can use cryptography—the technique of enciphering and deciphering messages-to maintain the privacy of computer data. It describes dozens of cryptography algorithms, gives practical advice on how to implement them into cryptographic software, and shows how they can be used to solve security problems. Covering the latest developments in practical cryptographic techniques, this new edition shows programmers who design computer applications, networks, and storage systems how they can build security into their software and systems. What's new in the Second Edition? * New information on the Clipper Chip, including ways to defeat the key escrow mechanism * New encryption algorithms, including algorithms from the former Soviet Union and South Africa, and the RC4 stream cipher * The latest protocols for digital signatures, authentication, secure elections, digital cash, and more * More detailed information on key management and cryptographic implementations

Caffeine for the Creative Mind: 250 Exercises to Wake Up Your Brain


Stefan Mumaw - 2006
    Throughout the day, you are asked to be creative, to come up with new and better ideas. So what do you do when you need a creative jolt for your brain? Now you can turn to Caffeine for the Creative Mind.This collection of short, focused creative exercises is just the boost you need get your brain working. Inside, you'll find:Over 250 brain-stretching exercises. The exercises are brief, fun and are meant to evoke creative, thought-provoking responses. Get your brain moving by engaging in an exercise at the start of your day or stop and do one whenever you need a creative jolt."I Tried It" testimonials. From illustrators to photographers to professors, real people give feedback on specific exercises they've tried. They also offer more suggestions for how the exercises can be used, changed or reworked to become even more useful.Interviews with prominent creative people. See how the people who are in charge of building and maintaining creative environments—studio heads, designers, shop owners, illustrators and animators—view the importance of creativity in their everyday lives.The only thing keeping you from reaching a new level of creative thought is inaction. With this stimulating book, you'll learn how to focus your creative attention in short, definable ways. Caffeine for the Creative Mind is your springboard for coming up with solutions that challenge you to alter your perspective—and begin generating ideas at the highest possible level!

The Trouble with Brunch: Work, Class and the Pursuit of Leisure (Exploded Views)


Shawn Micallef - 2014
    For some, the ritual we call brunch is a beloved pastime; for others, a bedeviling waste of time. But what does its popularity say about shifting attitudes towards social status and leisure? In some ways, brunch and other forms of conspicuous consumption have blinded us to ever-more-precarious employment conditions. For award-winning writer and urbanist Shawn Micallef, brunch is a way to look more closely at the nature of work itself and a catalyst for solidarity among the so-called creative class.Drawing on theories from Thorstein Veblen to Richard Florida, Micallef traces his own journey from the rust belt to a cosmopolitan city where the evolving middle class he joined was oblivious to its own instability and insularity.The Trouble with Brunch is a provocative analysis of foodie obsession and status anxiety, but it's also a call to reset our class consciousness. The real trouble with brunch isn't so much bad service and outsized portions of bacon, it's that brunch could be so much more. Shawn Micallef is the author of Stroll and the co-editor of Spacing magazine. He was a 2011-12 Massey Fellow.

I'd Rather We Got Casinos: And Other Black Thoughts


Larry Wilmore - 2009
     Now boasting three new chapters and an introduction exclusive the trade paperback edition, I'd Rather We Got Casinos And Other Black Thoughts by Larry Wilmore gives Wilmore's on-screen character of the same name a place to voice his opinions on controversial topics in a way that anyone can find amusing . . . and eye-opening. Exploring various literary forms such as op-ed pieces, epistolary entries, graduation speeches, and long-lost transcripts, the result is a collection that the expanded audience from his successful Comedy Central program will enjoy, including: why black weathermen make him feel happy (or sad); why brothas don't see UFOs; letters to the NAACP; and more, including his frustration with Black History Month -- after all, can twenty-eight days of trivia really make up for centuries of oppression?"

Strong Opinions


Vladimir Nabokov - 1973
    In this collection of interviews, articles, and editorials, Vladimir Nabokov ranges over his life, art, education, politics, literature, movies, and modern times, among other subjects. Strong Opinions offers his trenchant, witty, and always engaging views on everything from the Russian Revolution to the correct pronunciation of Lolita.

Writing to Win: The Legal Writer


Steven D. Stark - 1999
    Legal education, which focuses on judicial opinions, not instruments of persuasion, is partly to blame. Yet forceful writing is one of the most potent weapons of legal advocacy. In Writing to Win, Steve Stark, a former teacher of writing at Harvard Law, who has taught thousands of aspiring and practicing lawyers, has written the only book on the market that applies the universal principles of vigorous prose to the job of making a case--and winning it.Writing to Win focuses on the writing of lawyers, not judges, and includes dozens of examples of effective (and ineffective) real-life writing--as well as models drawn from advertising, journalism, and fiction. It deals with the problems lawyers face in writing, from organization to strengthening and editing prose; teaches ways of improving arguments; addresses litigation and technical writing in all its forms; and covers the writing attorneys must perform in their practice, from memos and letters to briefs and contracts. Each chapter opens with a succinct set of rules for easy reference.No other legal writing book on the market is as practical, as focused on results, as well written as Writing to Win.

Data Points: Visualization That Means Something


Nathan Yau - 2013
    In Data Points: Visualization That Means Something, author Nathan Yau presents an intriguing complement to his bestseller Visualize This, this time focusing on the graphics side of data analysis. Using examples from art, design, business, statistics, cartography, and online media, he explores both standard-and not so standard-concepts and ideas about illustrating data.Shares intriguing ideas from Nathan Yau, author of Visualize This and creator of flowingdata.com, with over 66,000 subscribers Focuses on visualization, data graphics that help viewers see trends and patterns they might not otherwise see in a table Includes examples from the author's own illustrations, as well as from professionals in statistics, art, design, business, computer science, cartography, and more Examines standard rules across all visualization applications, then explores when and where you can break those rules Create visualizations that register at all levels, with Data Points: Visualization That Means Something.