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/
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.
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