Coding Should Be Fun

Hi, I promise this will not be a spiel on why you should use this framework, but some of my personal thoughts regarding web application development.

Well, one of the reasons why I developed DragonPHP was because I got tired of re-inventing the web app wheel. Simple routines such as parsing request parameters, session management, form validation, logging, page flow, putting together layouts for a template, etc... laborious tasks that I've done over and over a gazillion times in many different home grown variants.

Basically, I wanted my framework to adhere to best software practices and design patterns because I'm pretty much pragmatic. I'm definately mindful when it comes to application performance so I'll try to apply the following (where it's applicable): caching redundant data results, liberal usage of static members, and of course database persistency. And lastly, it's all about rapid application development and low learning curve! Less coding, more time to focus on the user experience (i.e ajax, jquery, yui, javascript, etc...).

Cheers!
Jeff Hoang

Good Books

Some useful technical books for serious code ninja's.

Recommended Environment