Browse our library
We've published more than 100 books on a wide variety of technical topics.
Here, you'll find everything in our library — why not dive in?

Lean Experimentation in Action
by Maryam Aidini & Kylie Castellaw

ServiceStack 4 Cookbook
by Kyle Hodgson, co-author

DevOps em Prática: Entrega de Software Confiável e Automatizada (PT) by Danilo Sato

Presentation Patterns &
Anti-patterns by Neal Ford

CoffeeScript in action
by Patrick Brian Lee

Thoughtworks Anthology II
Neal Ford, editor

NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence by Pramod Sadalage & Martin Fowler

The Retrospective Handbook: A guide for agile teams by Patrick Kua

Agile Analytics: A Value-Driven Approach to Business Intelligence and Data Warehousing (Agile Software Development Series) by Ken W. Collier

REST: From Research to Practice chapter authors: Ian Robinson & Duncan Cragg

Agile Experience Design: A Digital Designer’s Guide to Agile, Lean, and Continuous by Lindsay Ratcliffe & Marc McNeill, co-authors

Continuous Delivery by Dave Farley
& Jez Humble, co-authors

REST in Practice: Hypermedia and Systems Architecture by Ian Robinson & Jim Webber, co-authors

The Agile Samurai: How Agile Masters Deliver Great Software by Jonathan Rasmusson

Professional F# 2.0
by Aaron Erickson, co-author

Test-Drive ASP .NET MVC
by Jonathan McCracken

Domain Specific Languages by Martin Fowler & Rebecca Parsons, co-authors

Apprenticeship Patterns: Guidance
for the Aspiring Software Craftsman by Adewale Oshineye & Dave Hoover,
co-authors

97 Things Every Project Manager
Should Know Contributors:
Adrian Wible, Anupam Kundu, Joe Zenevitch, Neal Ford and Pat Kua

97 Things Every Programmer
Should Know Contributors:
Dan North & Neal Ford

Refactoring: Ruby Edition
by Jay Fields, Shane Harvie
& Martin Fowler, co-authors

The Nomadic Developer:
Surviving and Thriving in the
World of Technology Consulting
by Aaron Erickson

97 Things Every Software Architect
Should Know Contributors:
Erik Doernenburg, Neal Ford
and Rebecca Parsons

Agile Project Management: Creating Innovative Products, 2nd edition
by Jim Highsmith

Thoughtworks Anthology
Rebecca Parsons, editor

The Productive Programmer
by Neal Ford

Foundation Rails 2
by Eldon Alameda

Practical JRuby on Rails Web 2.0 Projects: Bringing Ruby on Rails to
the Java Platform by Ola Bini

Pattern Languages of Program
Design 5 by Dragos Manolescu

To the Woods
by John Scott

Applying Domain-Driven Design and Patterns: With Examples in C# and .NET by Erik Doernenburg, contributor

No Fluff Just Stuff Anthology
Neal Ford, editor

Agile Project Management: Creating Innovative Products by Jim Highsmith

Enterprise Integration Patterns
by Gregor Hohpe

Java Open Source Programming
by Joe Walnes

Art of Java Web Development
by Neal Ford

Agile Software Development Ecosystems by Jim Highsmith

Patterns of Enterprise Application Architecture by Martin Fowler

Professional JSP Site Design
by Joe Walnes

Lessons Learned in Software Testing
by Bret Pettichord, co-author

Planning Extreme Programming
by Martin Fowler

Adaptive Software Development: A Collaborative Approach to Managing Complex Systems by Jim Highsmith

UML Distilled
by Martin Fowler

Refactoring
by Martin Fowler

JBuilder 3 Unleashed
by Neal Ford, co-author

Analysis Patterns
by Martin Fowler

Developing with Delphi:
Object-oriented Techniques
by Neal Ford, co-author

Test-Driven Development with React: Apply Test-Driven Development in Your Applications by Juntao Qiu

JavaScript核心概念及实践 by Juntao Qiu

驯服烂代码 by Bin Wu

爬虫实战:从数据到产品 by Sicong He

代码管理核心技术及实践 by co-authors Ran Liu,Ran Xiao,Yu Tan

前端架构:从入门到微前端 by Fengda Huang

深入核心的敏捷开发 by co-authors Kaifeng Zhang, Ran Xiao

精益软件度量 by Song Zhang
Why not sign up for more?
We share ideas about tech, about ways of working and the trends that matter to engineers. We’d like to get you thinking in different directions. Maybe even thinking about a career change in our direction.
Every month you’ll be offered something special. Often that’s early access to our content — it might be the first look at a piece of tech content, videos of Thoughtworkers’ talks, content from our latest books, or reports, like the bi-annual Tech Radar.