Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives


Nick Rozanski - 2005
    This practical, practitioner-oriented guide explains how to design successful architectures for information systems and to see these through to their successful implementation.

Building Microservices: Designing Fine-Grained Systems


Sam Newman - 2014
    But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You'll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.Discover how microservices allow you to align your system design with your organization's goalsLearn options for integrating a service with the rest of your systemTake an incremental approach when splitting monolithic codebasesDeploy individual microservices through continuous integrationExamine the complexities of testing and monitoring distributed servicesManage security with user-to-service and service-to-service modelsUnderstand the challenges of scaling microservice architectures

Building Construction Handbook


Roy Chudley - 1988
    It is full of detailed drawings that clearly illustrate the construction of building elements. The principles and processes of construction are explained with the concepts of design included where appropriate. Extensive coverage of building construction practice and techniques, representing both traditional procedures and modern developments, are also included to provide the most comprehensive and easy to understand guide to building construction. The new edition has been reviewed and updated and includes additional material on energy conservation, sustainable construction, environmental and green building issues. Further details of fire protection to elements of construction are provided.Building Construction Handbook is an essential text for undergraduate and vocational students on a wide range of courses including NVQ and BTEC National, through Higher National Certificate and Diploma to Foundation and three-year Degree level. It is also a useful practice reference for building designers, contractors and others engaged in the construction industry. It is ideal for students on all construction courses. The topics are presented concisely in plain language and with clear drawings. It incorporates recent revisions to Building and Construction Regulations.

Beneath a Surface


Brad Sams - 2018
    The company was forced to write-down $900 million in inventory and Surface’s future was in jeopardy.Beneath A Surface tells the inside story of how Microsoft turned its hardware dreams into a reality with new details about the challenges Panos and his team had to overcome as well as the internal politics that nearly killed the brand.For fans of Microsoft and those who are interested in the business of building brands, Beneath A Surface is a must read that tells the inside story of how Microsoft turned a failure into a fortune.

12 Essential Skills for Software Architects


Dave Hendricksen - 2011
    In today's agile environments, these "soft" skills have grown even more crucial to success as an architect. For many developers, however, these skills don't come naturally-and they're rarely addressed in formal training. Now, long-time software architect Dave Hendricksen helps you fill this gap, supercharge your organizational impact, and quickly move to the next level in your career. In 12 Essential Skills for Software Architects, Hendricksen begins by pinpointing the specific relationship, personal, and business skills that successful architects rely upon. Next, he presents proven methods for systematically developing and sharpening every one of these skills, from negotiation and leadership to pragmatism and vision. From start to finish, this book's practical insights can help you get the architect position you want-and thrive once you have it! The soft skills you need... ...and a coherent framework and practical methodology for mastering them! Relationship skills Leadership, politics, gracious behavior, communication, negotiation Personal skills Context switching, transparency, passion Business skills Pragmatism, vision, business knowledge, innovation

Software Architecture Patterns


Mark Richards - 2015
    By describing the overall characteristics of the architecture, these patterns not only guide designers and developers on how to design components, but also determine the ways in which those components should interact.This O’Reilly report 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 address. The report also includes an analysis and scorecard for each pattern based on several architecture and software development quality attributes.Patterns include: - Layered architecture - Event-driven architecture - Microkernel architecture - Microservices architecture - Space-based architectureIn addition to these specific patterns, you’ll also learn about the Architecture by Implication anti-pattern and the causes and effects of not using architecture patterns.Mark Richards is an experienced software architect with significant experience and expertise in application, integration, and enterprise architecture. Active in the software industry since 1983, he is the author/presenter of several O’Reilly books and videos, including Software Architecture Fundamentals; Enterprise Messaging, Java Message Service, 2nd Edition; and 97 Things Every Software Architect Should Know.

Writing High-Performance .NET Code


Ben Watson - 2014
    Learn critical lessons from a person who helped design and build one of the largest high-performance .NET systems in the world.This book does not just teach you how the CLR works—it teaches you exactly what you need to do now to obtain the best performance today. It will expertly guide you through the nuts and bolts of extreme performance optimization in .NET, complete with in-depth examinations of CLR functionality, free tool recommendations and tutorials, useful anecdotes, and step-by-step guides to measure and improve performance.Among the topics you will learn are how to:-Choose what to measure and why-Use many amazing tools, freely available, to solve problems quickly-Understand the .NET garbage collector and its effect on your application-Use effective coding patterns that lead to optimal garbage collection performance-Diagnose common GC-related issues-Reduce costs of JITting-Use multiple threads sanely and effectively, avoiding synchronization problems-Know which .NET features and APIs to use and which to avoid-Use code generation to avoid performance problems-Measure everything and expose hidden performance issues-Instrument your program with performance counters and ETW events-Use the latest and greatest .NET features-Ensure your code can run on mobile devices without problems-Build a performance-minded team…and much more.

Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java


Tom Hombergs - 2019
    

The Japanese House: Architecture and Interiors


Alexandra Black - 2000
    The grace and elegance of the Japanese sensibility is reflected in both modern and traditional Japanese homes, from their fluid floor plans to their use of natural materials. In The Japanese House, renowned Japanese photographer Noboru Murata has captured this Eastern spirit with hundreds of vivid color photographs of 15 Japanese homes. As we step behind the lens with Murata, we're witness to the unique Japanese aesthetic, to the simple proportions modeled after the square of the tatami mat; to refined, rustic decor; to earthy materials like wood, paper, straw, ceramics, and textiles. This is a glorious house-tour readers can return to again and again, for ideas, inspiration, or simply admiration.

Applying Domain-Driven Design and Patterns : With Examples in C# and .NET


Jimmy Nilsson - 2006
    While the examples in this guide are in C# and .NET, the principles can be used by developers using any language and IDE.

The Manaslu Adventure: Three hapless friends try to climb a big mountain


Mark Horrell - 2012
    When they returned the next year, they were met with sticks and stones, stripped naked and sent home with red cheeks.Mark Horrell and his two friends Mark and Ian shared a dream to climb an 8,000m peak, but it seemed the gods were against them too. They had made no fewer than eight attempts without success (though they had managed to return with their clothes on).With towering ice walls, monsoon rainstorms, arm-twisting crevasses and – most dangerous of all – welcoming teahouses ready to entrap them, would it be different this time?

97 Things Every Software Architect Should Know: Collective Wisdom from the Experts


Richard Monson-Haefel - 2009
    More than four dozen architects -- including Neal Ford, Michael Nygard, and Bill de hOra -- offer advice for communicating with stakeholders, eliminating complexity, empowering developers, and many more practical lessons they've learned from years of experience. Among the 97 principles in this book, you'll find useful advice such as:Don't Put Your Resume Ahead of the Requirements (Nitin Borwankar) Chances Are, Your Biggest Problem Isn't Technical (Mark Ramm) Communication Is King; Clarity and Leadership, Its Humble Servants (Mark Richards) Simplicity Before Generality, Use Before Reuse (Kevlin Henney) For the End User, the Interface Is the System (Vinayak Hegde) It's Never Too Early to Think About Performance (Rebecca Parsons) To be successful as a software architect, you need to master both business and technology. This book tells you what top software architects think is important and how they approach a project. If you want to enhance your career, 97 Things Every Software Architect Should Know is essential reading.

The Truth about the Truth: De-confusing and Re-constructing the Postmodern World


Walter Truett Anderson - 1995
    Includes essays and excerpts from the works of prominent modern thinkers such as Umberto Eco, Jacques Derrida, and Isaiah Berlin among others.

Sacred Love


Surabhi Jain - 2017
    We all feel the power of love many times in our life. The Power of Love & Marriage, can never be underestimated. Aadya never wanted to remarry after the cold blooded betrayal by her ex-husband. She lost faith in relationships, love and life. Arjun's luck at love was no better, But Destiny had other plans for them. The book is their journey on the path of love, passion and happiness. The story illuminates many facets of love and explore their story of getting true love and trusting in each other.

Ancient Egypt 39,000 BCE: The History, Technology, and Philosophy of Civilization X


Edward F. Malkowski - 2010
    Yet, no records exist explaining how, why, or who built Egypt’s megalithic monuments and statues. The ancient Egyptians did, however, record that their civilization resided in the shadow of a kingdom of “gods” whose reign ended many thousands of years before their first dynasty. What was this Civilization X that antiquity’s most accomplished people revered as gods?The recent discovery of a large stone at one of Egypt’s oldest ruins presents physical evidence that clearly and distinctly shows the markings of a machining process far beyond the capabilities of the Ancient Egyptians. Likewise, experimental modeling of the Great Pyramid’s subterranean chambers and passageways gives scientific evidence to further support the theory that the civilization responsible for such magnificent monuments is much older than presently believed. Ancient Egypt 39,000 BCE examines this evidence from historical and technical points of view, explaining who these prehistoric people were, what happened to them, why they built their civilization out of granite, and why they built a series of pyramids along the west bank of the Nile River.