Neal Ford
Live online courses, books, and videos on O’Reilly
Upcoming live online training courses
September 15, 2025
Software Architecture Characteristics: Defining, Discovering, and Protecting Architecture
Defining, Discovering, and Protecting Architecture Software systems consist of designs to both satisfy requirements and architecture characteristics, also known as non-functional requirements. Identify and preserving architecture characteristics is a key responsibility ...
October 10, 2025
Architecture for Modern Engineering Practices
Continuous delivery—a process for automating the production readiness of your application every time a change occurs to code, infrastructure, or configuration—enables you to better address these shifts head-on. Neal Ford leads ...
October 16, 2025
Modern Enterprise Architecture Practices
Becoming effective as an enterprise architect Course outcomes Understand how enterprise architecture fits within an organization Learn why most enterprise architecture efforts fail Discover modern approaches to enterprise architecture and why ...
October 28 & 29, 2025
Architecture as Code
Architects are expected to not only design new systems but also continuously govern what they’ve already built and ensure that their architecture is aligned with the technical and business environment. Join ...
November 3, 2025
Software Architecture Trade-Off Analysis
But what is an architecture quantum and how do you use it to analyze software architecture? Join expert Neal Ford for this example-driven course, showing each type of quantum analysis in ...
November 10, 2025
Mastering Technical Presentations by Example
It doesn't matter how good your ideas are—if you can’t present them in a compelling way, you'll never get to implement them. Join expert Neal Ford to learn techniques for building ...
November 17, 2025
Designing Distributed Systems
To make things even worse, when analyzing transactional workflows, all three forces interfere with each other. Join Neal Ford to get expert guidance on how to analyze trade-offs in these situations. ...
November 19, 2025
Software architecture by example
While you can learn a great deal about practices, patterns, coupling, cohesion, and all the other facets of software architecture, you don’t really understand them until you put them in practice. ...
December 9, 2025
Software Architecture Superstream: Enterprise Architecture in the Age of AI
Understanding how AI is reshaping enterprise architecture is now essential to your success as a technology leader, but navigating the impact of AI on systems, processes, and governance can be overwhelming. ...
Books
Bio
Neal is Director, Software Architect, and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. Before joining ThoughtWorks, Neal was the Chief Technology Officer at The DSW Group, Ltd., a nationally recognized training and development firm.
Neal has a degree in Computer Science from Georgia State University specializing in languages and compilers and a minor in mathematics specializing in statistical analysis. He is also the designer and developer of applications, instructional materials, magazine articles, and video presentations. He is also the author of 6 books, including the most recent Presentation Patterns and Functional Thinking. Given his degree, Neal is a bit of a language geek, with affections including but not limited to Ruby, Clojure, Java, Groovy, JavaScript, Scala and C#/.NET. His primary consulting focus is the design and construction of large-scale enterprise applications. Neal is an internationally acclaimed speaker, having spoken at over 300 developer conferences worldwide, delivering more than 2000 presentations. If you have an insatiable curiosity about Neal, visit his web site at nealford.com. He welcomes feedback and can be reached at nford@thoughtworks.com.