Books

Books : reviews

Andrew Oram, Greg Wilson, eds.
Beautiful Code: leading programmers explain how they think.
O'Reilly. 2007

Contents

Brian W. Kernighan. A regular expression matcher. 2007
Karl Fogel. Subversion's delta editor: interface as ontology. 2007
Jon Bentley. The most beautiful code I never wrote. 2007
Tim Bray. Finding things. 2007
Elliotte Rusty Harold. Correct, beautiful, fast (in that order): lessons from designing XML verifiers. 2007
Michael Feathers. Framework for integrated test: beauty through fragility. 2007
Alberto Savoia. Beautiful tests. 2007
Charles Petzold. On-the-fly code generation for image processing. 2007
Douglas Crockford. Top down operator precedence. 2007
Henry S. Warren Jr. The quest for an accelerated population count. 2007
Ashish Gulhati. Secure communication: the technology of freedom. 2007
Lincoln D. Stein. Growing beautiful code in BioPerl. 2007
Jim Kent. The design of the gene sorter. 2007
Jack Dongarra, Piotr Luszczek. How elegant code evolves with hardware: the case of Gaussian Elimination. 2007
Adam Kolawa. The long-term benefits of beautiful design. 2007
Greg Kroah-Hartman. The Linux kernel driver model: the benfits of working together. 2007
Diomidis Spinellis. Another level of indirection. 2007
Andrew Kuchling. Python's dictionary implementation: being all things to all people. 2007
Travis E. Oliphant. Multidimensional iterators in Numpy. 2007
Ronald Mak. A highly reliable enterprise system for NASA's Mars Rover mission. 2007
Rogerio Atem de Carvalho, Rafael Monnerat. ERPS: designing for maximum adaptability. 2007
Bryan Cantrill. A spoonful of sewage. 2007
Jeffrey (2) Dean, Sanjay Ghemawat. Distributed programming with MapReduce. 2007
Simon L. Peyton Jones. Beautiful concurrency. 2007
R. Kent Dybvig. Syntactic abstraction: the syntax-case expander. 2007
William R. Otte, Douglas C. Schmidt. Labor-saving architecture: an object-oriented framework for networked software. 2007
Andrew Patzer. Integrating business partners the restful way. 2007
Andreas Zeller. Beautiful debugging. 2007
Yukihiro Matsumoto. Treating code as an essay. 2007
Arun Mehta. When a button is all that connects you to the world. 2007
T. V. Raman. Emacspeak: the complete audio desktop. 2007
Laura Wingerd, Christopher Seiwald. Code in motion. 2007
Brian Hayes. Writing code for "The Book". 2007