Beautiful Code

Leading Programmers Explain How They Think

Author: Greg Wilson

Publisher: "O'Reilly Media, Inc."

ISBN:

Category: Computers

Page: 620

View: 553

How do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case studies that reveal how they found unusual, carefully designed solutions to high-profile projects. You will be able to look over the shoulder of major coding and design experts to see problems through their eyes. This is not simply another design patterns book, or another software engineering treatise on the right and wrong way to do things. The authors think aloud as they work through their project's architecture, the tradeoffs made in its construction, and when it was important to break rules. This book contains 33 chapters contributed by Brian Kernighan, KarlFogel, Jon Bentley, Tim Bray, Elliotte Rusty Harold, Michael Feathers,Alberto Savoia, Charles Petzold, Douglas Crockford, Henry S. Warren,Jr., Ashish Gulhati, Lincoln Stein, Jim Kent, Jack Dongarra and PiotrLuszczek, Adam Kolawa, Greg Kroah-Hartman, Diomidis Spinellis, AndrewKuchling, Travis E. Oliphant, Ronald Mak, Rogerio Atem de Carvalho andRafael Monnerat, Bryan Cantrill, Jeff Dean and Sanjay Ghemawat, SimonPeyton Jones, Kent Dybvig, William Otte and Douglas C. Schmidt, AndrewPatzer, Andreas Zeller, Yukihiro Matsumoto, Arun Mehta, TV Raman,Laura Wingerd and Christopher Seiwald, and Brian Hayes. Beautiful Code is an opportunity for master coders to tell their story. All author royalties will be donated to Amnesty International.

Beautiful JavaScript

Leading Programmers Explain How They Think

Author: Anton Kovalyov

Publisher: "O'Reilly Media, Inc."

ISBN:

Category: Computers

Page: 168

View: 863

JavaScript is arguably the most polarizing and misunderstood programming language in the world. Many have attempted to replace it as the language of the Web, but JavaScript has survived, evolved, and thrived. Why did a language created in such hurry succeed where others failed? This guide gives you a rare glimpse into JavaScript from people intimately familiar with it. Chapters contributed by domain experts such as Jacob Thornton, Ariya Hidayat, and Sara Chipps show what they love about their favorite language—whether it’s turning the most feared features into useful tools, or how JavaScript can be used for self-expression. Contributors include: Angus Croll Jonathan Barronville Sara Chipps Marijn Haverbeke Ariya Hidayat Daryl Koopersmith Anton Kovalyov Rebecca Murphey Daniel Pupius Graeme Roberts Jenn Schiffer Jacob Thornton Ben Vinegar Rick Waldron Nicholas Zakas

The Map Reader

Theories of Mapping Practice and Cartographic Representation

Author: Martin Dodge

Publisher: John Wiley & Sons

ISBN:

Category: Technology & Engineering

Page: 504

View: 337

WINNER OF THE CANTEMIR PRIZE 2012 awarded by the Berendel Foundation The Map Reader brings together, for the first time, classic and hard-to-find articles on mapping. This book provides a wide-ranging and coherent edited compendium of key scholarly writing about the changing nature of cartography over the last half century. The editorial selection of fifty-four theoretical and thought provoking texts demonstrates how cartography works as a powerful representational form and explores how different mapping practices have been conceptualised in particular scholarly contexts. Themes covered include paradigms, politics, people, aesthetics and technology. Original interpretative essays set the literature into intellectual context within these themes. Excerpts are drawn from leading scholars and researchers in a range of cognate fields including: Cartography, Geography, Anthropology, Architecture, Engineering, Computer Science and Graphic Design. The Map Reader provides a new unique single source reference to the essential literature in the cartographic field: more than fifty specially edited excerpts from key, classic articles and monographs critical introductions by experienced experts in the field focused coverage of key mapping practices, techniques and ideas a valuable resource suited to a broad spectrum of researchers and students working in cartography and GIScience, geography, the social sciences, media studies, and visual arts full page colour illustrations of significant maps as provocative visual ‘think-pieces’ fully indexed, clearly structured and accessible ways into a fast changing field of cartographic research

Evil Media

Author: Matthew Fuller

Publisher: MIT Press

ISBN:

Category: Social Science

Page: 248

View: 643

Evil Media develops a philosophy of media power that extends the concept of media beyond its tried and trusted use in the games of meaning, symbolism, and truth. It addresses the gray zones in which media exist as corporate work systems, algorithms and data structures, twenty-first century self-improvement manuals, and pharmaceutical techniques. Evil Media invites the reader to explore and understand the abstract infrastructure of the present day. From search engines to flirting strategies, from the value of institutional stupidity to the malicious minutiae of databases, this book shows how the devil is in the details. The title takes the imperative "Don't be evil" and asks, what would be done any differently in contemporary computational and networked media were that maxim reversed.Media here are about much more and much less than symbols, stories, information, or communication: media do things. They incite and provoke, twist and bend, leak and manage. In a series of provocative stratagems designed to be used, Evil Media sets its reader an ethical challenge: either remain a transparent intermediary in the networks and chains of communicative power or become oneself an active, transformative medium.

Geek Sublime

The Beauty of Code, the Code of Beauty

Author: Vikram Chandra

Publisher: Graywolf Press

ISBN:

Category: Biography & Autobiography

Page: 272

View: 656

The nonfiction debut from the author of the international bestseller Sacred Games about the surprising overlap between writing and computer coding Vikram Chandra has been a computer programmer for almost as long as he has been a novelist. In this extraordinary new book, his first work of nonfiction, he searches for the connections between the worlds of art and technology. Coders are obsessed with elegance and style, just as writers are, but do the words mean the same thing to both? Can we ascribe beauty to the craft of writing code? Exploring such varied topics as logic gates and literary modernism, the machismo of tech geeks, the omnipresence of an "Indian Mafia" in Silicon Valley, and the writings of the eleventh-century Kashmiri thinker Abhinavagupta, Geek Sublime is both an idiosyncratic history of coding and a fascinating meditation on the writer's art. Part literary essay, part technology story, and part memoir, it is an engrossing, original, and heady book of sweeping ideas.