Monthly Archives: September 2010

Most websites employ a simple authentication mechanism generally consisting of a username and a password. While this method is certainly acceptable and secure for most applications, I want to take a minute to explore a more complex and, if employed correctly, more secure method of authenticating a user to a […]

Secure client authentication with php-cert-auth

McAfee Logo 5
Following the release of our extension allowing Chrome users to quickly shorten URLs using the cloud-backed security of the service, we are pleased to announce the release of an add-on which allows Firefox users to quickly and securely shorten URLs to share with others. To download and install this […]

McAfee Secure URL Shortener Firefox Add-on

What About Reuse? The best way to attack the essence of building software is not to build it at all. Package software is only one of the ways of doing this. Program reuse is another. Indeed, the promise of easy reuse of classes, with easy customization via inheritance, is one […]


High-level language. The chief reasons for using a high-level language are productivity and debugging speed. We have discussed productivity earlier (Chapter 8). There is not a lot of numerical evidence, but what there is suggests improvement by integral factors, not just incremental percentages. The debugging improvement comes from the fact […]

High Level Languages