Dynamic Reteaming: The Art and Wisdom of Changing Teams
Heidi Helfand
Lean UX: Designing Great Products With Agile Teams
Jeff Gothelf with Josh Seiden
Pro Node.js for Developers
Colin J. Ihrig
Domain-Driven Design: Tackling Complexity in the Heart of Software
Eric Evans
Racket Programming the Fun Way: From Strings to Turing Machines
James W. Stelly
Write Great Code, Volume 3: Engineering Software
Randall Hyde
Clojure for the Brave and True
Daniel Higginbotham
Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level, ...
The Rust Programming Language
Steve Klabnik & Carol Nichols
The Secret Life of Programs: Understand Computers — Craft Better ...
Jonathan E. Steinhart
Learn to Code by Solving Problems: A Python Programming Primer
Daniel Zingaro
Hardcore Programming For Mechanical Engineers: Build Engineering ...
Ángel Sola Orbaiceta
Write Great Code, Volume 1: Understanding the Machine, 2nd Edition
Algorithmic Thinking: A Problem-Based Introduction
Computer Graphics from Scratch: A Programmer’s Introduction ...
Gabriel Gambetta
Effective C: An Introduction to Professional C Programming
Robert C. Seacord