Web Development

February 2008

In my post on professional development for PHPers, I discussed the value of attending conferences. Well, php|tek in Chicago is coming up, and you should be there! The php|architect team has reported more than 40% of seats have been reserved already, so get in quickly. If Chicago isn’t an option for you, try PHP Quebec, [...]

The web 2.0 buzz has gradually died down, and as a web developer it’s your job to take stock of the online landscape – and what it means for you. Rich web applications are making it big, software as a service is finally taking hold and you can brace for the boom times. In this tutorial, I’ll show you how to enrich your web applications with the technologies and approaches that worked.

Paul Reinheimer, a senior trainer for php|architect, is running another PHP contest. And you should enter. Given an arbitrary (but valid) HTML file, retrieve all the links that would be displayed as hyper links and display them sequentially, having removed any duplicates. You may use any built in function, the phpinfo() of the server used [...]

Google Trends graph for “Delphi for PHP”: Is it time to start preparing our Delphi for PHP eulogy? Anyone remember Delphi for PHP, the much discussed RAD IDE for PHP? Its RAD features (think visual web page design, only not Frontpage style but VB style) were pretty cool. The idea of a common interface to [...]

Whenever you’re creating a website, choosing colors randomly often leads to disaster. Webdesign may not be as traditional as painting, but it is an art nonetheless and like all types of art, it requires a lot of careful study. There are several things that you have to consider before selecting final colors for …

Ladies and Gentlemen, we have an impending death of templating engines on our hands. I won’t go as far as to speculate we’re beyond the death of templating engines, but the facts of the matter are this: Templating engines seperate presentation from logic. Today’s frameworks seperate presentation from logic. Any good developer not using a [...]

Making a wood grain in Illustrator can seem to be a daunting task. Not to fear – this is a relatively easy way to make a good-looking detailed wood grain using the warp tools.

Several businesspeople see the internet as a big promotional machine capable of successfully advertising and marketing about almost any product or service. One of the most important promotional techniques used via the internet is email marketing. This type of online marketing is a good way to generate interest in your products, give out …

Traffic? Customers? What’s the difference? A lot, actually. Erroneously, some people think that traffic = customers which is not always the case. Take for example, Site A. Site A has about a hundred visitor everyday, but no one is buying. So what makes you think that having two hundred or three hundred visitors will bring [...]

Even though it is possible to do Web development and testing on a remote server, it is better to fully develop a new Web site on a local Web server, and then upload everything when it is finished, for many reasons: 1) Keeping the unfinished site off the Internet is safer, because as you begin developing the site, you probably have not put in all of your code for neutralizing any potential attacks against your site, including cross-site scripting (XSS) vulnerabilities…