@STRING{pp = {{The Pragmatic Programmers, LLC}}} @STRING{pp:adr = {Raleigh, NC, and Dallas, TX}} AAAA @Book{ armstrong:jaerlang, author = {Joe Armstrong}, title = {Programming Erlang: Software for a Concurrent World}, year = 2007, publisher = pp, address = pp:adr, isbn = {978-1-9343560-0-5}, url = {http://www.pragprog.com/titles/jaerlang/programming-erlang} } BBBB @Book{ burnette:ebgwt, author = {Ed Burnette}, title = {Google Web Toolkit: Taking the Pain Out of Ajax}, year = 2006, publisher = pp, address = pp:adr, isbn = {friday}, url = {http://www.pragprog.com/titles/ebgwt/google-web-toolkit} } @Book{ burnette:eband, author = {Ed Burnette}, title = {Hello, Android: Introducing Google's Mobile Development Platform}, year = 2008, publisher = pp, address = pp:adr, isbn = {978-1-9343561-7-3}, url = {http://www.pragprog.com/titles/eband/hello-android} } CCCC @Book{ cawood:cfar, author = {Stephen Cawood and Mark Fiala}, title = {Augmented Reality: A Practical Guide}, year = 2008, publisher = pp, address = pp:adr, isbn = {978-1-9343560-3-6}, url = {http://www.pragprog.com/titles/cfar/augmented-reality} } @Book{ clark:auto, author = {Mike Clark}, title = {Pragmatic Project Automation. How to Build, Deploy, and Monitor Java Applications}, year = 2004, publisher = pp, address = pp:adr, isbn = {978-0-9745140-3-1}, url = {http://www.pragprog.com/titles/auto/pragmatic-project-automation} } @Book{ clark:arr, author = {Mike Clark}, title = {Advanced Rails Recipes: 84 New Ways to Build Stunning Rails Apps}, year = 2008, publisher = pp, address = pp:adr, isbn = {978-0-9787392-2-5}, url = {http://www.pragprog.com/titles/fr_arr/advanced-rails-recipes} } DDDD @Book{ davis:sdgmapi2, author = {Scott Davis}, title = {Google Maps API, V2: Adding Where to Your Applications}, year = 2006, publisher = pp, address = pp:adr, isbn = {friday}, url = {http://www.pragprog.com/titles/sdgmapi2/google-maps-api-v2} } @Book{ davis:sdgis, author = {Scott Davis}, title = {GIS for Web Developers: Adding `Where' to your Web Applications}, year = 2007, publisher = pp, address = pp:adr, isbn = {978-0-9745140-9-3}, url = {http://www.pragprog.com/titles/sdgis/gis-for-web-developers} } @Book{ davis:sdgrvr, author = {Scott Davis}, title = {Groovy Recipes: Greasing the Wheels of Java}, year = 2008, publisher = pp, address = pp:adr, isbn = {978-0-9787392-9-4}, url = {http://www.pragprog.com/titles/sdgrvr/groovy-recipes} } @Book{ derby:dlret, author = {Esther Derby and Diana Larsen}, title = {Agile Retrospectives: Making Good Teams Great}, year = 2006, address = pp:adr, publisher = pp, isbn = {978-0-9776166-4-0}, url = {http://www.pragprog.com/titles/dlret/agile-retrospectives} } @Book{ dudney:bdcora, title = {Core Animation for OS X: Creating Dynamic Compelling User Interfaces}, author = {Bill Dudney}, year = 2008, publisher = pp, address = pp:adr, isbn = {978-1-9343561-0-4}, url = {http://www.pragprog.com/titles/bdcora/core-animation-for-os-x} } EEEE FFFF @Book{ fair:jfpaypal, author = {Joe Fair}, title = {Payment Processing with Paypal and Ruby}, year = 2006, publisher = pp, address = pp:adr, isbn = {friday}, url = {http://www.pragprog.com/titles/jfpaypal/payment-processing-with-paypal-and-ruby} } @Book{ ford:nfjs06, editor = {Neal Ford}, title = {No Fluff Just Stuff 2006 Anthology}, year = 2006, publisher = pp, address = pp:adr, isbn = {978-0-9776166-6-4}, url = {http://www.pragprog.com/titles/nfjs06/no-fluff-just-stuff-2006-anthology} } @Book{ ford:nfjs07, editor = {Neal Ford}, title = {No Fluff Just Stuff 2007 Anthology}, year = 2007, publisher = pp, address = pp:adr, isbn = {978-0-9787392-8-7}, url = {http://www.pragprog.com/titles/nfjs07/no-fluff-just-stuff-2007-anthology} } @Book{ fowler:mjwti, author = {Chad Fowler}, title = {My Job Went To India: 52 Ways to Save Your Job}, year = 2005, publisher = pp, address = pp:adr, isbn = {978-0-9766940-1-4}, url = {http://www.pragprog.com/titles/mjwti/my-job-went-to-india} } @Book{ fowler:rr, author = {Chad Fowler}, title = {Rails Recipes}, year = 2006, publisher = pp, address = pp:adr, isbn = {978-0-9776166-0-2}, url = {http://www.pragprog.com/titles/fr_rr/rails-recipes} } GGGG @Book{ gehtland:ajax, author = {Justin Gehtland and Ben Galbraith and Dion Almaer}, title = {Pragmatic Ajax: A Web 2.0 Primer}, year = 2006, publisher = pp, address = pp:adr, isbn = {978-0-9766940-8-3}, url = {http://www.pragprog.com/titles/ajax/pragmatic-ajax} } @Book{ gray:textmate, title = {TextMate: Power Editing for the Mac}, author = {James Edward {Gray II}}, year = 2007, publisher = pp, address = pp:adr, isbn = {978-0-9787392-3-2}, url = {http://www.pragprog.com/titles/textmate/textmate} } @Book{ gray:quiz, title = {Best of Ruby Quiz}, author = {James Edward {Gray II}}, year = 2006, publisher = pp, address = pp:adr, isbn = {978-0-9766940-7-6}, url = {http://www.pragprog.com/titles/fr_quiz/best-of-ruby-quiz} } HHHH @Book{ halloway:r4j, author = {Stuart Halloway and Justin Gehtland}, title = {Rails for Java Developers}, year = 2007, publisher = pp, address = pp:adr, isbn = {978-0-9776166-9-5}, url = {http://www.pragprog.com/titles/fr_r4j/rails-for-java-developers} } @Book{ hitchens:xquery, author = {Ron Hitchens}, title = {Getting Started with XQuery}, year = 2008, publisher = pp, address = pp:adr, isbn = {friday}, url = {http://www.pragprog.com/titles/xquery/getting-started-with-xquery} } @Book{ hunt:utc, author = {Andrew Hunt and David Thomas}, title = {Pragmatic Unit Testing In C\# with NUnit}, year = 2004, publisher = pp, address = pp:adr, isbn = {0974514020} } @Book{ hunt:utc2, author = {Andrew Hunt and David Thomas with Matt Hargett}, title = {Pragmatic Unit Testing In C\# with NUnit, 2nd Ed.}, year = 2006, publisher = pp, address = pp:adr, isbn = {978-0-9776166-7-1}, url = {http://www.pragprog.com/titles/utc2/pragmatic-unit-testing-in-c-with-nunit-2nd-ed} } @Book{ hunt:utj, author = {Andrew Hunt and David Thomas}, title = {Pragmatic Unit Testing In Java with JUnit}, year = 2003, publisher = pp, address = pp:adr, isbn = {978-0-9745140-1-7}, url = {http://www.pragprog.com/titles/utj/pragmatic-unit-testing-in-java-with-junit} } @Book{ hunt:ahptl, author = {Andy Hunt}, title = {Pragmatic Thinking \& Learning: Refactor Your Wetware}, year = 2008, publisher = pp, address = pp:adr, isbn = {978-1-9343560-5-0}, url = {http://www.pragprog.com/titles/ahptl/pragmatic-thinking-and-learning} } IIII JJJJ @Book{ johnson:fxruby, author = {Lyle Johnson}, title = {FXRuby: Create Lean and Mean GUIs with Ruby}, year = 2008, publisher = pp, address = pp:adr, isbn = {978-1-9343560-7-4}, url = {http://www.pragprog.com/titles/fxruby/fxruby} } KKKK LLLL MMMM @Book{ mangino:mmfacer, author = {Michael J. Mangino}, title = {Developing Facebook Platform Applications with Rails}, year = 2008, publisher = pp, address = pp:adr, isbn = {978-1-9343561-2-8}, url = {http://www.pragprog.com/titles/mmfacer/developing-facebook-platform-applications-with-rails} } @Book{ marick:bmsft, author = {Brian Marick}, title = {Everyday Scripting with Ruby: For Teams, Testers, and You}, year = 2006, publisher = pp, address = pp:adr, isbn = {978-0-9776166-1-9}, url = {http://www.pragprog.com/titles/bmsft/everyday-scripting-with-ruby} } @Book{ mason:svn2, author = {Mike Mason}, title = {Pragmatic Version Control Using Subversion}, year = 2006, publisher = pp, address = pp:adr, edition = {Second}, isbn = {978-0-9776166-5-7}, url = {http://www.pragprog.com/titles/svn2/pragmatic-version-control-using-subversion} } NNNN @Book{ naberezny:ndphpr, author = {Mike Naberezny and Derek DeVries}, title = {Rails for PHP Developers}, year = 2008, publisher = pp, address = pp:adr, isbn = {978-1-9343560-4-3}, url = {http://www.pragprog.com/titles/ndphpr/rails-for-php-developers} } @Book{ nygard:mnee, author = {Michael T. Nygard}, title = {Release It!: Design and Deploy Production-Ready Software}, year = 2007, publisher = pp, address = pp:adr, isbn = {978-0-9787392-1-8}, url = {http://www.pragprog.com/titles/mnee/release-it} } OOOO PPPP @Book{ parr:tpantlr, author = {Terence Parr}, title = {The Definitive ANTLR Reference: Building Domain-Specific Languages}, year = 2007, publisher = pp, address = pp:adr, isbn = {978-0-9787392-5-6}, url = {http://www.pragprog.com/titles/tpantlr/the-definitive-antlr-reference} } @Book{ pine:ltp, author = {Chris Pine}, title = {Learn to Program}, year = 2006, publisher = pp, address = pp:adr, isbn = {978-0-9766940-4-5}, url = {http://www.pragprog.com/titles/fr_ltp/learn-to-program} } @Book{ porteneuve:cppsu, author = {Christophe Porteneuve}, title = {Prototype and script.aculo.us: You never knew JavaScript could do this!}, year = 2007, publisher = pp, address = pp:adr, isbn = {978-1-9343560-1-2}, url = {http://www.pragprog.com/titles/cppsu/prototype-and-script-aculo-us} } @Book{ pugh:kpiod, author = {Ken Pugh}, title = {Interface Oriented Design}, year = 2006, publisher = pp, address = pp:adr, isbn = {978-0-9766940-5-2}, url = {http://www.pragprog.com/titles/kpiod/interface-oriented-design} } QQQQ RRRR @Book{ richardson:prj, author = {Jared Richardson and Will Gwaltney}, title = {Ship It! A Practical Guide to Successful Software Projects}, year = 2005, publisher = pp, address = pp:adr, isbn = {978-0-9745140-4-8}, url = {http://www.pragprog.com/titles/prj/ship-it} } @Book{ riecke:rgdojo, author = {Craig Riecke and Rawld Gill and Alex Russell}, title = {Mastering Dojo: JavaScript and Ajax Tools for Great Web Experiences}, year = 2008, publisher = pp, address = pp:adr, isbn = {978-1-9343561-1-1}, url = {http://www.pragprog.com/titles/rgdojo/mastering-dojo} } @Book{ rothman:rdbcd, author = {Johanna Rothman and Esther Derby}, title = {Behind Closed Doors: Secrets of Great Management}, year = 2005, publisher = pp, address = pp:adr, isbn = {978-0-9766940-2-1}, url = {http://www.pragprog.com/titles/rdbcd/behind-closed-doors} } @Book{ rothman:jrpm, author = {Johanna Rothman}, title = {Manage It!: Your Guide to Modern Pragmatic Project Management}, year = 2007, publisher = pp, address = pp:adr, isbn = {978-0-9787392-4-9}, url = {http://www.pragprog.com/titles/jrpm/manage-it} } @Book{ ruby:rails3, author = {Sam Ruby and David Thomas and David Heinemeier Hansson}, title = {Agile Web Development with Rails}, year = 2008, publisher = pp, address = pp:adr, edition = {Third}, isbn = {978-1-9343561-6-6}, url = {http://www.pragprog.com/titles/rails3/agile-web-development-with-rails-third-edition} } SSSS @Book{ schmidt:eir, author = {Maik Schmidt}, title = {Enterprise Integration with Ruby}, year = 2006, publisher = pp, address = pp:adr, isbn = {978-0-9766940-6-9}, url = {http://www.pragprog.com/titles/fr_eir/enterprise-integration-with-ruby} } @Book{ sherman:gsdgis, author = {Gary E. Sherman}, title = {Desktop GIS: Mapping the Planet with Open Source}, year = 2008, publisher = pp, address = pp:adr, isbn = {978-1-9343560-6-7}, url = {http://www.pragprog.com/titles/gsdgis/desktop-gis} } @Book{ subramaniam:pad, author = {Venkat Subramaniam and Andy Hunt}, title = {Practices of an Agile Developer: Working in the Real World}, year = 2006, publisher = pp, address = pp:adr, isbn = {978-0-9745140-8-6}, url = {http://www.pragprog.com/titles/pad/practices-of-an-agile-developer} } @Book{ subramaniam:vslg, author = {Venkat Subramaniam}, title = {Programming Groovy: Dynamic Productivity for the Java Developer}, year = 2008, publisher = pp, address = pp:adr, isbn = {978-1-9343560-9-8}, url = {http://www.pragprog.com/titles/vslg/programming-groovy} } @Book{ swicegood:git, author = {Travis Swicegood}, title = {Pragmatic Version Control using Git}, year = 2008, publisher = pp, address = pp:adr, isbn = {978-1-9343561-5-9}, url = {http://www.pragprog.com/titles/tsgit/pragmatic-version-control-using-git} } @Book{ sydik:jsaccess, author = {Jeremy Sydik}, title = {Design Accessible Web Sites: 36 Keys to Creating Content for All Audiences and Platforms}, year = 2008, publisher = pp, address = pp:adr, isbn = {978-1-9343560-2-9}, url = {http://www.pragprog.com/titles/jsaccess/design-accessible-web-sites} } TTTT @Book{ tate:j2r, author = {Bruce Tate}, title = {From Java to Ruby: Things Every Manager Should Know}, year = 2006, publisher = pp, address = pp:adr, isbn = {978-0-9766940-9-0}, url = {http://www.pragprog.com/titles/fr_j2r/from-java-to-ruby} } @Book{ tennis:ctrubyqt, author = {Caleb Tennis}, title = {Rapid GUI Development with QtRuby}, year = 2005, publisher = pp, address = pp:adr, isbn = {friday}, url = {http://www.pragprog.com/titles/ctrubyqt/rapid-gui-development-with-qtruby} } @Book{ tennis:ctelec, author = {Caleb Tennis}, title = {A Peek at Computer Electronics: Things you Should Know}, year = 2007, publisher = pp, address = pp:adr, isbn = {978-0-9776166-8-8}, url = {http://www.pragprog.com/titles/ctelec/a-peek-at-computer-electronics} } @Book{ thomas:awdwr, author = {David Thomas and David Heinemeier Hansson}, title = {Agile Web Development with Rails}, year = 2005, publisher = pp, address = pp:adr, isbn = {097669400X} } @Book{ thomas:awdwr2, author = {David Thomas and David Heinemeier Hansson}, title = {Agile Web Development with Rails}, year = 2006, publisher = pp, address = pp:adr, edition = {Second}, isbn = {978-0-9776166-3-3}, url = {http://www.pragprog.com/titles/rails2/agile-web-development-with-rails} } @Book{ thomas:ruby2, author = {David Thomas and Chad Fowler and Andrew Hunt}, title = {Programming Ruby: The Pragmatic Programmers' Guide}, year = 2005, publisher = pp, address = pp:adr, edition = {Second}, isbn = {0974514055} } @Book{ thomas:ruby3, author = {David Thomas and Chad Fowler and Andrew Hunt}, title = {Programming Ruby: The Pragmatic Programmers' Guide}, year = 2008, publisher = pp, address = pp:adr, edition = {Third}, isbn = {978-1-9343560-8-1}, url = {http://www.pragprog.com/titles/ruby3/programming-ruby-3} } @Book{ thomas:vcc, author = {David Thomas and Andrew Hunt}, title = {Pragmatic Version Control Using CVS}, year = 2003, publisher = pp, address = pp:adr, isbn = {978-0-9745140-0-0}, url = {http://www.pragprog.com/titles/vcc/pragmatic-version-control-using-cvs} } @Book{ thoughtworks:twa, author = {ThoughtWorks}, title = {ThoughtWorks Anthology}, year = 2008, publisher = pp, address = pp:adr, isbn = {978-1-9343561-4-2}, url = {http://www.pragprog.com/titles/twa/thoughtworks-anthology} } UUUU VVVV WWWW @book{ wilson:gwd, author = {Greg Wilson}, title = {Data Crunching: Solve Everyday Problems using Java, Python, and More}, year = 2005, publisher = pp, address = pp:adr, isbn = {978-0-9745140-7-9}, url = {http://www.pragprog.com/titles/gwd/data-crunching} } XXXX YYYY ZZZZ @Book{ zygmuntowicz:deploy, author = {Ezra Zygmuntowicz and Bruce Tate}, title = {Deploying Rails Applications: A Step-by-Step Guide}, year = 2008, publisher = pp, address = pp:adr, isbn = {978-0-9787392-0-1}, url = {http://www.pragprog.com/titles/fr_deploy/deploying-rails-applications} }