First Authentication is how prove to a system who you are to gain access. This is made up of something you know, or something you have. When you get the two things combined you have 2 Factor Authentication.
Digital Certificate Tutorial
A Digital Certificate is an attachment to an electronic message used for security purposes. The most common use of a digital certificate is to verify that a user sending a message is who he or she claims to be, and to provide the receiver with the means to encode a reply.
With a Digital Certificate, you can assure friends, business associates, and online services that the electronic information they receive from you are authentic.
An individual wishing to send an encrypted message applies for a digital certificate from a Certificate Authority (CA). The CA issues an encrypted digital certificate containing the applicant’s public key and a variety of other identification information.
The recipient of an encrypted message uses the CA’s public key to decode the digital certificate attached to the message, verifies it as issued by the CA and then obtains the sender’s public key and identification information held within the certificate. With this information, the recipient can send an encrypted reply.
The most widely used standard for digital certificates is X.509.
Comment: SSL certificate helps to prove the site belongs to who it says it belongs to and contains information about the certificate holder, the domain that the certificate was issued to, the name of the Certificate Authority who issued the certificate, the root and the country it was issued in.
Global.asax tutorials
Global.asax contains a collection of event handlers. The events can come from the HTTPApplication (object in which methods, properties, and events are common to all application) or an HTTPModule – specified in web.config or machine.config.
The Global.ASAX File [aspalliance]
Exploring the Global.asax file in ASP.NET
Cocoa Complete Video Series Tutorial
This is an exceptional serie of cocoa free video tutorials on youtube:
Objective C Protocol Tutorials
“A protocol is simply a list of method declarations, unattached to a class definition. (In Java, interface is synonymous with protocol.)” [Ref]
Protocols declare methods that can be implemented by any class. Protocols are useful in at least three situations:
- To declare methods that others are expected to implement
- To declare the interface to an object while concealing its class
- To capture similarities among classes that are not hierarchically related
Classes in unrelated branches of the inheritance hierarchy might be typed alike because they conform to the same protocol.
Protocols list methods that are (or may be) implemented somewhere, but the identity of the class that implements them is not of interest. What is of interest is whether or not a particular class conforms to the protocol—whether it has implementations of the methods the protocol declares. Thus objects can be grouped into types not just on the basis of similarities resulting from inheriting from the same class, but also on the basis of their similarity in conforming to the same protocol.
Cocoa has informal protocols as well as formal protocols. An informal protocol is a category on the NSObject class, thus making any object a potential implementer of any method in the category (see “Categories”). The methods in an informal protocol can be selectively implemented. Informal protocols are part of the implementation of the delegation mechanism in Mac OS X (see “Delegation”).
Formal protocols implicitly require the conforming class to implement all declared methods. However, they can mark single methods or groups of methods with the @optional directive, and the conforming class may choose to implement those. They are also fragile; once you define a protocol and make it available to other classes, future changes to it (except for additional optional methods) can break those classes.
Facebook Graph API Video Tutorials
LightHttpd Tutorial: Getting Started
This LightHttpd guide is optimized for Ubuntu Lucid, but should also work fine for other versions.

Youtube Windows Phone 7 Complete Lessons (13 Hours)
If you don’t have any experience with C# day 1 will get you started. If you are already experienced just jump to day 2. Day 3 will tackle specific features like geolocation, local storage or tombstoning. Day 4 is a workshop which will help you build a full note application with geolocation.
Day 1 + Part of Day 2 are for absolute beginners in C#
Day2: serious things are now starting with XAML
Day 3 + Day 4: Advanced Features
Day 4: Full Workshop
Windows Phone 7 Tutorials: Workshops
The best way to learn is to create a real-world application. So here’s a serie of workshops with Windows Phone 7.
RSS Reader is a simple application allowing access to RSS Feed content with LINQ-to-XML using Silverlight on Windows Phone 7:

CSS Layout Tutorials: Getting Started
Css layout from scratch: This guide will attempt to take you step by step, through the process of creating a fully functioning CSS layout. I will try my best to explain the concepts behind each step, but a lot of the time other people have already covered these things better than I can. Because of this there will sometimes be links to more information on external sites.

Site in an hour: Making Simple Work of Complex CSS Layouts

Advanced CSS Layouts: Step by Step: The ultimate goal is to create a CSS layout that exactly resembles the WebReference.com layout made with tables and also behaves well with small window sizes and large fonts.


















































































