Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design

Note moyenne 3,37
( 138 avis fournis par Goodreads )
 
9780596517984: Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design

What are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and analyze what makes it innovative and ideal for its purpose.

Some of the engineers in this book reveal how they developed a specific project, including decisions they faced and tradeoffs they made. Others take a step back to investigate how certain architectural aspects have influenced computing as a whole. With this book, you'll discover:

  • How Facebook's architecture is the basis for a data-centric application ecosystem
  • The effect of Xen's well-designed architecture on the way operating systems evolve
  • How community processes within the KDE project help software architectures evolve from rough sketches to beautiful systems
  • How creeping featurism has helped GNU Emacs gain unanticipated functionality
  • The magic behind the Jikes RVM self-optimizable, self-hosting runtime
  • Design choices and building blocks that made Tandem the choice platform in high-availability environments for over two decades
  • Differences and similarities between object-oriented and functional architectural views
  • How architectures can affect the software's evolution and the developers' engagement

Go behind the scenes to learn what it takes to design elegant software architecture, and how it can shape the way you approach your own projects, with Beautiful Architecture.

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

About the Author :

Diomidis Spinellis is an Associate Professor in the Department of Management Science and Technology at the Athens University of Economics and Business, Greece. His research interests include software engineering, programming languages, internet information systems, computer security, and intelligent optimization methods. He holds an MEng in Software Engineering and a PhD in Computer Science both from Imperial College London.

Spinellis is a FreeBSD committer and the author of many open-source software packages, libraries, and tools. His implementation of the Unix sed stream editor is part of all BSD Unix distributions and Apple's Mac OS X. Other tools he has developed include the UMLGraph declarative UML drawing engine, the ckjm tool for calculating Chidamber and Kemerer object-oriented metrics in large Java programs, the Outwit suite for integrating Windows features with command-line tools, the fileprune backup file management facility, and the socketpipe network plumbing utility. In 2004 he adopted and has since been maintaining and enhancing the popular bib2xhtml BibTeX bibliography format to HTML converter. Currently he is also serving as the scientific coordinator of the EU-funded SQO-OSS cooperative research project, a software quality observatory for open-source software.

Spinellis has published two books in Addison-Wesley's "Effective Programming Series": in 2004 Code Reading: the Open Source Perspective, which received a Software Development Productivity Award in 2004 and has been translated into six other languages, and in 2006 Code Quality: the Open Source Perspective, which also received a Software Development Productivity Award in 2007. Both books use hundreds of examples from large open source systems, like the BSD Unix operating system, the Apache Web server, and the HSQLDB Java database engine, to demonstrate how developers can comprehend, maintain, and evaluate existing software code. Spinellis has also published more than 100 technical papers in journals and refereed conference proceedings. The article "A Survey of Peer-to-Peer Content Distribution Technologies" he co-authored in 2004 appeared in the list of ACM's most downloaded digital library articles throughout 2005 and 2006. He is a member of the editorial board of IEEE Software, authoring the regular "Tools of the Trade" column, and Springer's Journal in Computer Virology.

Spinellis is a member of the ACM, the IEEE, the Usenix Association, the Greek Computer Society, the Technical Chamber of Greece, a founding member of the Greek Internet User's Society, and an active Wikipedian. He is four times winner of the International Obfuscated C Code Contest and a member of the crew listed in the Usenix Association 1993 Lifetime Achievement Award.

Georgios Gousios is a researcher by profession, a software engineer by education and a software enthusiast by passion. Currently, he is working on his PhD thesis at the Athens University of Economics and Business, Greece. His research interests include virtual machines, operating systems, software engineering and software quality. He holds an MSc with distinction from the University of Manchester, UK.

Gousios has contributed code to various OSS projects and also worked in various R&D projects in both academic and commercial settings. He is currently the project manager, design authority and core development team member for SQO-OSS, a multinational EU-funded research project, expanding in 5 countries, being developed by 40 people and consisting of 65k lines of code. The project investigates novel ways for evaluating software quality.

In his academic life, Gousios has published 10 technical papers in referred conferences and journals. One of those, the article "A comparison of dynamic web content technologies of the Apache web server" won the best paper award at the 2002 System Administration and Networking Conference, being the first comprehensive study in its field.

Gousios is a member of the ACM, the IEEE, the Usenix Association and the Technical Chamber of Greece.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

Meilleurs résultats de recherche sur AbeBooks

Edition internationale
Edition internationale

1.

Diomidis Spinellis; Georgios Gousios
ISBN 10 : 059651798X ISBN 13 : 9780596517984
Neuf(s) Paperback Quantité : 15
Edition internationale
Vendeur
US_Superfast_Bookstore
(New Castle, DE, Etats-Unis)
Evaluation vendeur
[?]

Description du livre Paperback. État : New. This is an International Edition Brand New Paperback Same Title Author and Edition as listed. ISBN and Cover design differs. Similar Contents as U.S Edition. Standard Delivery within 6-14 business days ACROSS THE GLOBE. We can ship to PO Box address in US. International Edition Textbooks may bear a label "Not for sale in the U.S. or Canada" or "For sale in Asia only" or similar restrictions- printed only to discourage students from obtaining an affordable copy. US Court has asserted your right to buy and use International edition. Access code/CD may not provided with these editions. We may ship the books from multiple warehouses across the globe including Asia depending upon the availability of inventory. Printed in English. Customer satisfaction guaranteed. N° de réf. du libraire RU_9780596517984

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 14,53
Autre devise

Ajouter au panier

Frais de port : EUR 7,73
De Etats-Unis vers France
Destinations, frais et délais

2.

Diomidis Spinellis, Georgios Gousios
Edité par O Reilly Media, Inc, USA, United States (2009)
ISBN 10 : 059651798X ISBN 13 : 9780596517984
Neuf(s) Paperback Quantité : 10
Vendeur
The Book Depository
(London, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre O Reilly Media, Inc, USA, United States, 2009. Paperback. État : New. Language: English . Brand New Book. What are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture seeks to answer this question with a collection of intriguing essays from more than a dozen of today s leading software designers and architects. In each essay, one or two contributors present a favorite piece of software architecture, and analyze what makes it innovative and ideal for its purpose. Some of the engineers in this book reveal how they developed a specific project, including the decisions they faced and the trade offs they made, while others take a step back to investigate the impact certain architectural aspects have had on computing as a whole.Topics include: Facebook s architecture as the basis for a data-centric application ecosystem; The magic behind the Jikes RVM self-optimizable, self-hosting runtime for a high-level language; Differences and similarities between object-oriented and functional architectural analysis; How architectures can affect system evolution and developer engagement; The effect of Xen s well-designed architecture on the way operating systems evolve; Design choices and building blocks that made Tandem the platform of choice in high-availability environments for over two decades; How creeping featurism has helped GNU Emacs gain unanticipated functionality; and, How community processes can help software architectures evolve from rough sketches to beautiful systems. Go behind the scenes to learn what it takes to design elegant software architecture, and how it can shape the way you approach your own projects, with Beautiful Architecture . N° de réf. du libraire AAH9780596517984

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 28,72
Autre devise

Ajouter au panier

Frais de port : EUR 1,34
De Royaume-Uni vers France
Destinations, frais et délais

3.

Diomidis Spinellis, Georgios Gousios
Edité par O Reilly Media, Inc, USA, United States (2009)
ISBN 10 : 059651798X ISBN 13 : 9780596517984
Neuf(s) Paperback Quantité : 1
Vendeur
The Book Depository US
(London, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre O Reilly Media, Inc, USA, United States, 2009. Paperback. État : New. Language: English . Brand New Book. What are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture seeks to answer this question with a collection of intriguing essays from more than a dozen of today s leading software designers and architects. In each essay, one or two contributors present a favorite piece of software architecture, and analyze what makes it innovative and ideal for its purpose. Some of the engineers in this book reveal how they developed a specific project, including the decisions they faced and the trade offs they made, while others take a step back to investigate the impact certain architectural aspects have had on computing as a whole.Topics include: Facebook s architecture as the basis for a data-centric application ecosystem; The magic behind the Jikes RVM self-optimizable, self-hosting runtime for a high-level language; Differences and similarities between object-oriented and functional architectural analysis; How architectures can affect system evolution and developer engagement; The effect of Xen s well-designed architecture on the way operating systems evolve; Design choices and building blocks that made Tandem the platform of choice in high-availability environments for over two decades; How creeping featurism has helped GNU Emacs gain unanticipated functionality; and, How community processes can help software architectures evolve from rough sketches to beautiful systems. Go behind the scenes to learn what it takes to design elegant software architecture, and how it can shape the way you approach your own projects, with Beautiful Architecture . N° de réf. du libraire AAH9780596517984

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 28,96
Autre devise

Ajouter au panier

Frais de port : EUR 1,34
De Royaume-Uni vers France
Destinations, frais et délais
Edition internationale
Edition internationale

4.

Spinellis, Diomidis; Gousios, Georgios
Edité par O'Reilly Media
ISBN 10 : 059651798X ISBN 13 : 9780596517984
Neuf(s) Couverture souple Quantité : 15
Edition internationale
Vendeur
Sunshine Book Store
(Wilmington, DE, Etats-Unis)
Evaluation vendeur
[?]

Description du livre O'Reilly Media. État : New. 059651798X This is an International Edition. Brand New, Paperback, Delivery within 6-14 business days, Similar Contents as U.S Edition, ISBN and Cover design may differ, printed in Black & White. Choose Expedited shipping for delivery within 3-8 business days. We do not ship to PO Box, APO , FPO Address. In some instances, subjects such as Management, Accounting, Finance may have different end chapter case studies and exercises. International Edition Textbooks may bear a label "Not for sale in the U.S. or Canada" and "Content may different from U.S. Edition" - printed only to discourage U.S. students from obtaining an affordable copy. The U.S. Supreme Court has asserted your right to purchase international editions, and ruled on this issue. Access code/CD is not provided with these editions , unless specified. We may ship the books from multiple warehouses across the globe, including India depending upon the availability of inventory storage. Customer satisfaction guaranteed. N° de réf. du libraire HU_9780596517984

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 22,69
Autre devise

Ajouter au panier

Frais de port : EUR 7,73
De Etats-Unis vers France
Destinations, frais et délais

5.

Diomidis Spinellis
Edité par O'Reilly Media 2009-01-27 (2009)
ISBN 10 : 059651798X ISBN 13 : 9780596517984
Neuf(s) Paperback Quantité : 5
Vendeur
Chiron Media
(Wallingford, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre O'Reilly Media 2009-01-27, 2009. Paperback. État : New. N° de réf. du libraire NU-GRD-00627558

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 27,27
Autre devise

Ajouter au panier

Frais de port : EUR 3,33
De Royaume-Uni vers France
Destinations, frais et délais

6.

Diomidis Spinellis, Georgios Gousios
Edité par O'Reilly 2009-02-06, Beijing |Farnham (2009)
ISBN 10 : 059651798X ISBN 13 : 9780596517984
Neuf(s) paperback Quantité : > 20
Vendeur
Blackwell's
(Oxford, OX, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre O'Reilly 2009-02-06, Beijing |Farnham, 2009. paperback. État : New. N° de réf. du libraire 9780596517984

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 29,27
Autre devise

Ajouter au panier

Frais de port : EUR 2,79
De Royaume-Uni vers France
Destinations, frais et délais

7.

Diomidis Spinellis, Georgios Gousios
Edité par O'Reilly Media, Inc, USA
ISBN 10 : 059651798X ISBN 13 : 9780596517984
Neuf(s) Paperback Quantité : 10
Vendeur
THE SAINT BOOKSTORE
(Southport, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre O'Reilly Media, Inc, USA. Paperback. État : new. BRAND NEW, Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design, Diomidis Spinellis, Georgios Gousios, What are the ingredients of robust, elegant, flexible, and maintainable software architecture? "Beautiful Architecture" seeks to answer this question with a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, one or two contributors present a favorite piece of software architecture, and analyze what makes it innovative and ideal for its purpose. Some of the engineers in this book reveal how they developed a specific project, including the decisions they faced and the trade offs they made, while others take a step back to investigate the impact certain architectural aspects have had on computing as a whole.Topics include: Facebook's architecture as the basis for a data-centric application ecosystem; The magic behind the Jikes RVM self-optimizable, self-hosting runtime for a high-level language; Differences and similarities between object-oriented and functional architectural analysis; How architectures can affect system evolution and developer engagement; The effect of Xen's well-designed architecture on the way operating systems evolve; Design choices and building blocks that made Tandem the platform of choice in high-availability environments for over two decades; How creeping featurism has helped GNU Emacs gain unanticipated functionality; and, How community processes can help software architectures evolve from rough sketches to beautiful systems. Go behind the scenes to learn what it takes to design elegant software architecture, and how it can shape the way you approach your own projects, with "Beautiful Architecture". N° de réf. du libraire B9780596517984

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 24,45
Autre devise

Ajouter au panier

Frais de port : EUR 7,76
De Royaume-Uni vers France
Destinations, frais et délais

8.

Spinellis, Diomidis; Gousios, Georgios
Edité par O'Reilly Media, Inc, USA (2009)
ISBN 10 : 059651798X ISBN 13 : 9780596517984
Neuf(s) Couverture souple Edition originale Quantité : 10
Evaluation vendeur
[?]

Description du livre O'Reilly Media, Inc, USA, 2009. État : New. What are the ingredients of robust, elegant, flexible, and maintainable software architecture? This book seeks to answer this question with a collection of intriguing essays from more than a dozen of leading software designers and architects. It includes such topics as Facebook's architecture as the basis for a data-centric application ecosystem. Num Pages: 404 pages, Illustrations. BIC Classification: UYF. Category: (P) Professional & Vocational. Dimension: 233 x 178 x 22. Weight in Grams: 754. . 2009. 1st Edition. Paperback. . . . . . N° de réf. du libraire V9780596517984

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 33,27
Autre devise

Ajouter au panier

Frais de port : Gratuit
De Irlande vers France
Destinations, frais et délais

9.

Spinellis, Diomidis; Gousios, Georgios
Edité par O'Reilly Media, Inc, USA
ISBN 10 : 059651798X ISBN 13 : 9780596517984
Neuf(s) Couverture souple Quantité : 10
Vendeur
Kennys Bookstore
(Olney, MD, Etats-Unis)
Evaluation vendeur
[?]

Description du livre O'Reilly Media, Inc, USA. État : New. What are the ingredients of robust, elegant, flexible, and maintainable software architecture? This book seeks to answer this question with a collection of intriguing essays from more than a dozen of leading software designers and architects. It includes such topics as Facebook's architecture as the basis for a data-centric application ecosystem. Num Pages: 404 pages, Illustrations. BIC Classification: UYF. Category: (P) Professional & Vocational. Dimension: 233 x 178 x 22. Weight in Grams: 754. . 2009. 1st Edition. Paperback. . . . . Books ship from the US and Ireland. N° de réf. du libraire V9780596517984

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 34,89
Autre devise

Ajouter au panier

Frais de port : Gratuit
De Etats-Unis vers France
Destinations, frais et délais

10.

Diomidis Spinellis; Georgios Gousios
ISBN 10 : 059651798X ISBN 13 : 9780596517984
Neuf(s) Quantité : 2
Vendeur
BWB
(Valley Stream, NY, Etats-Unis)
Evaluation vendeur
[?]

Description du livre État : New. Depending on your location, this item may ship from the US or UK. N° de réf. du libraire 97805965179840000000

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 36,34
Autre devise

Ajouter au panier

Frais de port : Gratuit
De Etats-Unis vers France
Destinations, frais et délais

autres exemplaires de ce livre sont disponibles

Afficher tous les résultats pour ce livre