Book Lists

Best Selling Books by Mark Richards

Mark Richards is the author of Fundamentals of Software Architecture (2025), Java Message Service (2009), Heinemann Advanced Music (2001), Software Architecture: The Hard Parts (2021), Head First Software Architecture (2024).

1 - 40 of 1,000,000 results
>>

Fundamentals of Software Architecture

release date: Mar 12, 2025
Fundamentals of Software Architecture
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This updated edition provides a comprehensive overview of software architecture''s many aspects, with five new chapters covering the latest insights from the field. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming architecture, governance, data, generative AI, team topologies, and many other topics. Mark Richards and Neal Ford—hands-on practitioners who have taught software architecture classes professionally for years—focus on architecture principles that apply across all technology stacks. You''ll explore software architecture in a modern light, taking into account all the innovations of the past decade. This book examines: Architecture styles and patterns: Microservices, modular monoliths, microkernels, layered architectures, and many more Components: Identification, coupling, cohesion, partitioning, and granularity Soft skills: Effective team management, collaboration, business engagement models, negotiation, presentations, and more Modernity: Engineering practices and operational approaches that have changed radically in the past few years, including cloud considerations and generative AI Architecture as an engineering discipline: Repeatable results, metrics, and concrete valuations that add rigor to software architecture

Java Message Service

release date: May 19, 2009
Java Message Service
Java Message Service, Second Edition, is a thorough introduction to the standard API that supports "messaging" -- the software-to-software exchange of crucial data among network computers. You''ll learn how JMS can help you solve many architectural challenges, such as integrating dissimilar systems and applications, increasing scalability, eliminating system bottlenecks, supporting concurrent processing, and promoting flexibility and agility. Updated for JMS 1.1, this second edition also explains how this vendor-agnostic specification will help you write messaging-based applications using IBM''s MQ, Progress Software''s SonicMQ, ActiveMQ, and many other proprietary messaging services. With Java Message Service, you will: Build applications using point-to-point and publish-and-subscribe messaging models Use features such as transactions and durable subscriptions to make an application reliable Implement messaging within Enterprise JavaBeans (EJB) using message-driven beans Use JMS with RESTful applications and with the Spring application framework Messaging is a powerful paradigm that makes it easier to uncouple different parts of an enterprise application. Java Message Service, Second Edition, will quickly teach you how to use the key technology that lies behind it.

Heinemann Advanced Music

release date: Jan 01, 2001
Heinemann Advanced Music
The Heinemann Advanced Music series covers A Level specifications. The combination of student book, teacher''s resource file and double CD pack covers performing, developing musical ideas and composing, listening, and understanding and analysis. This student book provides printed musical access with commentaries to help students develop analysis skills. Exercises and questions are provided to help the students with composing, listening and performing.

Software Architecture: The Hard Parts

release date: Sep 23, 2021
Software Architecture: The Hard Parts
There are no easy decisions in software architecture. Instead, there are many hard parts--difficult problems or issues with no best practices--that force you to choose among various compromises. With this book, you''ll learn how to think critically about the trade-offs involved with distributed architectures. Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture. By interweaving a story about a fictional group of technology professionals--the Sysops Squad--they examine everything from how to determine service granularity, manage workflows and orchestration, manage and decouple contracts, and manage distributed transactions to how to optimize operational characteristics, such as scalability, elasticity, and performance. By focusing on commonly asked questions, this book provides techniques to help you discover and weigh the trade-offs as you confront the issues you face as an architect. Analyze trade-offs and effectively document your decisions Make better decisions regarding service granularity Understand the complexities of breaking apart monolithic applications Manage and decouple contracts between services Handle data in a highly distributed architecture Learn patterns to manage workflow and transactions when breaking apart applications

Head First Software Architecture

release date: Mar 06, 2024
Head First Software Architecture
What will you learn from this book? If you''re a software developer looking for a quick on-ramp to software architecture, this handy guide is a great place to start. From the authors of Fundamentals of Software Architecture, Head First Software Architecture teaches you how to think architecturally and explores the unique challenges of software architecture. You''ll learn the distinction between architecture and design and the relationship between code, components, and architectural styles. You''ll also learn how to work with some common architectural styles through vivid, fun examples. Quick, easy, and entertaining, this book is a valuable introduction to the world of software architecture. Why does this book look so different? Based on the latest research in cognitive science and learning theory, Head First Software Architecture uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multisensory learning experience is designed for the way your brain really works.

Heat transfer through protective clothing under symmetric and asymmetric long wave thermal radiation

release date: Aug 19, 2010
Heat transfer through protective clothing under symmetric and asymmetric long wave thermal radiation
Wärmetransport durch Schutzbekleidung bei symmetrischer und asymmetrischer langwelliger Wärmestrahlung Arbeitskleidung, die zum Schutz vor chemischen, biologischen, mechanischen oder thermischen Gefährdungen getragen wird, stellt für den Nutzer eine zusätzliche thermische Belastung dar. Zum einen steigern ihr Gewicht und ihre Steifi gkeit die metabolische Wärmeproduktion während der Arbeit, gleichzeitig behindern ihre erhöhte Wärmeisolation und ihr Wasserdampfwiderstand die für die Abkühlung des Körpers essentielle Schweißverdunstung. Die Generierung von Daten und Modellen zur adäquaten Berücksichtigung dieser thermischen Eigenschaften von Schutzkleidung bei der Bewertung von Klimabelastungen war Gegenstand des von der EU geförderten Projektes THERMPROTECT (G6RD-CT-2002-00846). Heizbare anthropometrische Dummys, sog. Thermopuppen zur standardisierten Messung von Bekleidungsisolation und Wasserdampfwiderstand, wurden zur validen und reliablen Registrierung der Wärmeabgabe mit Schutzbekleidung unter dem Einfl uss von Feuchte und Wärmestrahlung eingesetzt. Dieser Beitrag vergleicht die Körpererwärmung durch symmetrische und asymmetrische langwellige Wärmestrahlung gleicher Strahlungsintensität (279 W/m2) in Relation zu einer Referenzbedingung, in der die mittlere Strahlungstemperatur der Lufttemperatur entsprach, für prototypische Arbeitsbekleidungen mit unterschiedlichen Refl exionsgraden und Wärmeisolationen. Mit einer Thermopuppe, bei der die unbekleideten Hände, Füße und der Kopf durch Aluminiumfolie gegen die Strahlung abgeschirmt waren, wurde die Wärmeabgabe für Oberbekleidungen aus Baumwolle und schwer entfl ammbarer Aramidfaser (Nomex®) in verschiedenen Farben sowie für einen mit Aluminium beschichteten refl ektierenden Anzug ermittelt. Die Messungen erfolgten mit einer Polypropylen- sowie einer Woll-Unterwäsche, wodurch eine Variation der intrinsischen Wärmeisolation der Gesamtbekleidung zwischen 1.1 und 1.6 clo erzielt wurde. Um neben dem trockenen, d. h. dem kombinierten konvektiven, konduktiven und radiativen Wärmefl uss auch die Evaporation zu berücksichtigen, wurden zusätzliche Versuche mit befeuchteter Woll-Unterwäsche durchgeführt. Die Erwärmung der Thermopuppe durch Wärmestrahlung wurde als Differenz der unter der Referenz- und Wärmestrahlungsbedingung gemessenen Wärmeabgabe für die gesamte bekleidete Oberfl äche sowie einzelne Körperareale berechnet.

Handbuch moderner Softwarearchitektur

release date: Apr 30, 2026
Handbuch moderner Softwarearchitektur
Zeitgemäße Softwarearchitektur praktisch umgesetzt¶•Alles in einem Band: Grundlagenwissen, Architekturstile im Vergleich und Best Practices zur Risikoanalyse von Entscheidungen, zur Dokumentation und Präsentation von Architekturentscheidungen, Teamführung u.v.m.¶•Umfassender Praxis-Guide international renommierter Experten ¶•Unterstützt bei der Auswahl des passenden Architekturstils (Kurzportraits gängiger Stile wie Schichtenarchitektur, Microservices und Co. inklusive Stärken- und Schwächenanalyse)¶In der zunehmend KI-gestützten Softwareentwicklung kommt Softwarearchitekten weiterhin eine strategisch wichtige Rolle zu. ¶Die international renommierten Experten Mark Richards und Neal Ford vermitteln angehenden sowie erfahrenen Architektinnen und Architekten das methodische und praktische Rüstzeug für diese anspruchsvolle Aufgabe. In ihrem umfassenden Handbuch erläutern sie die Grundlagen der Softwarearchitektur, vergleichen die gängigen Architekturstile und präsentieren Best Practices für die typischen Fragen und Aufgaben, denen sich Softwarearchitekten in ihrem beruflichen Alltag gegenübersehen. ¶Die 2. Auflage behandelt jetzt auch Überlegungen zur Cloud-Nutzung, zu generativer AI und Team-Topologien.

A Practical Approach to Conveyancing

release date: Jan 01, 2014
A Practical Approach to Conveyancing
A Practical Approach to Conveyancing takes a pragmatic, rather than academic, approach to conveyancing. It provides practical solutions to everyday problems encountered by conveyancing practitioners wishing to offer a cost-effective and efficient service. Written by two leading authorities in the area with over 50 years'' combined legal experience, A Practical Approach to Conveyancing offers a detailed and up-to-date exposition of the key principles and procedures underpinning the conveyancing process. The book provides practical guidance on each stage of commercial and residential conveyances, with realistic sample documentation to help you approach all aspects of a conveyancing transaction with confidence. Now in its sixteenth edition, this classic text has firmly established itself as a core text supporting LPC students. It is also essential reading for anyone involved in the conveyancing process, whether you are a trainee or qualified solicitor, legal executive, or a licensed conveyancer.

Java Transaction Design Strategies

release date: May 01, 2006
Java Transaction Design Strategies
Understanding how transaction management works in Java and developing an effective transaction design strategy can help to avoid data integrity problems in your applications and databases and ease the pain of inevitable system failures. This book is about how to design an effective transaction management strategy using the transaction models provided by Java-based frameworks such as EJB and Spring. Techniques, best practices, and pitfalls with each transaction model will be described. In addition, transaction design patterns will bring all these concepts and techniques together and describe how to use these models to effectively manage transactions within your EJB or Spring-based Java applications. The book covers: - The local transaction model - The programmatic transaction model - The declarative transaction model - XA Transaction Processing - Transaction Design Patterns

Hadrian's Wall Path

release date: Jan 15, 2025
Hadrian's Wall Path
A guidebook to walking the Hadrian''s Wall Path National Trail between Bowness-on-Solway in Cumbria and Wallsend, Newcastle. Covering 135km (84 miles), this historic route takes around 10 days to hike. Suitable for beginners, it nevertheless requires a reasonable level of fitness to undertake as a multi-day walk. The route is described in 10 stages between 8 and 16km (5–10 miles) in length and in both directions, west–east and east–west. An optional 2-stage extension through Newcastle to South Shields on the east coast is also provided. Contains step-by-step description of the route alongside 1:100,000 OS maps Includes a separate map booklet containing OS 1:25,000 mapping and route line Handy route summary tables, alternative walking schedules and accommodation listings help you plan your itinerary Packed with historical detail, as well as maps marking locations of Roman milecastles and other archaeological sites on and near the wall Public transport by stage is listed for those wanting to break the trail into shorter sections

15 Short Walks Hadrian's Wall

release date: Apr 08, 2026
15 Short Walks Hadrian's Wall
Discover the rich heritage and breathtaking landscapes of Hadrian’s Wall with this curated collection of 15 short walks, taking you through some of Britain’s most iconic frontier country. Explore ancient Roman forts, dramatic crags, peaceful valleys, and legendary sites along this UNESCO World Heritage Site. Each route is designed for straightforward enjoyment (between 4 and 11km, most under three hours), making this guidebook the ideal companion for families, new walkers, and anyone eager to experience the best of Hadrian’s Wall country. Each of the 15 walks features clear Ordnance Survey mapping, step-by-step route descriptions, and practical information and highlights to ensure memorable and accessible outings for all. Essential details are included for every walk, such as parking, available facilities, route highlights, and scenic viewpoints, helping you make the most of the historic towns, welcoming villages, and atmospheric picnic spots along Hadrian’s Wall. No specialist gear is needed, and all routes are walkable year-round. Discover the area’s most celebrated locations, from the iconic Sycamore Gap and the evocative ruins of Housesteads and Vindolanda, to the rugged outcrops of Sewingshields Crags and Winshield Crags, the tranquil paths at Birdoswald, and the hidden gems of Walton and Cam Beck, Heavenfield, and Portgate. Routes begin from convenient locations such as Brampton, Haltwhistle, Hexham, and Corbridge, with helpful advice on accommodation, public transport (including the Tyne Valley Line train and AD122 bus), and parking, making planning your visit simple and flexible. Enjoy the best of local hospitality, with tips for nearby inns, cafés, and visitor attractions, perfect for rounding off a day of adventure amid the Wall’s rolling hills and far-reaching views. Part of Cicerone’s trusted Short Walks series, this guide to Hadrian’s Wall contains everything you need for an inspiring day out in one of Britain’s most storied landscapes. Whether you’re a local resident, a day visitor, or planning a longer getaway, this guide is your key to discovering the history, wildlife, and dramatic scenery of Hadrian’s Wall at your own pace.

Architecture As Code

release date: Dec 01, 2026
Architecture As Code
Most software architectures are still expressed in static diagrams and documents that can''t be tested or automatically verified. As organizations grow, this gap between design and implementation leads to drift, manual governance, and mounting complexity. Architecture as Code offers a new approach: defining architecture itself in executable form. Acclaimed software architects Neal Ford and Mark Richards present a practical framework for treating architecture like source code--using fitness functions and automated feedback to define structure, constraints, governance, security, and communication across the entire organization. By capturing these intersections in code, teams can continuously validate alignment with technical and business goals, reduce risk, and evolve systems with confidence. This is your go-to guide for making architecture measurable, verifiable, and adaptable at scale. With clear examples and proven practices, this book shows you how to: Define architectural decisions and constraints as code Continuously test and validate architecture across implementation, infrastructure, and teams Align architecture with business objectives and compliance requirements Establish a governance mesh that unifies constraints across multiple intersection points Leverage generative AI to help craft and evolve fitness functions
1 - 40 of 1,000,000 results
>>


  • Aboutread.com makes it one-click away to discover great books from local library by linking books/movies to your library catalog search.

  • Copyright © 2026 Aboutread.com