--- title: Projects layout: content description: I like tinkering with ideas and seeing where they end up. These are some of my personal favorites. ---

# Projects

I like tinkering with ideas and seeing where they end up. Some of my work ends up on GitHub and these are a few of my personal favorites…

### ti-debug

A browser client for debugging server-side code (like PHP) without an IDE.

github
  dpb587/ti-debug
blog
  ti-debug: For Debugging Server Code in the Browser (2013-05-16)

### PHP Diff Engine

A language-aware diff engine for changes in PHP classes/interfaces/functions over time.

github
  dpb587/diff-defn.php
blog
  Comparing PHP Application Definitions (2013-03-07)

### CLI for OpenGrok

Command line interface (à la `grep`) for getting results from an OpenGrok server.

github
  dpb587/opengrok-cli
blog
  OpenGrok Cli (2013-01-21)

# Contributions

I would not and could not be the developer I am without the time others have invested in publishing open source software. For my modest part, I've been able to contribute back to…

- logstash/logstash – small enhancements
- elasticsearch/kibana – small bug fixes
- composer/composer – small enhancements, bug fixes
- symfony/symfony – small enhancements, bug fixes
- doctrine/dbal – oracle bug fixes