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 ...

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.