The Pragmatic Programmers
NO DRM—see DefectiveByDesign.org
Books | Video | Audio | Magazine | Forums | Resources | Help!
Keep up-to-date | Login

Want to receive a weekly email containing the scoop on our new titles along with the occasional special offer? Just click the button. (You can always unsubscribe later by editing your account information).

Give us an email and a password (you can use the password later to log in and change your preferences). We'll send you a newsletter roughly once a week.

Thanks for signing up. You can always unsubscribe by visiting pragprog.com/my_profile


Press Releases

  • Explore It! Reduce Risk and Increase Confidence with Exploratory Testing
  • Cucumber Recipes: Automate Anything with BDD Tools and Techniques
  • Outsource It! A No-Holds-Barred Look at the Good, the Bad, and the Ugly of Offshoring Tech Projects
  • Core Data: Data Storage and Management for iOS, OS X, and iCloud, 2nd Ed
  • The Definitive ANTLR 4 Reference
  • Mac Kung Fu, 2nd Edition
  • iOS SDK Development
  • The ThoughtWorks Anthology, Volume 2: More Essays on Software Technology and Innovation
  • Practical Vim: Edit Text at the Speed of Thought
  • Raspberry Pi
  • Deploying Rails: Automate, Deploy, Scale, Maintain, and Sleep at Night
  • Deploying with JRuby: Deliver Scalable Web Apps using the JVM
  • Pragmatic Bookshelf Announces Dropbox Integration
  • Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
  • Programming Clojure, 2nd Ed.
  • Rails Recipes: Rails 3 Edition
  • The Rails View: Create a Beautiful and Maintainable User Experience
  • The dRuby Book: Distributed and Parallel Computing with Ruby
  • Build Awesome Command-Line Applications in Ruby
  • Technical Blogging: Turn Your Expertise into a Remarkable Online Presence
  • Programming Your Home: Automate with Arduino, Android, and Your Computer
  • The Developer's Code: What Real Programmers Do
  • The Cucumber Book: Behaviour-Driven Development for Testers and Developers
  • Web Development Recipes
  • Pragmatic Guide to Sass
  • Cutting An Agile Groove Video
  • Lean from the Trenches: Managing Large-Scale Projects with Kanban
  • Mac Kung Fu: Over 300 Tips, Tricks, Hints, and Hacks for OS X Lion
  • New Programmer's Survival Manual: Navigate Your Workplace, Cube Farm, or Startup
  • Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors
  • CoffeeScript: Accelerated JavaScript Development
  • iOS Recipes: Tips and Tricks for Awesome iPhone and iPad Apps
  • Continuous Testing with Ruby, Rails, and JavaScript
  • Designed for Use: Create Usable Interfaces for Applications and the Web
  • Code in the Cloud: Programming Google AppEngine
  • Test Driven Development for Embedded C
  • Crafting Rails Applications: Expert Practices for Everyday Rails Development
  • Agile Web Development with Rails 4th Edition
  • Rails Test Prescriptions: Keeping Your Application Healthy
  • Using JRuby: Bringing Ruby to Java
  • Agile in a Flash: Speed-Learning Agile Software Development
  • Arduino: A Quick-Start Guide
  • HTML5 and CSS3: Develop with Tomorrow's Standards Today
  • The RSpec Book: Behaviour-Driven Development with RSpec, Cucumber, and Friends
  • Pragmatic Guide to JavaScript
  • Pragmatic Guide to Subversion
  • Driving Technical Change
  • Pragmatic Guide to Git
  • Seven Languages in Seven Weeks
  • iPad Programming: A Quick-Start Guide for iPhone Developers
  • The Agile Samurai: How Agile Masters Deliver Great Software
  • Hello, Android 3rd Edition
  • Test-Drive ASP.NET MVC
  • SQL Antipatterns: Avoiding the Pitfalls of Database Programming
  • Cocoa Programming: A Quick-Start Guide for Developer
  • iPad Programming Early Beta Book Now Available
  • ExpressionEngine 2: A Quick-Start Guide
  • Beginning Mac Programming: Develop with Objective-C and Cocoa
  • Metaprogramming Ruby: Program Like the Ruby Pros
  • Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages
  • Domain-Driven Design Using Naked Objects
  • Betas on Paper! Printed beta books from Pragmatic Bookshelf
  • Web Design for Developers
  • Security on Rails
  • Pomodoro Technique Illustrated
  • Debug It!
  • Hello, Android, 2nd Edition for 1.5/1.6
  • Grails: A Quick-Start Guide
  • Core Data: Apple's API for Persisting Data on Mac OS X
  • iPhone SDK Development (3.0+)
  • Agile Coaching
  • Manage Your Project Portfolio
  • Programming Cocoa with Ruby
  • Programming Scala
  • Modular Java
  • Land the Tech Job You Love
  • The Pragmatic Bookshelf Launches a Magazine
  • Programming Clojure
  • Practical Programming
  • The Passionate Programmer
  • Programming Ruby 1.9
  • Learn to Program, 2nd Edition
  • Agile Web Development with Rails, 3rd Edition
  • Hello, Android: Introducing Google's Mobile Development Platform
  • Pragmatic Version Control using Git
  • Enterprise Recipes with Ruby and Rails
  • Stripes …and Java web development is fun again!
  • Core Animation for Mac OS X and the iPhone
  • Desktop GIS: Mapping the Planet with Open Source Tools
  • Developing Facebook Platform Applications with Rails
  • Rails for .NET Developers
  • Ubuntu Kung Fu: Tips, Tricks, Hints, and Hacks
  • Happy 5th Birthday for the Pragmatic Bookshelf

    Five years ago this month, in October 2003, we wrote and published the first two books as the Pragmatic Bookshelf. Now it’s seventy titles, a bunch of screencasts and podcasts, and five years later.

  • Pragmatic Thinking and Learning: Refactor your Wetware
  • Scripted GUI Testing with Ruby
  • Mastering Dojo
  • Deploying Rails Applications
  • Advanced Rails Recipes
  • FXRuby: Create Lean and Mean GUIs with Ruby
  • ThoughtWorks Anthology
  • Programming Groovy: Productivity for the Java Developer
  • Groovy Recipes: Greasing the Wheels of Java
  • Rails for PHP Developers
  • Augmented Reality: A Practical Guide
  • Prototype and script.aculo.us: You never knew JavaScript could do this!
  • Design Accessible Web Sites: 36 Keys to Creating Content for All Audiences and Platforms
  • GIS for Web Developers
  • Pragmatic Unit Testing in C#, 2nd Ed.
  • Programming Erlang: Software for a Concurrent World
  • Manage It! Your Guide to Modern, Pragmatic Project Management
  • The Definitive ANTLR Reference: Building Domain-Specific Languages
  • Release It! Design and Deploy Production-Ready Software
  • TextMate: Power Editing for the Mac
  • Rails for Java Developers
  • Everyday Scripting in Ruby: For Teams, Testers, and You
  • Agile Web Development with Rails, 2nd Ed
  • Agile Retrospectives: Making Good Teams Great
  • Interface-Oriented Design
  • Pragmatic Subversion, 2nd Edition

Search

  • Write for Us
  • About Us
  • Frequently Asked Questions
  • Contact Us
  • Site Security
  • Pragmatic exPress
  • Pragmatic eBooks
  • Welcome, Pragmatic Programmer!
  • Our Commitment to Privacy
  • For Reviewers
  • Support
  • Terms of Use
  • Holiday Hours
  • Pragmatic Guide Series
  • Beta on Paper
  • Help Wanted
  • Resources
  • Screencast with Us
  • Tech Review for Us
  • Articles, Essays, and Presentations
  • News
  • New Title Announcements
  • Connect: us + authors + you
  • For the Press

Home | About Us | Connect! | Write For Us | Privacy Policy | Security | Terms of Use | Credits | Contact Us

The Pragmatic Bookshelf™ is an imprint of The Pragmatic Programmers, LLC.
Copyright © 1999–2013 The Pragmatic Programmers, LLC. All Rights Reserved.