PHPDoctor – Simple PHP API Documentation

Out of the many documentation tools out there, one of the easier is PHPDoctor.

Its dead-simple to get started and i think i may do a quick video but again it is another reason why as a developer you should get firmiliar with the command line, as you can generate web viewable documentation for you entire system or application with a single command.

php phpdoc.php myconfig.ini

Continue reading

Please sir can i have some more PHP Documentation!

It is undeniable that there is a laissez-faire attitude among developers when it comes to code. Coming from a Java background where everything is fairly tightly defined in terms of best practices and how things should be done, PHP is almost the opposite.

This is appealing at first, as it makes learning the language easy, as well as making PHP do what you want with relative ease when compared to a .NET or Java solution.

However, a major drawback is that it soon becomes the Wild Wild West of coding Continue reading

Bash Shell Scripting Tutorial

After a certain point, i think every single web developer has to evolve to a point where you become well versed with the command line.

Whether you are on linux, unix, windows, android and everything in-between then it is essential to the craft.

You can sync and migrate thousands of files much faster using rsync or svn than ftp, as well as maintain better source control, migrate a large MySQL database in a few minutes vs Continue reading

CSS3 and more – The compatibility Holly Grail?

I think that with the more popularity that CSS3 gains and the more standard it becomes, one of the mysteries is what browsers support is offered for the new features in the release.

Luckily if you are looking for a pretty cool, and up-to-date compatibility listing of CSS selectors and pseudo selectors browser compatibility, then i think that this is a good link to take a look at.

They offer a pretty in-depth look at all the various css selectors, with their releases from 1 to 3, and lets you know EXACTLY if there is explicit support for that particular browser. Continue reading