Archive

Archive for the ‘Uncategorized’ Category

SharePoint Connections Conference 2010 – Amsterdam

March 13th, 2010 Dominick Cosgrove No comments

My college Adnan Ahmed recently attended the SharePoint Connections Conference in Amsterdam. He highly recommended the conference and said that the content was invaluable. He kindly passed on the links to the slides from the presentations and the videos, so I thought I would share them.

I have to say that the quality of the videos and the content is excellent. I’m personally off to the SharePoint 2010 Evolution Conference in London next month and I hope that they will be providing similar post conference material. It is impossible to attend all the sessions and these videos provide a great way to view the content at leisure after the conference. Last year I was slightly disappointed that there was no video material for the SharePoint Best Practice Conference in London.

Videos:

http://channel9.msdn.com/tags/SharePoint-Connections-2010-Amsterdam/

Slides:

http://www.devconnections.com/Updates/Amsterdam_Jan2010/

Categories: Uncategorized Tags:

SharePoint 2010 RTM Announced

March 8th, 2010 Dominick Cosgrove No comments

It’s almost here! Arpan Shah SharePoint Director announced that SharePoint 2010 and Office 2010 will be Release To Manufacture (RTM) in April 2010 with an official launch date of the 12th May 2010.

The announcement can be found on the  SharePoint Team Blog: SharePoint 2010 & Office 2010 Launch.

Categories: Uncategorized Tags:

SharePoint eMagazine

January 29th, 2010 Dominick Cosgrove No comments
Categories: Uncategorized Tags:

Email Regular Expression Validation

January 28th, 2009 Dominick Cosgrove No comments

If  you need to validate a email address either through Javascript, server side code or asp.net regular expression validator then the best expression I have found is by Mykola Dobrochynskyy on Code Project.

^(([\w-]+\.)+[\w-]+|([a-zA-Z]{1}|[\w-]{2,}))@” + @”((([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\.([0-1]? [0-9]{1,2}|25[0-5]|2[0-4][0-9])\.” + @”([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\.([0-1]? [0-9]{1,2}|25[0-5]|2[0-4][0-9])){1}|” + @”([a-zA-Z]+[\w-]+\.)+[a-zA-Z]{2,4})$

An example using this would be:

string regEx = @”^(([\w-]+\.)+[\w-]+|([a-zA-Z]{1}|[\w-]{2,}))@” + @”((([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\.([0-1]? [0-9]{1,2}|25[0-5]|2[0-4][0-9])\.” + @”([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\.([0-1]? [0-9]{1,2}|25[0-5]|2[0-4][0-9])){1}|” + @”([a-zA-Z]+[\w-]+\.)+[a-zA-Z]{2,4})$”;

foreach (string recipient in recipients)
{
if(!Regex.IsMatch(recipient.Trim(), regEx))
{
throw new Exception();
}
}

Reference: http://www.codeproject.com/KB/recipes/EmailRegexValidator.aspx?display=Print

Categories: Uncategorized Tags: