Neal Ford
Live online courses, books, and videos on O’Reilly
Upcoming live online training courses
November 20, 2024
Implementing Evolutionary Architectures
Apply key concepts, build fitness functions, and automate governance The software development ecosystem exists in a state of dynamic equilibrium, where any new tool, framework, or technique leads to disruption and ...
November 21, 2024
Communication Styles for Distributed Architectures and Microservices
True success depends on knowing when to choose synchronous versus asynchronous communication between services and how to address reliability with domain and operational synchronization, transactions, and a host of other issues. ...
November 21, 2024
What’s New in Software Architecture: The Architecture Advice Process with Andrew Harmel-Law
Ask Neal Ford and Andrew Harmel-Law your questions around architectural decisions and how generative AI can apply Join Neal Ford and Andrew Harmel-Law for a discussion about the architecture advice process: ...
November 22, 2024
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 ...
December 6, 2024
Comparing Software Architectures
Learn how to make the right choices for your architecture problems by seeing 10 excellent—and different—solutions to the problem posed to teams taking part in the 2020 Architectural Katas. Join experts ...
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
Software Architecture Superstream: Software Architecture in the Age of AI
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 or not. Generative AI is also ...
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.