The Pragmatic Programmers

Books | Video | Audio | Magazine | Forums | Resources | Help!

Login


Calendar

  • Aug 3-5, Kyoto, Japan
    The 3rd International Workshop on Symbolic-Numeric Computation
  • Aug 3-7, New Orleans, LA
    Siggraph
  • Aug 4-7, Reston, VA
    iPhone SDK Studio
  • Aug 5, Inman ConnectTech, San Francisco, CA
    Ruby on Real Estate: How to Apply Agile Development Principles to Your Project
    Mike Mangino, author of Developing Facebook Platform Applications with Rails
  • Aug 10-11, Berkeley, CA
    International Computing Education Research Workshop
  • Aug 11
    Steve Wozniak’s birthday
  • Aug 11
    Tom Kilburn’s birthday
  • Aug 12
    28th birthday of the IBM PC
  • Aug 12-13, San Francisco, CA
    OpenSource World: formerly LinuxWorld, collocated with CloudWorld
  • Aug 13, NEJug, Boston MA
    Career 2.0
    Jared Richardson, author of Ship It!
  • Aug 13-16, San Francisco, CA
    Filemaker Developer Conference 2009
  • Aug 17-21, Barcelona, Spain
    ACM SIGCOMM 2009
  • Aug 19
    Gordon Bell’s birthday
  • Aug 19-21, Denver, CO
    Ruby on Rails Studio
  • Aug 19-21, San Francisco, CA
    International Symposium on Low Power Electronics and Design
  • Aug 19-21, Chantilly VA
    Test Automation (Java)
    Jared Richardson
  • Aug 20, Biz Conference, Amelia Island FL
    Build Trust: Keeping People Happy Without Paying an Arm or a Leg (or any other body parts!)
    Johanna Rothman, author of Behind Closed Doors: Secrets of Great Management
  • Aug 20, Biz Conference, Amelia Island, FL
    Beyond the Organization Chart: What Really Drives Behavior at Work
    Esther Derby, author of Behind Closed Doors: Secrets of Great Management
  • Aug 23-28, Denver, CO
    SHARE
  • Aug 24, Agile 2009, Chicago, IL
    Workshop: What Does an Agile Coach Do?
    Liz Sedley and Rachel Davies, authors of Agile Coaching
  • Aug 24, Agile 2009, Chicago, IL
    TDD Clinic: C++
    James Grenning (with Bas Vodde)
  • Aug 24, Agile 2009, Chicago, IL
    Increase Your Capacity and Finish Projects: Manage the Project Portfolio
    Esther Derby, Johanna Hoffman
  • Aug 24, Agile 2009, Chicago, IL
    Idea Factory
    Brian Marick, author of Everyday Scripting With Ruby; Programming Cocoa with Ruby, with David Carlton
  • Aug 24, Agile 2009, Chicago, IL
    Eight Guiding Values
    Brian Marick
  • Mon Aug 24, Agile 2009, Chicago, IL
    Agile Coaching workshop
    Rachel Davies and Liz Sedley
  • Aug 24-28, Agile 2009, Chicago, IL
    Programming with the Stars
    James Grenning
  • Aug 24-28, Amsterdam, The Netherlands
    ESEC/FSE 2009
  • Aug 25, Agile 2009, Chicago, IL
    Top Ten Tips for Agile Coaches
    Rachel Davies and Liz Sedley
  • Aug 25, Agile 2009, Chicago, IL
    Continuous Testing Evolved
    Ben Rady and Rod Coffin
  • Aug 25
    Linux turns 18. Free krill for all!
  • Aug 25-28, Denver, CO
    iPhone SDK Studio
  • Aug 26, Agile 2009, Chicago, IL
    Workshop: Telling Your Stories: Why Stories are important for your team
    Johanna Hunt and Rachel Davies
  • Aug 26-27, Lonestar Ruby Conference, Austin TX
    Moving to Ruby 1.9, Module Magic
    James Edward Gray II, author of TextMate: Power Editing for the Mac
  • Aug 27, Agile 2009, Chicago, IL
    Test Driven Development in Java: Live and Uncensored
    Ben Rady
  • Aug 27, Agile 2009, Chicago, IL
    Back to Basics—Writing Expressive Tests Without All The Wizardry
    Rod Coffin
  • Aug 27, Lonestar Ruby Conference, Austin TX
    Speaking
    Dave Thomas
  • Aug 27-29, Lanzhou, China
    2009 8th International Conference on Grid and Cooperative Computing (GCC 2009)
  • Aug 28-29, Ruby Hoedown, Nashville TN
    Testing
    David Chelimsky, author of The RSpec book
  • Aug 28-30, No Fluff Just Stuff Software Symposium, Research Triangle Park NC
    Speaking
    Scott Davis, author of Groovy Recipes: Greasing the Wheels of Java
  • Aug 28-30, No Fluff Just Stuff Software Symposium, Research Triangle Park NC
    Speaking
    Stuart Halloway, author of Programming CLojure
  • Aug 28-30, No Fluff Just Stuff Software Symposium, Research Triangle Park NC
    Speaking
    Jared Richardson
  • Aug 28-30, No Fluff Just Stuff Software Symposium, Research Triangle Park NC
    Speaking
    Venkat Subramaniam, coauthor of the 2007 Jolt Productivity award-winning book Practices of an Agile Developer
  • Aug 29, Jacksonville, FL
    Jacksonville Code Camp
  • Aug 29-30, Montreal, Canada
    WOWODC East
  • Aug 30
    John Mauchley’s birthday
  • Aug 31-Sept 2, Edinburgh, Scotland
    The 18th ACM SIGPLAN Conference on Functional Programming
  • Aug 31-Sept 3, San Francisco, CA
    VMWorld
  • Aug 31-Sept 3, Natal, Brazil
    Chip on the Dunes
  • Sept 2, PMI Silicon Valley
    Manage the Project Portfolio
    Johanna Rothman
  • Sept 3, Edinburgh, Scotland
    Haskell Symposium
  • Sept 4
    John McCarthy’s birthday
  • Sept 4-7, Linz, Austria
    2009 13th IEEE International Symposium on Wearable Computers (ISWC)
  • Sept 7
    David Packard’s birthday
  • Sept 8, Seattle, WA
    Study of Nanoscience and Emerging Technologies Nanoethics Symposium 2009
  • Sept 9
    Dennis Ritchie’s birthday
  • Sept 9
    64 years ago today Grace Hopper got the Harvard Mark II running again after extracting a moth from a relay, the first computer bug.
  • Sep 9, Trinug, Raleigh NC
    Pragmatic Thinking and Learning
    Andy Hunt
  • Sept 9-10, Washington, DC
    Gov 2.0 Summit
  • Sep 10-11, RubyRX/AgileRX, Reston VA
    Speaking
    Esther Derby, Andy Hunt, Jared Richardson, and others
  • Sep 10-11, Agile Open Holland, Baarn, The Netherlands
    Speaking
    Rachel Davies
  • Sept 10-12, Amsterdam, The Netherlands
    2009 3rd Conference on Affective Computing (ACII 2009)
  • Sep 11-12, Agile China, Beijing
    Speaking
    Dave Thomas
  • Sept 12, WindyCityRails, Chicago IL
    Behaviour Driven Rails with RSpec and Cucumber
    David Chelimsky
  • Sept 15-18, Chicago, IL
    4G World
  • Sep 19, South Jordan, UT
    Utah Code Camp
  • Sep 19, Raleigh, NC
    Raleigh Code Camp
  • Sept 20-25, Beijing, China
    MobiCom 2009
  • Sept 21-24, Boston, MA
    ESC
  • Sept 22-24, Cambridge, MA
    EmTech09
  • Sept 22-24, San Francisco, CA
    Intel Developer Forum
  • Sept 23, Agile Boston User Group, Boston MA
    Speaking
    Johanna Rothman, author of Manage It! Your Guide to Modern, Pragmatic Project Management; Behind Closed Doors: Secrets of Great Management
  • Sep 23-27, Code Workz, San Francisco(23rd), Los Angeles (25th), Dallas (27th)
    Getting Git and Micro-Frameworks in PHP
    Travis Swicegood, author of Pragmatic Version Control Using Git
  • Sep 25-26, Western Canada Software Symposium, Calgary CA
    Speaking
    Jared Richardson
  • Sep 26, Houston Tech Fest, Houston TX
    Introduction to Test Driven Development and Stuck in Agility?
    Ben Rady
  • Sep 27, 360 iDev Conference, Denver CO
    Speaking
    Marcus S. Zarra, author of Core Data
  • Sept 28-30, Valencia, Spain
    2009 IEEE-PES/IAS Conference on Sustainable Alternative Energy (SAE)
  • Sept 28-30, Berlin
    NanoTech Europe
  • Sept 29-30, San Diego, CA
    Software Business 2009
  • Sept 30-Oct 3, Orlando, FL
    11th International Conference on Ubiquitous Computing
  • Oct 3-4, Los Altos Hills, CA
    Silicon Valley Code Camp
  • Oct 4
    John Atanasoff’s birthday
  • Oct 4-6, JAOO, Denmark
    Behaviour-driven development
    Dan North, author of The RSpec Book
  • Oct 4-7, Los Angeles, CA
    Adobe MAX
  • Oct 4-7, Orlando, FL
    VSLive
  • Oct 5, Supreme Court chambers, Washington, DC
    Season Opener: South Carolina v. North Carolina
  • Oct 5-7, Bloomington, IN
    SIGDOC 2009
  • Oct 7-9, Mumbai, India
    Interop Mumbai
  • Oct 11-15, San Francisco, CA
    Oracle OpenWorld
  • Oct 11-16, Grenoble, France
    International Conference on Hardware-Software Codesign and System Synthesis
  • Oct 12, Skills Matter, London
    Pragmatic Thinking and Learning
    Andy Hunt
  • Oct 13
    Arthur Burks’ birthday
  • Oct 13-14, Rails Summit Latin America, Sao Paulo, Brazil
    Speaking
    David Chelimsky
  • Oct 15-16, Lake Buena Vista, FL
    International Symposium on Empirical Software Engineering and Measurement
  • Oct 19-21, Denver, CO
    Advanced Ruby Studio
  • Oct 19-22, Groovy/Grails Experience, New Orleans LA
    Getting Git
    Dave Klein
  • Oct 19-22, San Jose, CA
    ZendCon
  • Oct 19-23, Cambridge, MA
    Software Test & Performance Conference
  • Oct 19-24, Beijing, China
    ACM Multimedia 2009
  • Oct 20-22, San Francisco, CA
    Web 2.0 Summit
  • Oct 20-22, ZendCon, San Jose CA
    Getting Git
    Travis Swicegood
  • Oct 21, JUG, Richmond VA
    Pragmatic Thinking and Learning
    Andy Hunt
  • Oct 21-23, Santa Clara, CA
    ARM techcon3
  • Oct 22, Compaid webinar
    Pragmatic Lessons Learned in Project Management
    Johanna Rothman
  • Oct 22-23, New York, New York
    HotNets-VIII
  • Oct 22-24, Fairfaz, VA
    SIGITE 2009
  • Oct 23, University City, MO
    Strange Loop Conference
  • Oct 24, The Twin Cities Code Camp, Minneapolis MN
    Meet Ruby
    Brian Hogan, author of Web Design for Developers
  • Oct 24, The Twin Cities Code Camp, Minneapolis MN
    No More Excuses: Test Your Javascript!
    Kevin Gisi
  • Oct 25-28, PNSQC, Portland OR
    Speaking
    Johanna Rothman
  • Oct 25-29, Orlando, FL
    OOPSLA
  • Oct 26-29, Biloxi, MS
    OCEANS 2009
  • Oct 28
    Ted Hoff’s birthday
  • Nov 9-13, Agile Development Practices, Orlando FL
    Pragmatic Thinking and Learning
    Andy Hunt
  • The Quiz
  •  

  • All magazines
  • Discuss the magazine
PragPub cover

PragPub—August 2009

Table of Contents

Features

  • Writing an iPhone App
    by Chris Adamson
    Developing iPhone apps is in some ways remarkably like writing desktop apps—and in many ways jarringly different.
  • iPhone, Meet Cucumber
    by Ian Dees
    It’s the hot development platform, and anything that speeds the process of getting your iPhone app finished and tested is welcome news. So Ian Dees shows how to drive an iPhone GUI from a Ruby test script.
  • Pragmatic Life
    interviewed by Michael Swaine
    A chat with Andy Hunt about the Pragmatic Life book series and about life in general.
  • Managing Your Life Projects
    by Johanna Rothman
    How to be more effective in your daily life by applying the principles of managing your project portfolio.

Departments

  • Up Front
    by Michael Swaine
    Your feedback on our first issue, our take on iPhone development, and more.
  • Choice Bits
    Tweets, posts, and mermaid’s tears from the interliving coral shoals of thought.
  • How Do We...?
    by Dave Thomas
    People often ask how we do what we do. This series explains…
  • Get a Life
    by Daniel Steinberg
    Fire up the backyard grill and roast a batch of beans.
  • Swaine’s World
    by Michael Swaine
    Michael heads into the woods, reflecting on bold retreats and loving attacks.
  • Shady Illuminations
    by John Shade
    John Shade wonders whether you have to be social to write social software, and if so, whether that’s a deal-killer.
  • The Quiz
    A monthly diversion at least peripherally related to programming.
  • Calendar
    Author sightings and other notable events.

Except where otherwise indicated, entire contents copyright © 2009 The Pragmatic Programmers.

Feel free to distribute this magazine (in whole, and for free) to anyone you want. However, you may not sell this magazine or its content, nor extract and use more than a paragraph of content in some other publication without our permission.

Published monthly in PDF, mobi, and epub formats by The Pragmatic Programmers, LLC, Dallas, TX, and Raleigh, NC. E-Mail support@pragprog.com, phone +1-800-699-7764. The editor is Michael Swaine (mailto:michael@pragprog.com). Visit us at http://pragprog.com

ISSN: 1948-3562


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

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