PragPub cover

Features

  • by Andy Hunt
    Context is king, but context extends further than you think. Here are some subtle biases that might affect your judgement.
  • by Paul Butcher
    Improve your tests with custom expectations
  • by Ben Scofield
    There are different levels of expertise, and it’s smart to know what level to aspire to.
  • by Adam Goucher
    The Page Object pattern is the key to implementing smart automated checks. Here’s how Python programmers can make use of it.
  • by Dan Wohlbruck
    This month marks the anniversary of the first computer in space.

Departments

  • by Michael Swaine
    You are a product of your times.
  • A little knowledge that is perfectly safe.
  • by Michael Swaine
    A monthly diversion at least peripherally related to programming.
  • Author sightings, partner events, and other notable happenings.
  • by John Shade
    John surveys the leading examples of software development manifestos and makes some suggestions.