The Pragmatic Programmers

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

Login


Calendar

  • Sept 2, PMI Silicon Valley
    “Manage the Project Portfolio”
    Johanna Rothman, author of Manage It! and Behind Closed Doors: Secrets of Great Management
  • Sept 2-5, Famagusta, North Cyprus
    ICSCCW (20009 Fifth International Conference on Soft Computing, Computing with Words and Perceptions in System Analysis, Decision and Control)
  • Sept 3, Edinburgh, Scotland
    Haskell Symposium
  • Sept 3-6, Minneapolis, MN
    EMBC (2009 31st Annual International Conference of the IEEE Engineering in Medicine and Biology Society)
  • 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
    “Refactor Your Wetware”
    Andy Hunt
  • Sept 9-10, Washington, DC
    Gov 2.0 Summit
  • Sept 9-11, Seattle, WA
    2009 IEEE Ninth International Conference on Peer-to-Peer Computing (P2P)
  • Sep 10-11, Agile Open Holland, Baarn, The Netherlands
    Topic TBD
    Rachel Davies, author of Agile Coaching
  • Sept 10-12, Amsterdam, The Netherlands
    ACII 2009 (2009 3rd International Conference on Affective Computing and Intelligent Interaction)
  • Sep 11-12, Agile China, Beijing
    Topic TBD
    Dave Thomas
  • Sep 11-13, New England Software Symposium, Boston, MA
    “Third time’s a charm: What’s new in Spring 3.0,” “WAR and Pieces: Breaking down monolithic web applications with Spring-DM and OSGi,” “That old Spring magic has me in its SpEL: DI Wizardy with the Spring Expression Language,” “Beyond JUnit: Powertools for Test-Driven Development”
    Craig Walls, author of Modular Java
  • Sept 12, WindyCityRails, Chicago IL
    “Behaviour Driven Rails with RSpec and Cucumber”
    David Chelimsky, author of The RSpec Book
  • Sept 12-16, Raleigh, NC
    PACT (2009 International Conference on Parallel Architectures and Compilation Techniques)
  • Sept 14-16, North Cyprus
    ISCIS (2009 24th International Symposium on Computer and Information Sciences)
  • Sept 14-16, Santa Clara, CA
    2009 IEEE Third International Conference on Semantic Computing (ICSC)
  • Sept 15-18, Chicago, IL
    4G World
  • Sep 19, South Jordan, UT
    Utah Code Camp
  • Sep 19, Raleigh, NC
    Raleigh Code Camp
  • Sept 20-23, Anchorage, AK
    2009 IEEE Vehicular Technology Conference (VTC 2009-Fall)
  • Sept 20-24, Corvallis, OR
    2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
  • Sept 20-25, Beijing, China
    MobiCom 2009
  • Sept 20-26, Edmonton, Canada
    SCAM 2009 (2009 Ninth IEEE International Working Conference on Source Code Analysis and Manipulation)
  • Sept 21-24, Boston, MA
    ESC
  • Sep 22, CareerCamp in suburban Chicago (Wheaton, IL)
    “Effective Job Interviewing from Both Sides of the Desk”
    Andy Lester, author of Land the Tech Job You Love
  • Sept 22-24, Cambridge, MA
    EmTech09
  • Sept 22-24, San Francisco, CA
    Intel Developer Forum
  • Sept 23, Agile Boston User Group, Boston MA
    Topic TBD
    Johanna Rothman
  • 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
    Topic TBD
    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
    Topic TBD
    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 2-4, Twin Cities Software Symposium, Minneapolis, MN
    “Third time’s a charm: What’s new in Spring 3.0” “WAR and Pieces: Breaking down monolithic web applications with Spring-DM and OSGi” “That old Spring magic has me in its SpEL: DI Wizardy with the Spring Expression Language” “Beyond JUnit: Powertools for Test-Driven Development”
    Craig Walls
  • 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—writing software that matters” (1/2 day tutorial) and “Adventures of an Agile Architect”
    Dan North, author of The RSpec Book
  • Oct 4-7, Los Angeles, CA
    Adobe MAX
  • Oct 4-7, Orlando, FL
    VSLive
  • Oct 4-9, Denver, CO
    Models 09 (ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems)
  • 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 10-16, Atlantic City, NJ
    2009 IEEE Information Visualization Conference (InfoVis)
  • Oct 11-14, San Antonio, TX
    2009 IEEE International Conference on Systems, Man and Cybernetics (SMC)
  • Oct 11-14, Big Sky, MT
    22nd ACM Symposium on Operating Systems Principles
  • 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
    Topic TBD
    David Chelimsky
  • Oct 15-16, Lake Buena Vista, FL
    International Symposium on Empirical Software Engineering and Measurement
  • Oct 17-18, Voices That Matter, Boston, MA
    Topic TBD
    Marcus S. Zarra
  • Oct 19-21, Denver, CO
    Advanced Ruby Studio
  • Oct 19-22, SpringOne and Groovy/Grails Experience, New Orleans LA
    “Grails Quick-Start” and “Not Your Father’s Custom Tags”
    Dave Klein
  • Oct 19-22, SpringOne and Groovy/Grails Experience, New Orleans LA
    “That old Spring magic has me in its SpEL: DI Wizardy with the Spring Expression Language”
    Craig Walls
  • 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 20-22, San Francisco
    Web Squared
  • Oct 21, JUG, Richmond VA
    “Refactor Your Wetware”
    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
    Topic TBD
    Johanna Rothman
  • Oct 25-29, Orlando, FL
    OOPSLA
  • Oct 26-29, Biloxi, MS
    OCEANS 2009
  • Oct 28
    Ted Hoff’s birthday
  • Nov 2, Skillsmatter, London
    “In the Brain of Dan Haywood”
    Dan Haywood
  • Nov 6-8, Las Vegas, NV
    7th Annual UFO Crash Retrieval Conference
  • Nov 7, Bletchley Park, Milton Keynes, UK
    ACCU Security Yesterday, Today, and Tomorrow
  • Nov 9-13, Agile Development Practices, Orlando FL
    “Pragmatic Thinking and Learning”
    Andy Hunt
  • Nov 9-13, Agile Development Practices, Orlando FL
    Several topics in the testing sub-conference
    Jared Richardson
  • Nov 14-15, Greater Boston Chapter of ACM, in Boston, MA
    Craig Walls is sharing the stage for two days with Ken Sipe doing an overview of Spring, covering much of the Spring portfolio.
    Craig Walls
  • Nov 17-19, Los Angeles
    Microsoft PDC09
  • Nov 20, Redmond, WA
    Microsoft Windows’ birthday
  • The Quiz
  •  

  • All magazines
  • Discuss the magazine
PragPub cover

PragPub—September 2009

Table of Contents

Features

  • Responsive Design
    by Kent Beck
    Kent reflects on his years designing software and concludes that we need a new approach, one that embraces ambiguity and tension.
  • Clone Yourself
    by Chad Fowler
    Thinking of your career as a system leads to some surprising conclusions.
  • ...And Your Bugs Can Sing
    by David Koelle, Brian Tarbox
    What if your log files sang to you?
  • Beauty in Code
    by Scott Davis
    Scott talks about striving for beauty in the code as it runs and as it is written.

Departments

  • Up Front
    by Michael Swaine
    We are three.
  • Choice Bits
    Gems from our forum and other sources.
  • How Do We...?
    by Dave Thomas
    People often ask how we do what we do. This series explains…
  • Get a Life
    by Daniel Steinberg
    Cut yourself some slack. You deserve it, and your work may benefit from it.
  • Swaine’s World
    by Michael Swaine
    Mike gets a surprise visitor and surveys computer calisthenics of the past, present, and future.
  • Shady Illuminations
    by John Shade
    Open source needs women.
  • The Quiz
    by Michael Swaine
    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.