Live online courses, books, and videos on O’Reilly online learning
Upcoming live online training courses
April 21, May 12 & 27, 2021
Participants in Architectural Katas, moderated by Neal Ford, work together virtually in small groups of their choosing to solve a challenge an actual organization is facing. Everyone gets the chance to ...
May 3, 2021
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 ...
May 6, 2021
Software Architecture Hour: Choosing Architecture Styles with Mark Richards
You want the chance to ask Neal Ford and Mark Richards your questions about how to choose the best architecture style for your organization. You’re interested in how architecture styles will ...
May 14, 2021
Software Architecture Restructuring and Migration
Expert Neal Ford walks you through patterns and anti-patterns, techniques, engineering practices, and other factors that enable architects to make major changes to architectures. You’ll explore several metrics and measures that ...
May 19, 2021
Software Architecture Superstream Series: Mastering Your Microservices Stack
Join us for four hours of sessions focusing on the tools that are most useful when moving to a microservice style architecture. You’ll learn how APIs, patterns, and Agile methods can ...
June 3, 2021
Software Architecture Hour: Architecture Decision-Making with Michael Nygard
You want the chance to ask Neal Ford and Michael Nygard your questions about documenting architecture decisions. You want to understand how architectural decision records will impact your business architecture. Join ...
June 4, 2021
Automating Architectural Governance
Agile Engineering in Architecture Architectural Governance defines the technical rules and standards within an organization about every aspect technology, particularly software development. Thus, it forms an important part of every architect's ...
June 7 & 8, 2021
Implementing Evolutionary Architectures
Apply key concepts, build fitness functions, and automate governance An evolutionary architecture supports incremental, guided change across multiple dimensions. The software development ecosystem exists in a state of dynamic equilibrium, where ...
June 11, 2021
Software Architecture Foundations: Characteristics and Tradeoffs
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 ...
June 15, 2021
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 ...
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.