Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design

Buy
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.

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.

(HTML tags aren't allowed.)

Python for Data Mining Quick Syntax Reference
Python for Data Mining Quick Syntax Reference
?Learn how to use Python and its structures, how to install Python, and which tools are best suited for data analyst work. This book provides you with a handy reference and tutorial on topics ranging from basic Python concepts through to data mining, manipulating and importing datasets, and data analysis.

CCDA Official Exam Certification Guide (Exam 640-863) (3rd Edition)
CCDA Official Exam Certification Guide (Exam 640-863) (3rd Edition)
CCDA Official Exam Certification Guide, Third Edition, is a best-of-breed Cisco® exam study guide that focuses specifically on the topics for the DESGN exam. Senior networking consultants Anthony Bruno and Steve Jordan expertly cover the latest exam content, helping you identify areas of weakness and improve your knowledge of Cisco network...
Delicious Sourdough Bread Recipes: The Only Sourdough Cookbook You Will Ever Need
Delicious Sourdough Bread Recipes: The Only Sourdough Cookbook You Will Ever Need
Are you a bread lover but find that it makes you bloated and constipated? Do you want to eat bread even when you are on a diet? If you have answered yes to any of these questions, this sourdough recipe cookbook is exactly what you need.

Sourdough is full of healthy goodness that will provide you with all the nutrients your
...

Second Language Teacher Education: A Sociocultural Perspective (ESL & Applied Linguistics Professional Series)
Second Language Teacher Education: A Sociocultural Perspective (ESL & Applied Linguistics Professional Series)

"…. a beautifully written, articulate and compelling argument for a sociocultural perspective on second language teacher education…. Essential reading for all who wish to understand this perspective." -- David Nunan, University of Hong Kong

" …significant and timely. Johnson is masterful at writing in...

Web Sites Do-It-Yourself For Dummies
Web Sites Do-It-Yourself For Dummies

Create a professional-looking Web site for your business, club, or family!

Have you ever looked at a Web site and wondered "How did they do that?" This book shows you how easy it is to do it yourself!

The illustrated step-by-step instructions in this book - as well as...

Wireshark & Ethereal Network Protocol Analyzer Toolkit (Jay Beale's Open Source Security)
Wireshark & Ethereal Network Protocol Analyzer Toolkit (Jay Beale's Open Source Security)
Ethereal is the #2 most popular open source security tool used by system administrators and security professionals. This all new book builds on the success of Syngress best-selling book Ethereal Packet Sniffing.

This book provides complete information and step-by-step Instructions for analyzing protocols and network traffic on Windows,
...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy