Bookbot

Neal Ford

    Neal Ford je softvérový architekt a „meme“ manažér v spoločnosti ThoughtWorks, ktorá sa zameriava na komplexný vývoj a dodávku softvéru. Jeho práca spočíva v navrhovaní a tvorbe rozsiahlych podnikových aplikácií. Je tiež medzinárodne uznávaným rečníkom a autorom či editorom viacerých kníh pokrývajúcich rôzne technologické oblasti. Jeho odbornosť spočíva v hlbokom porozumení princípom návrhu softvéru a jeho efektívnej implementácii.

    Fundamentals of Software Architecture
    The Productive Programmer
    Head First Software Architecture
    Software architecture: The hard parts
    Fundamentals of software architecture: An engineering approach
    • Fundamentals of Software Architecture

      A Modern Engineering Approach - 2nd Edition

      • 543 stránok
      • 20 hodin čítania

      Salary surveys consistently rank software architect among the top 10 best jobs, yet a comprehensive guide for developers aspiring to this role has been lacking—until now. This updated edition offers an in-depth exploration of software architecture, featuring five new chapters that incorporate the latest insights from the field. Both aspiring and current architects will delve into architectural characteristics, patterns, component determination, diagramming, governance, data, generative AI, team topologies, and more. Authored by experienced practitioners Mark Richards and Neal Ford, who have taught software architecture professionally, the book emphasizes principles applicable across various technology stacks. It presents a modern perspective on software architecture, reflecting innovations from the past decade. Key topics include architecture styles and patterns such as microservices, modular monoliths, and layered architectures; component identification, coupling, and granularity; essential soft skills for effective team management and collaboration; and contemporary engineering practices influenced by cloud technology and generative AI. Additionally, it treats architecture as an engineering discipline, focusing on repeatable results, metrics, and concrete evaluations that enhance the rigor of software architecture.

      Fundamentals of Software Architecture2025
    • Head First Software Architecture

      A Learner's Guide to Architectural Thinking

      • 550 stránok
      • 20 hodin čítania

      Geared towards software developers, this guide offers a practical introduction to software architecture, emphasizing the thought processes involved. It clarifies the differences between architecture and design while connecting code, components, and architectural styles through engaging examples. The book stands out with its visually rich format, rooted in cognitive science, making complex concepts accessible and enjoyable. This multisensory approach aims to enhance learning and retention, providing a quick and entertaining pathway into the world of software architecture.

      Head First Software Architecture2024
      3,7
    • Software architecture: The hard parts

      • 450 stránok
      • 16 hodin čítania

      Architects are often harried because they have no clean, easy decisions: everything is an awful tradeoff between two or more less than perfect alternatives. These are the difficult problems architects face, what this book's authors call "the hard parts." These topics have no best practices, forcing architects to understand various tradeoffs to succeed. This book discusses these hard parts by not only investigating what makes architecture so difficult, but also by providing proven ways to address these problems and make them easier. The book explores topics such as choosing an appropriate architecture, deciding on service granularity, managing workflows and orchestration, managing and decoupling contracts, managing distributed transactions, and optimizing operational characteristics such as scalability, elasticity, and performance. As practicing consultants, the authors focus on questions they commonly hear architects ask and provide techniques that enable them to discover the tradeoffs necessary to answer these questions.

      Software architecture: The hard parts2021
      4,3
    • Although salary surveys worldwide regularly identify software architect as one of the top ten best jobs, no decent guides exist to help developers become architects. Until now. This practical guide provides the first comprehensive overview of software architecture's many aspects. You'll examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics.Authors Neal Ford and Mark Richards help you learn through examples in a variety of popular programming languages, such as Java, C#, JavaScript, and others. You'll focus on architecture principles with examples that apply across all technology stacks.

      Fundamentals of software architecture: An engineering approach2020
      4,3
    • The Productive Programmer

      • 206 stránok
      • 8 hodin čítania

      Anyone who develops software for a living needs a proven way to produce it better, faster, and cheaper. The Productive Programmer offers critical timesaving and productivity tools that you can adopt right away, no matter what platform you use. Master developer Neal Ford not only offers advice on the mechanics of productivity--how to work smarter, spurn interruptions, get the most out your computer, and avoid repetition--he also details valuable practices that will help you elude common traps, improve your code, and become more valuable to your team. You'll learn This isn't theory, but the fruits of Ford's real-world experience as an Application Architect at the global IT consultancy ThoughtWorks. Whether you're a beginner or a pro with years of experience, you'll improve your work and your career with the simple and straightforward principles in The Productive Programmer .

      The Productive Programmer2008
      3,8