Sunday, May 2, 2010

Detail level high level presentation of Sharepoint 2010 at Toronto Camp Code 2010 The first session at Toronto Code Camp 2010

Detail level high level presentation of Sharepoint 2010 at Toronto Camp Code 2010
The first session at Toronto Code Camp 2010

I went was Reza Alirezaei who has developed with Sharepoint 2010 from Microsoft. Reza is also an architect over at Canadian Tire and seems to be pretty well seasoned in Sharepoint developer and architect.

Reza’s typical development stack involved two virtual machines using VMWare on his Windows 7 laptop. All machines are service based as this is the direction Microsoft is going with their online technology. For a typical client, he would have Box 1 with a web front end with the Excel and Power Point Analysis and Service Engines. This may have his client database and his Sharepoint central admin database as well. This virtual machine box would communicate with a second box containing the external client database and content database. Reza does this test to test all potential communication and all connectivity issue would surface at this development cycle step.
Reza also mentioned about Sharepoint application life management including a top level site (a site collection) to a list (of documents) and then items.

Reza easily demonstrated the different types of Sharepoint applications. It first revolves if the new application has many or limited roles. If it is limited, it can be further broken down if the user will change or add to the site. If it is yes, the application will be a content site or a big application site. If it is many roles, the next question would be if the site will be an existing site or a brand new one. The site could be an extension or it could be a site extension. If it is new, the site will be a new site or a fleet of sites.
Any Sharepoint application will be packaged into a WSP file. You can also the Visual Studio Foundation Server which basically replaced Microsoft Visual Source Safe product. Reza also pointed out a useful tip for Sharepoint user should do a dispose check. This can be found under Tools -> Sharepoint->Dispose Check. He also mentioned Visual Studio extension which can be found in the Extension Manager which is like an add in. The three extensions mentioned were VBA Development Template, Sharepoint Ribbon Generator, and Silverlight Web Part. He also mentioned you would have a choice of two execution models (Visual Studio assemblies) which could BIN (CAS which is Code Accessibility), Full Trust (GAC which stands for Global Assembly Cache), or sandboxed.

Hopefully Reza’s tips may help you out with your Sharepoint 2010 development.

No comments:

Post a Comment