Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
The Architecture of Open Source Applications
Replace all your news apps by LinkBasket -multiple languages with multiples views (icon or list).
  • Title: The Architecture of Open Source Applications
  • Author(s) Amy Brown, Greg Wilson
  • Publisher: lulu.com (March 15, 2012); eBook (Creative Commons Licensed)
  • License(s): CC BY 3.0
  • Paperback: 432 pages
  • eBook: HTML, PDF, ePub, Kinlde, etc.
  • Language: English
  • ISBN-10: 1257638017
  • ISBN-13: 978-1257638017
  • Share This:  

Book Description

Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well - usually programs they wrote themselves - and never study the great programs of history. As a result, they repeat one another's mistakes rather than building on one another's successes.

This book's goal is to change that. In it, the authors of twenty-five open source applications explain how their software is structured, and why. What are each program's major components? How do they interact? And what did their builders learn during their development? In answering these questions, the contributors to this book provide unique insights into how they think.

About the Authors
  • N/A
Reviews, Ratings, and Recommendations: Related Book Categories: Read and Download Links: Similar Books:
  • The Performance of Open Source Applications (Tavish Armstrong)

    This book is written by over a dozen developers who have grappled with slow code, memory leaks, or uncontrollable latency in open source software. It will help junior and senior developers alike understand performance of Open Source Applications.

  • Architecture Patterns with Python (Harry Percival, et al.)

    Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices, it introduces proven architectural design patterns to help Python developers manage application complexity, and get the most value out of their test.

  • Software Architecture Patterns (Mark Richards)

    This book takes a deep dive into many common software architecture patterns. Each pattern includes a full explanation of how it works, explains the pattern's benefits and considerations, and describes the circumstances and conditions it was designed to.

  • Patterns of Enterprise Application Architecture (Martin Fowler)

    This book is written in direct response to the stiff challenges that face enterprise application developers. It is an indispensable handbook of solutions that are applicable to any enterprise application platform.

  • Domain-Driven Design Quickly (Abel Avram, et al)

    This book is a short, quickly-readable summary and introduction to the fundamentals of Domain Driven Design (DDD), it does not introduce any new concepts; it attempts to concisely summarize the essence of what DDD is, drawing mostly the original book.

  • 500 Lines or Less: Programmers Solve Interesting Problems

    This book provides you with the chance to study how 26 experienced programmers think when they are building something new. The programs you will read about in this book were all written from scratch to solve difficult problems, in 500 lines of code or less.

  • Foundations of Machine Learning (Mehryar Mohri, et al)

    This book is a general introduction to machine learning. It covers fundamental modern topics in machine learning while providing the theoretical basis and conceptual tools needed for the discussion and justification of algorithms.

Book Categories
:
Other Categories
Resources and Links