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.


Comments are closed.

I am not sure I understood why one would use a micro framework for the PHP side, but a full framework for the JavaScript side.

Thanks a bunch, you convinced me to play with slim and backbone for my side project.

This was a good introduction to Backbone.JS and the SLIM framework. Examples were fairly clear and illustrated the speakers points well.

Rated 4

Anonymous at 15:12 on 30 Jun 2012

Can you follow this up with a macro framework talk?

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!

Very clear and concise. Great job.

Not very convincing that Slim or MicroPHP is ready for prime-time use, since you said you had to build extensions onto Slim in order to return JSON...

Great presentation of the ideas, concepts and examples. Can't wait to try it all out!

Rated 1

Anonymous at 15:46 on 30 Jun 2012

more demos in the beginning . it was suuuper dry in the beginning. give a reason with a wow demo on why we should care

Rated 5

Anonymous at 15:59 on 30 Jun 2012

Excellent talk, can't wait to implement this in my own projects. I was particularly impressed with the word counts.

Rated 5

Anonymous at 20:02 on 30 Jun 2012

Great demo. I have sooo many new things to play with next week.

I'm really excited to see the K.I.S.S. principle applied to frameworks. I think you are on to something...

Excellent presence, delivery, and content. Would have liked to have seen a bit more about Slim, but then again, I was already sold on Backbone ;)

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

Rated 4

Anonymous at 15:53 on 2 Jul 2012

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.