About us

Who we are

Its mainly me, Mark. I am 28 and from Munich, Germany.
I started this blog back in 2009.

Near Future:

  • … (drop me a line if you want to blog here, too)


At the beginning we want to blog about twice a week. We’ll see how soon the topics run out…


Why English – I am asked from some German fellows.
Well, why addressing only 4% if you can address all 100% of cakephp-users?
And nowadays, any programmer that does not speak/understand english is in the wrong business, anyway.

Any non-english comments usually get deleted (most of the world probably wouldn’t understand it).
Nobody expects perfect sentences – but please try to cut down the spelling mistakes as good as possible.
TIP: Google Chrome Browser comes with a built in spell checker. Give it a try!


You want to blog about a specific topic? Contact us!

You may also contact us if you are interested in working with us. You can learn CakePHP and helping on some of our projects (management suite, social network site, plugins, …).

Leave a Reply

If you need to post a piece of code use {code type=php}...{/code}.
Allowed types are "php", "mysql", "html", "js", "css".

Please do not escape your post (leave all ", <, > and & as they are!). If you have encoded characters and need to reverse ("decode") it, you can do that here!

  1. sheng

    December 28, 2010 at 04:11

    Your posts about security are good.
    I got a question when using h().
    Firstly, I wanted to use it in app/webroot/t.php, the browser returns error of "Call to undefined function h()".
    Then I tried to use it in my view .ctp files, it works.
    Any explanation?

  2. Andra┼ż

    November 26, 2011 at 16:13

    Nice blog, with a lot of useful resources.

    Can you tell more about your projects (management suite, social network site)?

  3. Guillermo Ezquer

    February 14, 2013 at 16:24

    Hi, im writing to you becouse i realy need your help, i am using your googlemapv3 helper and i cant add info to each of de the multiple markers, y just can put info in one marker.
    I am doing mi final work to finish ingenier and i really need this.
    Sorry for my speeling, my native lenguage is spanish.

  4. Mark

    February 14, 2013 at 16:27

    Please see the test case for details on multiple markers and info per marker.

  5. Milos

    September 10, 2013 at 08:53

    Hello, I am Milos, beginner/junior CakePHP developer.
    I would like to be part of some projects to learn more form Cake, and a lot from you if it’s possible. Is there any chance for that ?

    All best t you,

  6. Gyrate360

    June 23, 2014 at 11:58

    Is there any good articles about cakephp+mongoDB?
    I have found one database resource on GitHub,but there are almost no articles about how to use it.

  7. S Rajaram

    November 17, 2014 at 00:47

    With JsHelper being deprecated and completely removed in Cake 3 can you please illustrate how we can accomplish AJAX pagination – this is something that I’ve been struggling with

  8. Steve Wilson

    December 18, 2016 at 16:50

    Hello, I am having difficulty setting up and using Passwordable Behavior, as I only seem to get an error "Tools.PasswordableBehavior could not be found." while it looks like the plugin has loaded. Would it be possible to see a more detailed and explicit setup and use instructions than those available on Git Hub? It seems this code will be valuable to learn to use!!

  9. Mark

    December 20, 2016 at 14:47

    Please load the plugin as documented. Then it will work as outlined also in the demo showcases.