Explore the latest books of this year!
Bookbot

Neal Ford

    Neal Ford is a software architect and meme wrangler at ThoughtWorks, a firm dedicated to end-to-end software development. He concentrates on the design and construction of large-scale enterprise applications. Ford is also an internationally acclaimed speaker and has authored or edited multiple books covering a variety of technological subjects. His expertise lies in deep understanding of software design principles and their effective implementation.

    Bible Journal
    Head First Software Architecture
    The Productive Programmer
    Art of Java Web Development
    Software architecture: The hard parts
    Fundamentals of software architecture: An engineering approach
    • 2024

      Head First Software Architecture

      A Learner's Guide to Architectural Thinking

      • 550 pages
      • 20 hours of reading

      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 Architecture
    • 2021

      Useful for your personal devotions as you read and study God's Word, according to the guidance of Martin Luther, and the pattern of Oriatio, Meditatio, Tentatio.

      Bible Journal
    • 2021

      Software architecture: The hard parts

      • 450 pages
      • 16 hours of reading
      4.3(565)Add rating

      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 parts
    • 2020

      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 approach
    • 2008

      The Productive Programmer

      • 206 pages
      • 8 hours of reading
      3.8(775)Add rating

      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 Programmer
    • 2003

      Art of Java Web Development

      • 624 pages
      • 22 hours of reading

      Focusing on modern web development, this guide explores essential topics such as various frameworks and best practices. It begins with the historical context of web application architecture and emphasizes the use of standard web APIs for creating advanced applications. The book further delves into the evolution of industry-recognized best practices, offering developers a comprehensive understanding of effective architectural strategies in web development.

      Art of Java Web Development