Join & pay a subscription to Medium and you can get all of these books:
Directory of Pragmatic Programmer Books on Medium
The Pragmatic Programmers
The Pragmatic Programmers
Jan 28·3 min read
Below is the complete Pragmatic Bookshelf, all of our books, converted for Medium.
3D Game Programming for Kids, Second Edition
A Common-Sense Guide to Data Structures and Algorithms, Second Edition
A Scrum Book
Adopting Elixir
Agile Web Development with Rails 5.1
Agile Web Development with Rails 6
Arduino: A Quick-Start Guide, Second Edition
Async JavaScript
Automate with Grunt
Become an Effective Software Engineering Manager
Behind Closed Doors
Beyond Legacy Code
Build Chatbot Interactions
Build Location-Based Projects for iOS
Build Reactive Websites with RxJS
Build Websites with Hugo
Clojure Applied
Code with the Wisdom of the Crowd
CoffeeScript
Competing with Unicorns
Complex Network Analysis in Python
Core Data in Objective-C, Third Edition
Core Data in Swift
Craft GraphQL APIs in Elixir with Absinthe
Crafting Rails 4 Applications
Create Your Successful Agile Project
Creating Great Teams
Cucumber Recipes
Design It!
Designed for Use, Second Edition
Designing Elixir Systems with OTP
Docker for Rails Developers
Domain Modeling Made Functional
Effective Testing with RSpec 3
Exercises for Programmers
Explore It!
Fire in the Valley, Third Edition
Fixing Your Scrum
Forge Your Future with Open Source
Functional Programming in Java
Functional Programming Patterns in Scala and Clojure
Functional Programming: A PragPub Anthology
Functional Web Development with Elixir, OTP, and Phoenix
Genetic Algorithms and Machine Learning for Programmers
Getting Clojure
Good Math
Hello, Android
iOS Unit Testing by Example
Java by Comparison
Land the Tech Job You Love
Language Implementation Patterns
Lean from the Trenches
Learn Functional Programming with Elixir
Learn to Program
Liftoff, Second Edition
Manage It!
Manage Your Project Portfolio, Second Edition
Mastering Clojure Macros
Mazes for Programmers
Metaprogramming Elixir
Modern C++ Programming with Test-Driven Development
Modern Systems Programming with Scala Native
Modern Vim
New Programmer’s Survival Manual
Node.js 8 the Right Way
OpenGL ES 2 for Android
Pomodoro Technique Illustrated
Practical Microservices
Practical Programming, Third Edition
Practical Security
Practical Vim, Second Edition
Practices of an Agile Developer
Pragmatic Guide to Git
Pragmatic Guide to Subversion
Pragmatic Scala
Pragmatic Thinking & Learning
Pragmatic Unit Testing in Java 8 with JUnit
Pragmatic Version Control
Programming Clojure, Third Edition
Programming Concurrency on the JVM
Programming Crystal
Programming Ecto
Programming Elixir ≥ 1.6
Programming Elm
Programming Erlang, Second Edition
Programming Flutter
Programming Groovy 2
Programming Kotlin
Programming Machine Learning
Programming Phoenix ≥ 1.4
Programming Sound with Pure Data
Programming WebAssembly with Rust
Property-Based Testing with PropEr, Erlang, and Elixir
Python Companion to Data Science
Python Testing with pytest
Rails 5 Test Prescriptions
Rails, Angular, Postgres, and Bootstrap, Second Edition
Raspberry Pi: A Quick-Start Guide, 2nd Edition
React for Real
Reactive Programming with RxJS 5
Real-Time Phoenix
Real-World Kanban
Rediscovering JavaScript
Release It! Second Edition
Remote Pairing
Ruby Performance Optimization
Scalable Cloud Ops with Fugue
Secure Your Node.js Web Application
Serverless Single Page Apps
Seven Concurrency Models in Seven Weeks
Seven Databases in Seven Weeks, Second Edition
Seven Languages in Seven Weeks
Seven Mobile Apps in Seven Weeks
Seven More Languages in Seven Weeks
Seven Web Frameworks in Seven Weeks
Ship It!
Simplifying JavaScript
Small, Sharp Software Tools
Software Design X-Rays
Software Estimation Without Guessing
SQL Antipatterns
Swift Style, Second Edition
Technical Blogging, Second Edition
Test-Driven Development for Embedded C
Test-Driven React
Test-Driving JavaScript Applications
The Agile Samurai
The Cucumber Book, Second Edition
The Cucumber for Java Book
The Definitive ANTLR 4 Reference
The Developer’s Code
The Dream Team Nightmare
The Healthy Programmer
The Nature of Software Development
The Passionate Programmer
The Ray Tracer Challenge
The Way of the Web Tester
tmux 2
Web Development Recipes,, Second Edition
Web Development with ReasonML
Xcode Treasures
Your Code as a Crime Scene
Medium
