Harry Percival

Harry Percival

Python and TDD enthusiast

  • @hjwp

London, United Kingdom

Areas of Expertise:

  • Python
  • TDD
  • consulting
  • speaking
  • programming
  • training
  • writing
After an idyllic childhood spent playing with BASIC on French 8-bit computers like the Thomson T-07 whose keys go "boop" when you press them, Harry spent a few years being deeply unhappy as a management consultant. Soon he rediscovered his true geek nature, and was lucky enough to fall in with a bunch of XP fanatics, working on the pioneering but sadly defunct Resolver One spreadsheet. He now works at PythonAnywhere LLP, and spreads the gospel of TDD world-wide at talks, workshops and conferences, with all the passion and enthusiasm of a recent convert.

Test-Driven Development with Python Test-Driven Development with Python
by Harry Percival
June 2014
Print: $44.99
Ebook: $35.99

Test-Driven Development Test-Driven Development
by Harry Percival
October 2014
Video: $59.99

Harry blogs at:

Dior and I

May 27 2015

read more

Building applications in Azure

May 27 2015

Download a free copy of “Azure for Developers,” an O’Reilly report by experienced .NET developer John Adams that breaks down Microsoft’s Azure platform in plain language, so that you can quickly get up to speed. One of the most natural … read more

Announcing Cassandra certification

May 27 2015

I am pleased to announce a joint program between O’Reilly and DataStax to certify Cassandra developers. This program complements our developer certification for Apache Spark and — just as in the case of Databricks and Spark — we are excited … read more

Building applications in Azure

May 27 2015

Download a free copy of “Azure for Developers,” an O’Reilly report by experienced .NET developer John Adams that breaks down Microsoft’s Azure platform in plain language, so that you can quickly get up to speed. One of the most natural … read more

Announcing Cassandra certification

May 27 2015

I am pleased to announce a joint program between O’Reilly and DataStax to certify Cassandra developers. This program complements our developer certification for Apache Spark and — just as in the case of Databricks and Spark — we are excited … read more

5 ways to reduce the pain of the inevitable

May 27 2015

This article is by staff writer William Cowie. Jake and Kelly (not their real names) were very dear friends of ours. Well, Kelly is still, but her husband just recently passed away. Because he was healthy and active, it came as a complete shock to us all — especially to… read more

Four short links: 27 May 2015

May 27 2015

Roboto — Google’s signature font is open sourced (Apache 2.0), including the toolchain to build it. Pregel: A System for Large Scale Graph Processing — a walk through a key 2010 paper from Google, on the distributed graph system that … read more

Four short links: 27 May 2015

May 27 2015

Roboto — Google’s signature font is open sourced (Apache 2.0), including the toolchain to build it. Pregel: A System for Large Scale Graph Processing — a walk through a key 2010 paper from Google, on the distributed graph system that … read more

Bad eggs

May 26 2015

For decades, researchers have been trying to figure out how birds identify and reject the eggs that other birds, known as “brood parasites,” sometimes sneak into their nests. These rogue birds don’t build their own nests, they “dump and drive”—they … The post Bad eggs appeared first on Animals. read more

Webcast: Outside-in TDD and Unit Test Isolation with Python, Django and Selenium
June 05, 2014
This webcast will explore the methodology of outside-in test-driven development (TDD), as applied to a web application.

Webcast: TDD Web Development from Scratch
June 26, 2013
In this hands-on webcast presented by Harry Percival author of Test-Driven Development with Python, you will learn: how to use TDD to build a web application from the ground up, full functional testing using the Selenium browser automation tool, and ...