انتشارات Pragmatic Bookshelf
![The Cucumber for Java Book: Behaviour-Driven Development for Testers and Developers](http://cdn.ketabkoo.com/covers/11/1189114-n.jpg)
The Cucumber for Java Book: Behaviour-Driven Development for Testers and Developers
Seb Rose; Matt Wynne; Aslak Hellesoy, 2015![Programming Ruby 1.9 & 2.0: The Pragmatic Programmers’ Guide](http://cdn.ketabkoo.com/covers/11/1192268-n.jpg)
Programming Ruby 1.9 & 2.0: The Pragmatic Programmers’ Guide
Dave Thomas, Andy Hunt, Chad Fowler, 2013![Mastering Ruby Closures](http://cdn.ketabkoo.com/covers/11/1195474-n.jpg)
Mastering Ruby Closures
Benjamin Tan Wei Hao [Benjamin Tan Wei Hao], 2017![Exercises for Programmers: 57 Challenges to Develop Your Coding Skills](http://cdn.ketabkoo.com/covers/11/1197856-n.jpg)
Exercises for Programmers: 57 Challenges to Develop Your Coding Skills
Brian P. Hogan, 2015![Exercises for Programmers: 57 Challenges to Develop Your Coding Skills](http://cdn.ketabkoo.com/covers/11/1197857-n.jpg)
Exercises for Programmers: 57 Challenges to Develop Your Coding Skills
Brian P. Hogan, 2015![Test Driven Development for Embedded C](http://cdn.ketabkoo.com/covers/11/1198748-n.jpg)
Test Driven Development for Embedded C
James W. Grenning, 2011![Practical Programming: An Introduction to Computer Science Using Python 3.6, 3rd Edition](http://cdn.ketabkoo.com/covers/12/1205834-n.jpg)
Practical Programming: An Introduction to Computer Science Using Python 3.6, 3rd Edition
Paul Gries, Jennifer Campbell, Jason Montojo, Tammy Coron, 2017![Arduino: A Quick-Start Guide, 2nd Edition](http://cdn.ketabkoo.com/covers/12/1205835-n.jpg)
Arduino: A Quick-Start Guide, 2nd Edition
Maik Schmidt, 2015![Behind Closed Doors: Secrets of Great Management](http://cdn.ketabkoo.com/covers/12/1212668-n.jpg)
Behind Closed Doors: Secrets of Great Management
Johanna Rothman, Esther Derby, 2005![Genetic Algorithms and Machine Learning for Programmers: Create AI Models and Evolve Solutions](http://cdn.ketabkoo.com/covers/12/1215298-n.jpg)
Genetic Algorithms and Machine Learning for Programmers: Create AI Models and Evolve Solutions
Frances Buontempo, 2019![HTML5 and CSS3: Level Up with Today’s Web Technologies](http://cdn.ketabkoo.com/covers/12/1223755-n.jpg)
HTML5 and CSS3: Level Up with Today’s Web Technologies
Brian P. Hogan, 2013![Web Development with Clojure: Build Bulletproof Web Apps with Less Code](http://cdn.ketabkoo.com/covers/12/1239217-n.jpg)
Web Development with Clojure: Build Bulletproof Web Apps with Less Code
Dmitri Sotnikov, 2016![Getting Clojure](http://cdn.ketabkoo.com/covers/12/1241073-n.jpg)
Getting Clojure
Russ Olsen, 2018![Programming Clojure](http://cdn.ketabkoo.com/covers/12/1241075-n.jpg)
Programming Clojure
Alex Miller; Stuart Halloway; Aaron Bedra, 2017![Programming Phoenix 1.4](http://cdn.ketabkoo.com/covers/12/1244609-n.jpg)
Programming Phoenix 1.4
Chris McCord, Bruce Tate, Jose Valim, 2019![Design It!: From Programmer to Software Architect](http://cdn.ketabkoo.com/covers/12/1245386-n.jpg)
Design It!: From Programmer to Software Architect
Michael Keeling, 2017![Programming Elixir](http://cdn.ketabkoo.com/covers/12/1251567-n.jpg)
Programming Elixir
David Thomas, 2016![Practical Vim: Edit Text at the Speed of Thought](http://cdn.ketabkoo.com/covers/12/1255770-n.jpg)
Practical Vim: Edit Text at the Speed of Thought
Drew Neil, 2015![tmux 2: Productive Mouse-Free Development](http://cdn.ketabkoo.com/covers/12/1255771-n.jpg)
tmux 2: Productive Mouse-Free Development
Brian P. Hogan, 2017![Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software](http://cdn.ketabkoo.com/covers/12/1263476-n.jpg)
Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software
David Scott Bernstein, 2015![Getting Clojure: Build Your Functional Skills One Idea at a Time](http://cdn.ketabkoo.com/covers/12/1269657-n.jpg)
Getting Clojure: Build Your Functional Skills One Idea at a Time
Russ Olsen, 2018![A Peek at Computer Electronics Things you Should Know](http://cdn.ketabkoo.com/covers/12/1275929-n.jpg)