(Alan Seiden) PHP, the popular cross-platform Web development tool, shows great versatility. It offers power to the pro and simplicity to the novice. It runs on many hardware and software platforms, including Windows, Mac, UNIX, and System i. PHP offers other benefits as well: –Requires no licen
Author: SSWUG Research
New chapter and verse on Ajax security
(Colleen Frye) The increased use of Ajax has brought to the forefront concern about its security. Recognizing that this is an issue, the Open Web Application Security Project (OWASP) is updating its Guide to Building Secure Web Applications to include a separate chapter on Ajax. Andrew van der Stock
Single-Step Deployment
(Raj Mattamal) With Oracle Application Express 2.2, when you build an application you want to share, you can create a single file that comprises the export—database objects, application components, and all. To demonstrate how simple it is to take advantage of this new convenience feature, this colum
Growing Number of ‘Object’ Attributes in Relational Databases
(Eugene Asahara) When people think of the prodigious rate at which data is being collected, they first think of rows added to tables. This “horizontal data explosion” may reflect new customers who’ve signed up at supermarkets for those “super saver cards,” who are then added to the customer table. A
Design Patterns in VB.NET
(David Simmonds) Design patterns represent repeatable solutions to common problems found in designing object oriented systems. They represent optimal (though not perfect) ways of arranging classes and objects together and assigning to each class responsibility for instantiating, interacting with, c
ASP.NET 2.0: WebPart Framework Basics
(Sahil Malik) Looking at the Internet, I see a number of exceptionally functional sites personalized to my tastes. Much like staring at a map that says “You are here” and wondering, “Hmmm… how do they know where I am?!”, I am continually surprised at how advanced these sites are. A number of matur
PostgreSQL Summit: Day 2
(Dru Lavigne) Tatsuo, from SRA OSS Japan, started pgpool as a personal project in June 2003; the global development group currently working on it was formed in February of 2006. It was created as at the time no general purpose connection pooling software existed and no small to mid scale light weigh
FIX: The database status changes to Suspect when you perform a bulk copy in a transaction and then roll back the transaction in SQL Server 2000
Consider the following scenario. You perform a bulk copy in a transaction in SQL Server 2000. In the same transaction, you insert data in the same table. When you try to roll back the transaction, you may receive the following error message: [Microsoft][ODBC SQL Server Driver][DBNETLIB]Connection
Generate random sets in SQL Server with NewID()
(Arthur Fuller) Our team recently completed a project for a travel-package organization, for which we received glowing thank-you letters and e-mails from very happy customers. We stored these praises in a table called Kudos.
Include data in ASP.NET pages with data binding
(Tony Patton) If you are familiar with classic ASP, the declarative data binding syntax introduced in ASP.NET will be familiar to you even though the functionality is vastly different. Data binding expressions are the code you see between characters in an ASPX file. The expressions allow
