Extending and Leveraging the Power of the Command Line Interface


Comments are closed.

Gave me a good clue about how to extend and implement own command line arguments. Nice talk!

Nice one

Good material, well explained. tought me a couple of things :)

Code samples are on Github


Great talk and now we considering using this component in our projects instead of the PEAR one. :)

Great to know Marcus and I'm glad to know you enjoyed the talk.

Very interesting talk, I'll try the console component.

good talk and great shoes! ;-)

very good talk, very inspiring!

You could really tell Hugo is a professional trainer. This talk was very well executed! Good slides, nice pace and all the time following a red line with each example building upon the last.

Now I can't wait until I get to the point in my project where I need to create commands.

If you do it again (and I think you should) I would recommend adding in some message queue integration. Like we talked about after the session.

Just the introduction I expected. Good speaker, good slides, good examples.

Anonymous at 14:14 on 23 Oct 2011

Great presentation, Hugo is obviously experienced and it shows. The slides also make a huge difference, they were really well put together: the Sensio labs brand is strong and clear and it translates perfectly here.

There whole thing struck a good balance between introductory examples and inspiring possibility.

Hangman in console ftw! Good talk, learned a lot of new things.

Anonymous at 18:04 on 24 Oct 2011

Very strong presentation. Slides were very slick and presented very well, with the content being bang on too. Talk flowed well, with plenty of well-detailed examples. Very good!

I've had the pleasure of taking a look at some previous training slides coming out of Sensio, but those were for the framework in general. I was very interested to see what Hugo would come up with for the Console component.

I thought the example application was a great choice and thoroughly covered the ins and outs of the component (e.g. input, output, container usage). Unit and functional testing examples were much appreciated.

Based on the audience questions, I think the best practice of how a console command should mimic a controller could have been touched upon in more detail. I think plenty of people weren't aware that controllers should also be lightweight methods that depend on services to do the heavy lifting.

One thing I think could have been included was handling of STDIN, STDOUT and STDERR streams. Granted, I don't think they'd have fit naturally with the hangman example, but the topics can be useful for actual projects.

I'm really happy to have so much good feedbacks. Thank you very much all :)