Beautiful Code

Leading Programmers Explain How They Think



Bookstore > Books > Beautiful Code

Price$12.17 - $40.16
Rating
AuthorsGreg Wilson, Andy Oram
PublisherO'Reilly Media
Published2007
Pages624
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-100596510047
ISBN-139780596510046
EBook Hardcover Paperback

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.


  1. (2 books)
  2. (2 books)


4 5 2911

Similar Books


Processing, 2nd Edition

Processing, 2nd Edition

by Ira Greenberg, Dianna Xu, Deepak Kumar

Processing: Creative Coding and Generative Art in Processing 2 is a fun and creative approach to learning programming. Using the easy to learn Processing programming language, you will quickly learn how to draw with code, and from there move to animating in 2D and 3D. These basics will then open up a whole world of graphics and computer e...

Price:  $12.99  |  Publisher:  Apress  |  Release:  2013

Programming Crystal

Programming Crystal

by Ivo Balbaert, Simon St. Laurent

Crystal is for Ruby programmers who want more performance or for developers who enjoy working in a high-level scripting environment. Crystal combines native execution speed and concurrency with Ruby-like syntax, so you will feel right at home. This book, the first available on Crystal, shows you how to write applications that have the bea...

Price:  $30.39  |  Publisher:  The Pragmatic Programmers  |  Release:  2019

Programming Clojure

Programming Clojure

by Stuart Halloway

If you are a Java programmer, if you care about concurrency, or if you enjoy working in low-ceremony language such as Ruby or Python, Programming Clojure is for you. Clojure is a general-purpose language with direct support for Java, a modern Lisp dialect, and support in both the language and data structures for functional programming. Pr...

Price:  $3.74  |  Publisher:  The Pragmatic Programmers  |  Release:  2009

Getting Started with Beautiful Soup

Getting Started with Beautiful Soup

by Vineeth G. Nair

Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping. Beautiful Soup provides a few simple methods and Pythonic idioms for navigating, searching, and modifying a parse tree: a toolkit for dissecting a document and extracting what you need without writing excess code for an application. It doesn�...

Price:  $20.99  |  Publisher:  Packt Publishing  |  Release:  2014

How To Code in Go

How To Code in Go

by Mark Bates, Cory LaNou, Tim Raymond

This book is designed to introduce you to writing programs with the Go programming language. You'll learn how to write useful tools and applications that can run on remote servers, or local Windows, macOS, and Linux systems for development.The topics that it covers include how to:- Install and set up a local Go development environmen...

Free ebook  |  Publisher:  DigitalOcean  |  Release:  2020

Learn Python the Hard Way, 3rd Edition

Learn Python the Hard Way, 3rd Edition

by Zed A. Shaw

Zed Shaw has perfected the world's best system for learning Python. Follow it and you will succeed-just like the hundreds of thousands of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else.In Learn Python the Hard Way, 3rd Edition, you'll learn Python by w...

Price:  $29.95  |  Publisher:  Addison-Wesley  |  Release:  2013

Rhetorical Code Studies

Rhetorical Code Studies

by Kevin Brock

Software developers work rhetorically to make meaning through the code they write. In some ways, writing code is like any other form of communication; in others, it proves to be new, exciting, and unique. In Rhetorical Code Studies, Kevin Brock explores how software code serves as meaningful communication through which software developers...

Price:  $50.00  |  Free ebook  |  Publisher:  Self-publishing  |  Release:  2019

Beautiful Data

Beautiful Data

by Toby Segaran, Jeff Hammerbacher

With this insightful book, you'll learn from the best data practitioners in the field just how wide-ranging -- and beautiful -- working with data can be. Join 39 contributors as they explain how they developed simple and elegant solutions on projects ranging from the Mars lander to a Radiohead video....

Price:  $18.99  |  Publisher:  O'Reilly Media  |  Release:  2009