zen of coding

Cake3 … baby steps (step 3 — let’s get to work, front-end preparation)

(Get the app code on github.) In part 1 and part 2 of these mini-series, I went over the basics of installation of CakePHP 3, as well as setting up the initial database and table for our application. Now that the data modeling part is done :), it’s time consider[…]

Read More »

CakePHP 3 – DebugKit, where are you?

Debug Kit, one of the most awesome plugins for CakePHP, is now installed by default with the cake core. However, I recently setup a brand new Cake 3 app, and DebugKit was nowhere to be seen in my app. What gives? Checking all the usual suspects, like making sure debug[…]

Read More »

Cake3 … baby steps (step 2 — setting up)

(Get the app code on github.) Now that we have cake installed, and our fresh application is up and running, it’s time to setup some things and prepare for development. I am going to use good ol’ MySQL for my DB, so first of all I need to create a[…]

Read More »

Cake3 … baby steps (step 1 — getting started)

(Get the app code on github.) With the recent announcement of CakePHP 3 (beta 2) being released… it is really tempting to see where we are today. And oh boy… how things have changed. First things first, let’s get a hold of our the latest cake core and setup our[…]

Read More »

I can’t get my estimations right… Top issues and remedies

Oh man, the topic of accurate estimations in SCRUM. This is probably one of the most common battles between business owners and technology. I’d like to point out one thing: the estimates are never accurate. But how do you estimate? Story points? Hours? Both? It always seems like whenever you[…]

Read More »

Work with multiple remotes and share your code with Git

It is pretty often that we need to work with a team of developers. Sometimes we need to share our code; and with Git having the ability to work with multiple “remotes” is really convenient. Think of the “remote” as simply the URL of the repo where you push your[…]

Read More »
%d bloggers like this: