2023

  1. The Firewall Guy

2020

  1. Generating Spectrograms with Neural Networks
  2. Time Frequency Duality
  3. Pitch Detection with Convolutional Networks
  4. No Servers, Just Buckets: Hosting Static Websites on the Cloud

2016

  1. New in VexFlow: ES6, Visual Regression Tests, and more!

2014

  1. New in VexFlow (May 2014)

2012

  1. More K-Means Clustering Experiments on Images

2011

  1. K-Means Clustering and Art
  2. A Web Audio Spectrum Analyzer
  3. Generating Tones with the Web Audio API
  4. A Music Theory API
  5. Prettier Tablature
  6. The VexFlow Tutorial (...and other goodies)
  7. Editing XML and HTML in Vim
  8. On Twitter

2010

  1. Regex Substitution in Haskell
  2. VexFlow Google Group
  3. VexFlow is Open Source
  4. More Durations and Better Beaming
  5. Migrating VexFlow to SCons
  6. Durations, Code, and Posters
  7. Encrypted Incremental Backups to S3
  8. On Parsing and Licenses
  9. Benchmarking VexFlow
  10. Fonts, Tablature, SVG, and a Demo
  11. On Beams
  12. The Thing about Accidentals...
  13. Cleaning up the Cruft
  14. A Question of Formats
  15. Music Notation with HTML5 Canvas
  16. Desktop Notifications with WebKit
  17. My Coding Font
  18. Improved Git-enabled Shell Prompt
  19. Adding Git Status Information to your Terminal Prompt
  20. My Vim Configuration
  21. Digraphs in Vim
  22. MacVim is Plain Awesome
  23. Meditation Timer

2009

  1. The Mandelbrot Set in JavaScript
  2. Google Chrome Poster from Source Code
  3. Vex Crypto
  4. Everybody Loves Colors
  5. Abbreviations in Vim
  6. Simple Code Folding in Vim
  7. Generating Circular Primes
  8. Project Euler

2008

  1. Tackling the Awkward Squad

2007

  1. Scheduling on SMP Hardware
  2. The Game of Life in JavaScript

2006

  1. Why I Like Working for Google
  2. Q&A: How OS X Executes Applications
  3. How OS X Executes Applications
  4. Using Spotlight from the OS X Commandline
  5. Troubleshooting UNIX Systems with Lsof
  6. Tailing Multiple Log Files with Twisted
  7. Following a Log File with Twisted
  8. Line Filtering With Twisted
  9. Gentoo Emerge Issues
  10. Working at Google
  11. Finding New Music with Google Sets
  12. 4 Steps to Telephone Authentication
  13. Useful OS X Shortcuts