Neal Ford
Live online courses, books, and videos on O’Reilly
Upcoming live online training courses
December 12, 2024
Iterative Architecture by Example
What architects need are tools that allow them to create candidate designs, then iterate on the design and evaluate it so that they can work their way toward better solutions. Join ...
December 17, 2024
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 ...
January 13, 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. ...
January 21, 2025
Architecture Fitness Functions by Example
Exercises and case studies to create fitness functions in Java, .NET, Python, Javascript, and other technologies Course outcomes Understand the purpose and utility of architectural fitness functions Learn how to build ...
January 21, 2025
Software Architecture Superstream: Software Architecture in the Age of AI
Discover how AI impacts software architecture We're moving toward a future where most software architectures will need to support the use of AI, whether AI is the focus of the business ...
January 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 ...
February 6, 2025
Designing Distributed Systems
To make things even worse, when analyzing transactional workflows, all three forces interfere with each other. Join coauthors Mark Richards and Neal Ford to get expert guidance on how to analyze ...
February 7, 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 ...
February 12, 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 ...
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.