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

Patterns, Programming and Everything
Patterns, Programming and Everything

With 11 invited submissions from leading researchers and teams of researchers sharing one common characteristic ? all have worked with Dr. Judith Bishop during her long and continuing career as a leader in computer science education and research ? this book reflects on Dr Bishop?s outstanding contribution to computer science....

Pediatric Neurology: A Case-Based Review (Rosser, Pediatric Neurology)
Pediatric Neurology: A Case-Based Review (Rosser, Pediatric Neurology)
The idea for the development of this book arose while preparing for the oral portion of the American Board of Psychiatry and Neurology board examination. I quickly came to realize that there was no current published collection of cases in pediatric...
Mastering Reverse Engineering: Re-engineer your ethical hacking skills
Mastering Reverse Engineering: Re-engineer your ethical hacking skills

Implement reverse engineering techniques to analyze software, exploit software targets, and defend against security threats like malware and viruses.

Key Features

  • Analyze and improvise software and hardware with real-world examples
  • Learn advanced debugging and patching...

Enterprise Directory and Security Implementation Guide: Designing and Implementing Directories in Your Organization
Enterprise Directory and Security Implementation Guide: Designing and Implementing Directories in Your Organization
Acustomer stumbling upon this book in a bookstore might ask, “Why is a book on directories and security is so important?”

The Internet is connecting enterprises into a global economy, and the interaction of directories is critical to the success of the New Economy. Consider, for example, Internet commerce in the United
...
Ethics and Law for School Psychologists
Ethics and Law for School Psychologists
This completely updated edition of the leading ethics and law guide for students, as well as practicing school psychologists, provides authoritative, timely information on professional standards and legal requirements pertinent to the delivery of school psychological services. Ethics and Law for School

Psychologists, Fourth Edition covers a...

The Evidence-Based Practice: Methods, Models, and Tools for Mental Health Professionals
The Evidence-Based Practice: Methods, Models, and Tools for Mental Health Professionals
What a great book! Stout and Hayes have brought together a wonderful cast of experienced clinicians and clinician-administrators who understand both the need for, and the provision of, solid care for people with mental disorders. Every mental health professional needs books like Evidence-Based Practice in Behavioral Health if he or she is to treat...
©2020 LearnIT (support@pdfchm.net) - Privacy Policy