Keeping Personal Cheat Sheets as a Software Engineer

Written on 02 April 2015

I have been compiling a few personal cheat sheets through out the years as a software engineer and have found they have become invaluable. The cheat sheets were started to help me learn by typing the commands that I needed to remember. For example, as I was learning vim, the commands to move up, down, left, and right were put into the vim cheat sheet where I could quickly find it.

Setting up Symfony2 for Testing

Written on 06 February 2015

Setting a Symfony2 project up for testing can be tricky, however in this short guide I will show you how you are able to setup your project so you can spend more time coding and less time trying to fix issues you run into while setting up a testing environment.

Symfony2, Vagrant, and Chef

Written on 01 February 2015

If you are like me, I hate having a lot of extra stuff on my laptop such as mysql, apache/nginx, etc. All those extra services are such a pain in the ass to maintain and other developers may have different versions of the same things. This can lead to issues during development and has the potential to cause issues with your application when in production that cannot be reproduced.

Creating a Custom Data Mapper for Symfony2 Forms

Written on 25 January 2015

Symfony 2 has an amazing Form Component, however it is very complex and most users will have a hard time understanding the component. In the future I suspect that there will be more data mappers that you can use along with an easier way to configure these by creating a service and telling the configuration files to use your data mapper or even a different one.

Using Phing and PHPUnit with Symfony2

Written on 24 May 2013

So recently I have been playing a lot with phing, symfony2, and Jenkins. Today I will show you how to build a very basic build script that runs phpunit. Future articles I will show you how to add to your build script to generate documentation and eventually integrate it all into Jenkins.