ThingsILearned By Dave Fowler

  • Things /
  • About
I learn the best when I write about what I'm learning. Here I share some of my writing, essays, and projects. Lately I've been focused on Cloud Business Intelligence at Chartio and publically post considerably less.

Posts

  • external
  • internal

Essays

  • New Chartio Dashboard Toolbar 2015-12-12
  • How to Choose a Business Intelligence Tool You're Going to Love 2015-07-28
  • The Conquest of Happiness 2015-07-27
  • Movieless March 2015-03-01
  • Random Distributions in Python 2015-01-19
  • Introducing the Data Pipeline 2014-08-19
  • Meet Your Personal Chartio Teammate 2014-06-12
  • Dashboard and Data Source Level Access Controls 2014-05-20
  • Blending, Formulas, Services and Funding 2014-04-03
  • An Interview with Scott Murray, Code Artist 2014-04-03
  • A Logo Page for Chartio 2014-02-04
  • Graph it with a Bullet 2014-01-08
  • Business Intelligence Predictions 2014-01-02
  • 2014 Resolutions 2014-01-01
  • 1 year since launch = 500,000 charts per week 2013-11-06
  • An Interview with Riley Newman, Head of Analytics at Airbnb 2013-09-26
  • The New Man 2013-09-01
  • Put a fork in 'big data' - it's done 2013-08-13
  • Information Dashboard Design (2nd Edition) 2013-08-09
  • CSV as a Data Source 2013-08-01
  • Drawn to Write 2013-07-26
  • The State of SQL Education 2013-07-16
  • Sock Bankruptcy 2013-07-07
  • Importing Excel into MySQL 2013-06-02
  • Javascript Controlled Pin Button for Images and Videos 2013-05-29
  • Cherry Picking With Mercurial 2013-05-23
  • SQL Joins Explained 2013-05-12
  • Directory String Replace 2013-04-19
  • 10 Reasons Not To Build Your Own Dashboards From Scratch 2013-04-16
  • You and Your Startup 2013-04-09
  • exitwp: Wordpress Export Script for Hyde 2013-03-30
  • Statically Generated 2013-03-29
  • Blending, Formulas, Services and Funding 2013-01-22
  • MailGun as an SMTP Server for Django Apps 2011-06-07
  • The PickledObjectField for Object Storage in Django 2011-01-05
  • On Productivity, Organization and Tools 2010-12-01
  • Dynamically Calling Fancybox from Javascript 2010-01-27
  • When Can I Stop Saving for Retirement? 2010-01-11
  • Initialize Django Tests 2009-09-30
  • Forwarding Naked Domains for Appengine with Apache 2009-08-26
  • Socialbrowse in the StarTribune 2009-08-11
  • Log Observer using Python's subprocess 2009-08-10
  • Starting Out With Comet (Orbited) Part 3 - The Client 2009-08-03
  • Appengine Example: Quick Thoughts 2009-07-21
  • Starting Out With Comet (Orbited) Part 2 - Installation and STOMP 2009-06-25
  • Starting Out With Comet (Orbited) Part 1 2009-06-09
  • Find RSS Feed Links With jQuery 2009-06-03
  • Google AJAX Feed API Example with Socialbrowse 2009-06-03
  • TicTacToe in jQuery 2009-06-02
  • GNU Screen Basic Tutorial 2009-05-26
  • Deploying MoinMoin on Ubuntu using Apache mod_wsgi 2009-05-21
  • Using Arguments in a Shell Script 2009-05-11
  • 'drop' Database Command for Django Manager 2009-05-10
  • Testing AJAX Requests in Django 2009-05-08
  • Some Notes and Requests on Django Signals 2009-05-06
  • Road Bikes are Waaaay Better than Target Bikes 2009-05-03
  • Simple MySQLdb Example 2009-05-03
  • Socialbrowse On The News 2009-04-14
  • Uninstalling the easy_install(ed) 2009-04-13
  • Paper or Plastic? 2009-04-06
  • EC2 Elastic IPs SSH Error 2009-03-25
  • How to Port Many Django Utilities Backwards 2009-03-18
  • Adding Custom Commands to manage.py and django-admin.py 2009-03-13
  • Wordpress Domain Change 2009-03-09
  • Tripeedo - Flight Search That's Actually a Search 2009-03-03
  • Traffic Trends: Negativity = More Traffic? 2009-02-18
  • Setup Safari Web Inspector 2009-02-08
  • Satchmo on Ubuntu 2009-01-26
  • Installing SVN on Ubuntu 2009-01-22
  • Javascript Relative and Absolute URLs 2009-01-19
  • Executed In Sequence of Page Load 2009-01-17
  • Django Email Admins Using Different Outgoing Email Address 2009-01-06
  • SSHFS for Developing on a Remote Server 2009-01-06
  • Wildcard Subdomains with WebpageDomainNames.com/Godaddy.com 2009-01-06
  • Relative URL Parser Snippet 2009-01-05
  • Using Subdomains in Django 2009-01-05
  • Installing CSSTidy and Scons on OS X or Linux 2009-01-02
  • Recap and New Years Resolutions 2009-01-01
  • "I have a Startup" Midwest vs. Bay Area 2008-12-31
  • Django-admin.py startproject > Unknown Command 2008-12-28
  • Proportional Image Resize in JavaScript 2008-12-27
  • Host Your Own Git Repository 2008-12-22
  • How To Win Friends and Influence People 2008-12-21
  • Man's Search For Meaning 2008-12-18
  • Get Around Corporate Firewalls: Make Your Own Proxy 2008-12-16
  • Learning Again! 2008-12-16
  • Christmas Tunes 2007-11-16
  • Organized Printf's with Variadic Macros 2007-10-05
  • Electric Fence on OS X 2007-09-30
  • Zope3/Plone to Django 2007-08-14
  • Computers and Lemonade 2007-07-26
  • Unconventional Motivation Techniques 2007-07-18
  • Organized Database Designing 2007-07-06
  • Plone Sprint at Google 2007-07-05
  • Prevent Devices from Waking WinXP out of Standby Mode 2007-07-01
  • ThingsILearned User Case 2007-06-29
  • JaredSIM - The Adventure 2007-06-20
  • California - Lets go! 2007-06-19
  • Batch .jpg Image Resizer 2007-06-11
  • On making business cards with Photoshop 2007-06-10
  • Food for Thought & Thought about Food 2007-06-10
  • XML Syntax on Emacs 2007-06-10
  • OS X Terminal - Prompt Format 2007-06-07
  • Plone Blogging 2007-06-04
  • GSoC - Plone Comments 2007-06-02
  • 200 Page Views! 2007-05-30
  • CImgLib - A Simple Image Class for PNG Files. 2007-05-29
  • First Grade and Robots 2007-05-24
  • Starting Toward Probable Failure 2007-05-20
  • Separating Reflections From a Single Image Using Local Features 2007-05-15
  • Emacs for Macs 2007-05-07
  • Combating Internet Addiction 2007-05-04
  • About 2007-04-26 02:02:12
  • A Fresh New Blog 2007-04-26
  • Screw you! - A Python Example 2007-04-26
  • Xcode Editor - Kinda Sucks 2007-04-26

Depricated Posts

  • Comparing Github and BitBucket
  • New Blog Design By Amanda Scharlemann
  • Wanted: Generous Blog Designer
  • Wundrbar makes a Wundrful iPhone App
  • 1-through-N Steps for Beginning a Novel
  • An energy drink recipe: Green Tea Pepsi
  • The Dangers of a Startup
  • The Facebook addiction
  • Opening Tough Jars and Bottles for Tendonitis Sufferers
  • Day 1 - Introduction
  • Diversity! Differences! Mind!! Man this World in unequal!!
  • Lets Talk Your Data, Not Big Data

Projects

  • Chess in Javascript
  • Chartio
  • Jared.hockey - Air Hockey Robotic Opponent

Influences

  • Data
    • Stephen Few
    • Mike Bostock
    • Chartio Team
  • Entrepreneurship
    • Paul Graham
    • Steve Blank
    • Ben Horowitz
    • Ben Silberman
    • Yuri Sagalov
    • Paul Sciarra
    • Rich Levandov
  • Engineering
    • Justin Davis
    • Amy Fowler (Mom)
    • Eric Mejdrich
    • Yash Nelapati
    • Chris Kundinger