Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services


Brendan Burns - 2018
    Building these systems is complicated and, because few formally established patterns are available for designing them, most of these systems end up looking very unique. This practical guide shows you how to use existing software design patterns for designing and building reliable distributed applications.Although patterns such as those developed more than 20 years ago by the Gang of Four were largely restricted to running on single machines, author Brendan Burns--a Partner Architect in Microsoft Azure--demonstrates how you can reuse several of them in modern distributed applications.Systems engineers and application developers will learn how these patterns provide a common language and framework for dramatically increasing the quality of your system.

Point and Line to Plane


Wassily Kandinsky - 1926
    It was his first perception of the dematerialization of an object and presaged the later development of his influential theories of non-objective art.During study and travel in Europe, the young artist breathed the heady atmosphere of artistic experimentation. Fauvism, Cubism, Symbolism, and other movements played an important role in the development of his own revolutionary approach to painting. Decrying literal representation, Kandinsky emphasized instead the importance of form, color, rhythm, and the artist's inner need in expressing reality.In Point and Line to Plane, one of the most influential books in 20th-century art, Kandinsky presents a detailed exposition of the inner dynamics of non-objective painting. Relying on his own unique terminology, he develops the idea of point as the "proto-element" of painting, the role of point in nature, music, and other art, and the combination of point and line that results in a unique visual language. He then turns to an absorbing discussion of line — the influence of force on line, lyric and dramatic qualities, and the translation of various phenomena into forms of linear expression. With profound artistic insight, Kandinsky points out the organic relationship of the elements of painting, touching on the role of texture, the element of time, and the relationship of all these elements to the basic material plane called upon to receive the content of a work of art.Originally published in 1926, this essay represents the mature flowering of ideas first expressed in Kandinsky's earlier seminal book, Concerning the Spiritual in Art. As an influential member of the Bauhaus school and a leading theoretician of abstract expressionism, Kandinsky helped formulate the modern artistic temperament. This book amply demonstrates the importance of his contribution and its profound effect on 20th-century art.

HTML and XHTML Pocket Reference


Jennifer Niederst Robbins - 2006
    You no longer use HTML and XHTML as design tools, but strictly as ways to define the meaning and structure of web content. And Cascading Style Sheets (CSS) are no longer just something interesting to tinker with, but a reliable method for handling all matters of presentation, from fonts and colors to page layout. When you follow the standards, both the site's design and underlying code are much cleaner. But how do you keep all those HTML and XHTML tags and CSS values straight? Jennifer Niederst-Robbins, the author of our definitive guide on standards-compliant design, Web Design in a Nutshell, offers you the perfect little guide when you need answers immediately: HTML and XHTML Pocket Reference. This revised and updated new edition takes the top 20% of vital reference information from her Nutshell book, augments it judiciously, cross-references everything, and organizes it according to the most common needs of web developers. The result is a handy book that offers the bare essentials on web standards in a small, concise format that you can use carry anywhere for quick reference. This guide will literally fit into your back pocket. Inside HTML and XHTML Pocket Reference, you'll find instantly accessible alphabetical listings of every element and attribute in the HTML 4.01 and XHTML 1.0 Recommendations. This is an indispensable reference for any serious web designer, author, or programmer who needs a fast on-the-job resource when working with established web standards.

Soviet Bus Stops


Christopher Herwig - 2014
    From the shores of the Black Sea to the endless Kazakh steppe, the bus stops show the range of public art from the Soviet era and give a rare glimpse into the creative minds of the time. Herwig’s series attracted considerable media interest around the world, and now with the 12 year project complete, the full collection will be presented in Soviet Bus Stops as a deluxe, limited edition, hard cover photo book. The book represents the most comprehensive and diverse collection of Soviet bus stop design ever assembled.

Strength of Materials, Part 1 and Part 2


Stephen P. Timoshenko - 1983
    1: Elementary Theory and Problems contains the essential material that is usually covered in required courses of strength of materials in our engineering schools. Strength of Materials - Part. 2: Advanced Theory and Problems contains the later developments that are of practical importance in the fields of strength of materials, and theory of elasticity. Complete derivations of problems of practical interest are given in most cases. The books are illustrated with a number of problems to which solutions are presented. In many cases, the problems are chosen so as to widen the field covered by the text and to illustrate the application of the theory in the solution of design problems.

Affordable Interior Design: High-End Tips for Any Budget


Betsy Helmuth - 2019
     Homeowners and renters of all means dream of having a beautiful home. The media makes it look so easy, but many of us have less to work with and still long to live in style. Affordable Interior Design makes luxury an affordable reality. In this DIY home decorating handbook, Helmuth reveals insider tips and her tried-and-tested methods for choosing colors, creating a gallery wall, how to use accent tables, entry benches, rugs, and more! Helmuth has shared her affordable design advice and step-by-step approaches with millions through live teaching workshops, guest columns, television appearances, and interviews. Now, she has distilled her expertise into this practical guide. The chapters follow her secret design formula and include creating a design budget, mapping out floor plans, selecting a color palette, and accessorizing like a stylist. It’s time to start living in the home of your dreams without maxing out your credit cards. Learn how with Affordable Interior Design!

The Golden Secrets of Lettering: Letter Design from First Sketch to Final Artwork


Martina Flor - 2016
    With easy-to-understand instructions and guidelines, plenty of inspirational examples, and hundreds of hand sketches and illustrations, Martina Flor shows readers how to transform their initial lettering concepts and handdrawn sketches into a well-shaped, exquisite piece of digital lettering that can be sold and published. Readers learn how to train their "typographic eye" by studying lettering samples and the anatomy of letters; explore concepts of hierarchy, composition, and flourishes; and discover the many different ways of creating letter shapes. In addition, Flor explains the process of creating a lettering project step by step— from start to finish, from analog to digital—and gives valuable tips about how to make a career as a lettering artist.

Ancient Inventions


Peter James - 1994
    But as the authors of this fascinating and eye-opening book reveal, some of humankind's most important and most amazing inventions actually date back thousands of years. Historian Peter James and archaeologist Nick Thorpe have pooled their expertise in amassing this compendium of human ingenuity through the ages. Together they conclusively prove that our ancestors, however long ago they lived and whatever part of the globe they occupied, were brilliant problem-solvers. Written with the pure joy of discovery, Ancient Inventions reveals that:* Medieval Baghdad had an efficient postal service, banks, and a paper mill.* Rudimentary calendars were being used in France as early as 13,000 B.C.* Apartment condominiums rose in deserts of the American Southwest a thousand years ago.* The ancient Greeks used an early form of computer.* Plastic surgery was being performed in India by the first century B.C.* The Egyptians knew about effective contraceptives.* Flamethrowers were used in battles waged in tenth-century China.Brimming with odd facts and entertaining curiosities, written with zest and humor, comprehensive and fun to read, Ancient Inventions is a wonderful celebration of the endless inventiveness of the human mind."This presentation of the discoveries and innovations of the ancients will fascinate."--Booklist"Thoroughly researched...It is doubtful that anyone could examine [this book] without coming away enlightened in one of its broadly ranging areas."--Library JournalAN ALTERNATE SELECTION OF THE QUALITY PAPERBACK BOOK CLUB AND THE NATURAL SCIENCE BOOK CLUB

101 Things to Learn in Art School


Kit White - 2011
    These 101 maxims, meditations, and demonstrations offer both a toolkit of ideas for the art student and a set of guiding principles for the artist. Complementing each of the 101 succinct texts is an equally expressive drawing by the artist, often based on a historical or contemporary work of art, offering a visual correlative to the written thought. "Art can be anything" is illustrated by a drawing of Duchamp's famous urinal; a description of chiaroscuro art is illuminated by an image "after Caravaggio"; a lesson on time and media is accompanied by a view of a Jenny Holzer projection; advice about surviving a critique gains resonance from Piero della Francesca's arrow-pierced Saint Sebastian.101 Things to Learn in Art School offers advice about the issues artists confront across all artistic media, but this is no simple handbook to making art. It is a guide to understanding art as a description of the world we live in, and it is a guide to using art as a medium for thought. And so this book belongs on the reading list of art students, art teachers, and artists, but it also belongs in the library of everyone who cares about art as a way of understanding life.

Digging Into WordPress


Jeff Starr - 2009
    From your first steps of learning about WordPress all the way through maintaining a site throughout the years, this book is packed with truly practical information.

The Perfect Thing: How the iPod Shuffles Commerce, Culture, and Coolness


Steven Levy - 2006
    A technology columnist for Newsweek goes inside Apple Computer and into the heads of millions of music lovers to show how CEO Steve Jobs and his team of engineers, programmers, and designers created a product that has become a business and cultural blockbuster.

Fundamentals of Software Architecture: An Engineering Approach


Mark Richards - 2020
    Until now. This practical guide provides the first comprehensive overview of software architecture's many aspects. You'll examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics.Authors Neal Ford and Mark Richards help you learn through examples in a variety of popular programming languages, such as Java, C#, JavaScript, and others. You'll focus on architecture principles with examples that apply across all technology stacks.

How to


Michael Bierut - 2015
    Featuring more than thirty-five of his projects, it reveals his philosophy of graphic design—how to use it to sell things, explain things, make things look better, make people laugh, make people cry, and (every once in a while) change the world. Specially chosen to illustrate the breadth and reach of graphic design today, each entry demonstrates Bierut’s eclectic approach. In his entertaining voice, the artist walks us through each from start to finish, mixing historic images, preliminary drawings (including full-size reproductions of the notebooks he has maintained for more than thirty-five years), working models and rejected alternatives, as well as the finished work. Throughout, he provides insights into the creative process, his working life, his relationship with clients, and the struggles that any design professional faces in bringing innovative ideas to the world.Offering insight and inspiration for artists, designers, students, and anyone interested in how words, images, and ideas can be put together, How to provides insight to the design process of one of this century’s most renowned creative minds.

Game Programming Patterns


Robert Nystrom - 2011
    Commercial game development expert Robert Nystrom presents an array of general solutions to problems encountered in game development. For example, you'll learn how double-buffering enables a player to perceive smooth and realistic motion, and how the service locator pattern can help you provide access to services such as sound without coupling your code to any particular sound driver or sound hardware. Games have much in common with other software, but also a number of unique constraints. Some of the patterns in this book are well-known in other domains of software development. Other of the patterns are unique to gaming. In either case, Robert Nystrom bridges from the ivory tower world of software architecture to the in-the-trenches reality of hardcore game programming. You'll learn the patterns and the general problems that they solve. You'll come away able to apply powerful and reusable architectural solutions that enable you to produce higher quality games with less effort than before. Applies classic design patterns to game programming. Introduces new patterns specific to game programming. Brings abstract software architecture down to Earth with approachable writing and an emphasis on simple code that shows each pattern in practice. What you'll learn Overcome architectural challenges unique to game programming Apply lessons from the larger software world to games. Tie different parts of a game (graphics, sound, AI) into a cohesive whole. Create elegant and maintainable architecture. Achieve good, low-level performance. Gain insight into professional, game development. Who this book is forGame Programming Patterns is aimed at professional game programmers who, while successful in shipping games, are frustrated at how hard it sometimes is to add and modify features when a game is under development. Game Programming Patterns shows how to apply modern software practices to the problem of game development while still maintaining the blazing-fast performance demanded by hard-core gamers. Game Programming Patterns also appeals to those learning about game programming in their spare time. Hobbyists and aspiring professionals alike will find much to learn in this book about pathfinding, collision detection, and other game-programming problem domains.

B is for Bauhaus


Deyan Sudjic - 2013
    It's not an autobiography, though it does offer a revealing and highly personal inside view of contemporary culture. It's an essential tool kit for understanding the world around us. Deyan Sudjic studied architecture in Edinburgh, edited Domus in Milan, was the director of the Venice architecture biennale, and a curator in Glasgow, Istanbul and Copenhagen. The author of The Language of Things and The Edifice Complex, Deyan Sudjic is now Director of the Design Museum, London.