Book release: CakePHP 1.3 Application Development Cookbook

Just a few days ago, I was happy to see my first book published. Entitled CakePHP 1.3 Application Development Cookbook, it’s a book released in the form of a cookbook, with a series of solutions to common problems one faces when developing CakePHP applications.

While working on it, I tried to aim for developers at different levels of knowledge, yet a disclaimer has to be made: this is not a beginners book. It will not teach you how to install CakePHP, or how to get its friendly URLs working on Microsoft platforms (dodged that bullet.) It is written for CakePHP developers that are looking to solve different problems, and leverage their own applications. So no “building a blog” chapter in this book.

There are some recipes that deal with more complex topics, while others deal with what I consider interesting solutions to simple problems. Each recipe starts by proposing a problem, showing the solution, and giving an explanation of how the solution works. Most of the recipes include alternatives and extend the topic at hand beyond the scope of the problem they are solving, and some of them are based on open source packages that CakePHP community members (myself included) released.

This book also benefited from an unbelievably, super-cool, top of the world team of technical reviewers (the CakePHP 1.3 lead developer happens to be amongst them) that made its code shine (I am known for being humble.) They improved each recipe and proposed awesome alternatives to my original ideas. Because of that, this blog post is being written. I’m not sure sure I would’ve been as proud of the original version of the book ;)

You should also know that the publishing company behind the publication of this book, Packt Publishing, is donating an important portion of the book earnings to the Cake Software Foundation, which is like The Force behind CakePHP. So I might not get rich, but at least the foundation will get some beers out of each sale. And trust me, nothing says thank you like a beer.

If you bought the book, I welcome any feedback you may have (you could also leave a review and tell others how super cool the book is.) If you are more of a bytes person and less of a paper person, and look forward to reading the digital version, you can also get the ebook.

Leave a Comment

17 Comments to "Book release: CakePHP 1.3 Application Development Cookbook"

  1. Apr042011 at 1:25 am

    juan wrote:

    Eh Mariano, ¿Para cuando la publicación del libro en español?

    Excelente trabajo, pronto compraré la versión digital

  2. Apr102011 at 12:37 pm

    Byron wrote:

    Mariano y la version en español, q paso para cuando…. ??

  3. Apr102011 at 12:48 pm

    mariano wrote:

    No hay ninguna traducción planeada por ahora. Veremos si en el futuro se puede concretar.

  4. Apr192011 at 8:13 pm

    david wrote:

    Hi Mariano, great book, I had it pre-ordered when I bought the other three available books so I’ve read them all now!

    I was wondering if there was a forum or anything specifically for your book. I know about the googlegroup but I have a question specifically about a recipe in your book, namely, with your sluggable behaviour is it not possible to make the ‘label’ field an array of two fields from a Different model ie Users.first_name Users.last_name? I can’t seem to find the answer anywhere!

  5. Apr192011 at 8:32 pm

    mariano wrote:

    Glad you enjoyed it! I haven’t considered opening up a forum yet, but feel free to contact me at mgiglesias at gmail dot com with your question.

  6. Apr202011 at 8:25 pm

    George Behr wrote:

    Purchased book, love it. Thanks!

  7. Apr202011 at 8:32 pm

    mariano wrote:

    Glad you liked it! Feel free to leave a review on Amazon

  8. May102011 at 4:46 pm

    Santiago wrote:

    Felicitaciones! La verdad que ver algo así de un desarrollador argentino llena de orgullo.


  9. May102011 at 4:48 pm

    mariano wrote:

    Gracias Santiago!

  10. Jun042011 at 3:06 pm

    gabriel wrote:

    Parece bueno…que lastima que no está en español. Sé que tira más la masividad y la guita…..pero estaría bueno que sacaras una traducción.
    Un saludo.

  11. Jun052011 at 12:07 pm

    mariano wrote:

    Punto 1) NO LO HICE por la masividad, y mucho menos por la plata. Perdí mucha plata en la cantidad de horas, y su buscara masividad no escribiría un libro avanzado de CakePHP, sino algo así como “Como construir Facebook con CakePHP”. El hecho de que asumieras que lo hice por alguna de esas dos razones es, como menos, INSULTANTE

    Punto 2) La propuesta llegó de una editorial de inglaterra, y como tal el idioma era inglés. Si realmente estás interesado en una traducción, ¿tu tiempo está disponible para participar? En el mundo FOSS hay que preguntarse cuánto está dispuesto uno a colaborar, más que cuánto tiene que hacer el prójimo.

  12. Jun172011 at 7:28 pm

    Morteza wrote:

    I’m a cakephp programmer
    I’m from Iran . I need to contact directly with you about giving your book .
    Please send an email to me .
    Thanks a lot

  13. Mar022012 at 11:40 am

    Elisa wrote:

    Hola Mariano,

    tengo tu libro cakephp 1.3 Application Development Cookbook y te quería preguntar algo acerca de la autorización por medio de tokens.
    He implementado el ejemplo del libro y funciona bien pero me gustaría que la llamada a la función “token()” tenga una autenticación básica.
    Es decir, hay alguna forma de asociar a una acción (token() en este caso) una función de login diferente? (Básica con username y password sin token)

    Desde ya muchas gracias !!

  14. Mar022012 at 12:10 pm

    Elisa wrote:

    Respecto a mi post anterior, lo resolví haciendo un if ($this->action==’token’) el la función _restLogin. Pero me gustaría saber que otras alternativas hay.

  15. Apr022012 at 11:07 pm

    OJ wrote:

    Mariano, big thanks for writing this book. Are you going to write something like this for the 2.x versions? :)

  16. Apr042012 at 5:39 pm

    mariano wrote:

    That could happen some time soon :) Glad you enjoyed it!

  17. Jul282012 at 2:21 am

    shahin wrote:

    I’m a cakephp programmer
    I’m from Iran . I need to contact directly with you about giving your book .
    Please send an email to me .
    Thanks a lot

Powered by Wordpress and MySQL. Clauz's design for by Cricava