# Progress

Very productive day today. I have done a good dent in the [roadmap](http://carlalexander.ca/bootstrapping/roadmap/ "Roadmap"). I didn't get to write the essays I wanted to do. I should have time to tackle that tomorrow.

## Working API

 As I mentioned [yesterday](http://carlalexander.ca/bootstrapping/first-commit/ "That first commit"), my API code was full a bit of mess as I was working on building a custom [Symfony Firewall](http://symfony.com/doc/current/components/security/firewall.html) for authenticating a user using an API key (either as a query or HTTP header). I had worked on having it decoupled so I could open-source the bundle for it eventually. So all that was cleaned up and committed today. I then proceeded to fix my code so errors would be grouped together when multiple ones are submitted. Following that I got all errors submitted assigned to a project using the projects API key. ## Helthe Monitor

 As I was fixing my API code, I was also working on [Monitor](https://github.com/helthe/Monitor), the basic PHP library for Helthe. I got the [initial commit](https://github.com/helthe/Monitor/commit/940f3feebbe243e61c028fe09ec665f5ab4cee34) up on Github. At the moment, it is a simple wrapper around [Guzzle](http://guzzlephp.org), a PHP library to build HTTP clients. A very useful library if you are looking to work with or build a service with HTTP requests. I still need to write the documentation which I neglected to do, but I plan on doing it tomorrow. So things are moving along quite well, a lot of elements of the roadmap are far ahead. I don't have a sexy UI shot to show yet, but below is a database screenshot showing test errors. [![Screen Shot 2013-11-12 at 11.27.56 PM](//carlalexander.ca/wp-content/uploads/2013/11/Screen-Shot-2013-11-12-at-11.27.56-PM.png)](http://carlalexander.ca/wp-content/uploads/2013/11/Screen-Shot-2013-11-12-at-11.27.56-PM.png)## Keep up with my progress

 As always, I'll be sending updates of what is going on with the project to my mailing list. [You can subscribe here](http://eepurl.com/BOgBz)!