Neal Ford

Live online courses, books, and videos on O’Reilly

Upcoming live online training courses

October 25, November 18 & December 7, 2022

Architectural Katas

Participants in Architectural Katas, moderated by Neal Ford and Mark Richards, work together in small groups of their choosing to solve a challenge an actual organization is facing. Everyone gets the ...

December 5, 2022

Mastering Technical Presentations by Example

Join expert Neal Ford to learn techniques for building and delivering excellent presentations, using the pattern–anti-pattern format familiar to developers. You’ll explore presentation patterns across a wide range of topics, including ...

December 8, 2022

Software Architecture Hour: Software Design Versus Software Architecture with Mark Richards and Raju Gandhi

You want the chance to ask Neal Ford, Mark Richards, and Raju Gandhi your questions about software engineering and architecture. You’re looking for ways to improve your architecture. See what’s coming ...

December 14, 2022

Architecture foundations: Styles, patterns, and trade-offs

Join expert Neal Ford for a survey of architecture patterns, applied through modern engineering practices and perspectives. For each pattern, you’ll learn the history, philosophy, rationale, topology, optimum uses, and negative ...

December 16, 2022

Comparing Software Architectures

Join experts Neal Ford and Mark Richards for a comparison of various aspects of the same architectural solution, developed independently by isolated teams. Each team’s solution highlights the fact that there ...

December 19, 2022

Communication Styles for Distributed Architectures and Microservices

Join expert Neal Ford to learn the foundations of distributed architecture communication and discover how they apply to microservices. You’ll explore a new measure, the architecture quantum, to help analyze and ...

January 5, 2023

Software architecture by example

In this four-hour intensive course, Mark Richards and Neal Ford—software architects and the authors of numerous books and videos, including the popular video training course series Software Architecture Fundamentals—lead you on ...

January 9, 2023

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

January 12, 2023

Software Architecture Hour: The Future of Software Engineering with Grady Booch

You want the chance to ask Neal Ford and Grady Booch your questions about software engineering and architecture and find out what the future might look like. You’re looking for ways ...

January 18, 2023

Software Architecture Superstream: Software Architecture Trade-Offs

One of the most difficult tasks an architect will face is untangling the various forces and trade-offs at play in their architectures—and that’s particularly true for distributed systems. If an architect ...

January 25, 2023

Architecture: The Hard Parts

Join experts Mark Richards and Neal Ford as they guide you through the jungle of software architecture’s hard parts. Over three interactive, scenario-driven hours, you’ll learn how to choose an appropriate ...

February 1, 2023

Comparing Software Architectures

Join experts Neal Ford and Mark Richards for a comparison of various aspects of the same architectural solution, developed independently by isolated teams. Each team’s solution highlights the fact that there ...

February 2, 2023

Mastering Technical Presentations by Example

Join expert Neal Ford to learn techniques for building and delivering excellent presentations, using the pattern–anti-pattern format familiar to developers. You’ll explore presentation patterns across a wide range of topics, including ...

February 2, 2023

Software Architecture Hour: Lean Software Development with Mary and Tom Poppendieck

You want the chance to ask Neal Ford and Mary and Tom Poppendieck your questions about software engineering and architecture and what the future may hold for the field. You’re looking ...

Neal Ford

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.