Becoming a Web Programmer Again … with CakePHP
I haven’t been doing serious programming since my last job. I was a programmer building a web-based Human Resource software.
After that job, I did some patch-up programmer, tweaks programming, and simple stuffs that I do only for myself … probably, sometimes for friends. But I haven’t been doing serious coding since. I think that was about four years ago.
So why am I doing programming again?
Well, because of some bad encounters with programmers, I have decided to code this new venture of mine myself. At least until the release of the Beta version. I need to have something up and running before I can trust anyone to take over. Maybe one of the reasons is that I really bad when it comes to supervising … or explaining my ideas. :P
But another thing is, I really need to make sure that this one runs, and developed the way that it needs to. So I am taking on this project myself.
What I want to develop is a web-based service that people can subscribe to. This is like the autoresponder model where people pay a monthly fee to have access to the software. Mine, it’s not an autoresponder service, but yes, it’ll be a service for online marketers.
About the fee model … not sure about that yet. But I will definitely have the free membership option.
My coding skills is definitely rusty. I need to polish my coding skills again. With this one, I’ve decided to make use of a popular, powerful and open source application development framework, CakePHP.
With CakePHP, one can build a good web application quick and easy (after understanding how it works, that is). Cake is built on the MVC (Model-View-Control) concept. MVC makes developing web application a lot more organized, and easy to manage. Putting cool interface is a breeze because Cake also supports AJAX (a technology where you don’t have to reload the web page). You can expect from cool drag-and-drop, fading effects, etc with AJAX.
So I will be spending the week (yes, I know it’s Valentines) reading up and understanding CakePHP. And I will probably start building the skeleton of my application next week.
Who wants to be my beta-tester?






