Micro Framework and JavaScript Applications

Small footprint libraries and so-called micro frameworks are a newer development in the PHP community. In this session we'll look at the MicroPHP Manifesto and go over building an application focused on the ideas presented by it. We'll look at a couple micro frameworks and other tools including Slim and Breeze as well as concerns with implementing your frontend with Backbone.js and other techniques. We'll also cover simple ways to organize your application and manage dependencies using Composer.

This was an extremely helpful talk. The examples of using Slim and Backbone to create a RESTful web application were easy and clear enough to really understand what was happening. I think the only thing I would have liked to have seen was a little more about Composer, specifically the getcomposer website and more of a description of how it works (i.e. an example composer.json). I know these things, but I think it would have been useful for others, without adding too much added time to the talk.

I am very much looking forward to trying out Slim and, now, Backbone.js.

The way Jeff was able to show a simple end-to-end solution using Slim, Backbone, and Composer was quite impressive. His delivery was flawless and I felt that he delivers an excellent presentation. Thanks, Jeff!

I thought this was one of the better talks. It was obvious that a lot of preparation went into the slides, and everything in the talk flowed real smoothly. I have been wanting to explore JavaScript frameworks like Backbone, so I was really stoked to see clear examples of how to use it (unfortunately the first clip you showed of JavaScript code with lots of callbacks all over the place is all too familiar).

I was looking for a more high-level overview, and perhaps more detail on the Manifesto. The talk was well done. The examples were impressive and well done. It was good for those already somewhat familiar with the Micro PHP Manifesto, but useful nonetheless for those of us that will be learning more later.

Great run through of a basic example (although there was little mention of the underlying DB being used). I agree with some of the other reviewers that it would have been nice to see some other examples of micro frameworks, perhaps in lieu of the JS front to your REST app? In other words, perhaps the talk should be split into JS apps (and tools) and micro frameworks?

Thank you all for the wonderful feedback. I address some of the concerns in a blog post about this talk which can be found here http://carouth.com/blog/2012/07/01/micro-framework-and-javascript-applications/.

02.Jul.2012 at 15:53 by Anonymous

The talk was good. I avoid Javascript like the plague so I doubt I'll use any of this but it was nice to hear about it.