Monday, July 29, 2013

Framework Free

I've come to the conclusion that frameworks are making me lazy - and worse yet, stupid. Because I use abstractions all the time, I am completely unfamiliar with some very basic things. So, I'm working to fix this.

A friend asked me to write a little app that allows her to create questions about her life and track the responses. I could probably hack this thing out with CakePHP in a very short time, but I'm forgoing a framework. I'm doing this completely from scratch and using BDD to guide the development and refactoring.

In order to get more bang for my buck, I'm using this little app as my final project for Coursera's Startup Engineering class. This means, the race is on to get this thing finished and deployed so that I can compete for glory.

This little project is all about doing things I've never done before.  I'm using CodeceptionComposer, and the Facebook PHP SDK.  I'm throwing in some AngularJS, and working on securing a REST API.  And, to keep myself honest, I'll be sharing the little project on Github.