Version Control – SVN vs. VSS vs. Git

Someone asked a question about version control software on Experts Exchange recently, and my answer turned into potential blog material: Version Control Concepts I’ve used Subversion (SVN), Visual SourceSafe (VSS), and Git. The concepts are all the same, though. Version control basically means that all of your application files are “checked in” to a big…

Using Sessions Securely

When using sessions, usually your biggest concern is cross-site scripting (or XSS for short). Without getting into too much depth, XSS is basically when one of your users can steal the cookies of other users. The malicious user (call him Bob) is able to write a script that is displayed to other users. That script…