David Wheeler

David Wheeler

Perl, PostgreSQL, iOS hacker; US politics junkie; Webapp developer; Portvangelist; profane iconoclast.

  • @theory

Portland, Oregon

Areas of Expertise:

  • Perl
  • PostgreSQL
  • iPhone
  • iPad
  • iOS
  • JavaScript
  • plpgsql
  • plperl
  • sql
  • consulting
  • speaking
  • programming
  • training
  • writing

David E. Wheeler is President of Portland-based Kineticode, Co-Founder of PostgreSQL Experts, and Co-Founder of Lunar/Theory, purveyors of fine iOS apps. David also maintainers and leads development of Bricolage, a content management and publishing system powered by Perl and PostgreSQL. For his next trick, he may or may not build a Python or Lisp or BASIC-powered Web application, but whatever it is, it will likely be built on PostgreSQL. Unless it’s a blog or iOS app, in which case he’ll just use SQLite.

Test-Driven Database Development Test-Driven Database Development
by David Wheeler
August 2010
Video: $99.99

David blogs at:

Kyoto’s Nasty 22% City-Bike Hill Climb

May 24 2015

距離125mで高度上昇26m、22%の坂を頑張りました。 I went out for a long bike in the mountains of northern Kyoto on Saturday, and after 120km (75mi) of tough ups and pleasant downs with friends (that I'll write about separately), I made an attempt at a hill so steep that its name on Strava is "Nasty". It's… read more

Why are Eight Bits Enough for Deep Neural Networks?

May 23 2015

Picture by Retronator Deep learning is a very weird technology. It evolved over decades on a very different track than the mainstream of AI, kept alive by the efforts of a handful of believers. When I started using it a few years ago, it reminded me of the first time… read more


May 23 2015

read more