SharePoint 2010 Development Overview Presentation

November 13, 2009 · Posted by Yvonne Harryman
0 Comments· 0 Links to this post

Thank you to everyone who came out to the Western North Carolina .NET and SharePoint user group meeting earlier this week. The fact that we all made it out with tropical storm Ida challenging us showed a lot of dedication and excitement for the upcoming release of SharePoint 2010. Here is the presentation for future reference:  http://sharepoint.microsoft.com/blogs/SharePointBeacon/Presentations/Overview%20of%20SharePoint%202010%20Development.pptx

To continue learning about SharePoint 2010 I recommend that you look into these free resources:

  1. SharePoint 2010 on Microsoft.com
  2. SharePoint 2010 on TechNet
  3. SharePoint Foundation on TechNet
  4. SharePoint Server 2010 on MSDN
  5. SharePoint 2010 - An Introduction for ASP.NET Solution Architects
  6. Pre-register for SharePoint 2010 Beta
  7. Guide for SharePoint 2010: Professional Developer Evaluation and Walkthroughs
  8. SharePoint 2010 Developer Training Courses

.NET and SharePoint User Group

I will be updating this post soon to answer some of the additional questions that came from the meeting. Stay tuned!

-Yvonne M. Harryman

Updated 11/18

Question: Is Groove going away?

No just the name is changing to SharePoint Workspace. There is going to be a workspace which integrates with SharePoint 2010 and does not require Groove servers. This version will allow you to work with your SharePoint 2010 content offline. But SharePoint Workspace will also have the capability to work without SharePoint at all for the peer-to-peer use of it versus client/server.

 

Think of it now as a "2 in 1 product"

 

 

SPDisposeCheck Developer Tool

January 31, 2009 · Posted by YvonneHarryman
2 Comments· 0 Links to this post

My very first blog was discussing best practices around disposing of SharePoint Services Objects: http://yvonneharryman.wordpress.com/2007/08/19/ . Memory leaks caused by objects not disposed can be very tricky to catch and require good code reviews. Now Microsoft is offering a tool to help you find objects that are not being disposed of. This tool can be found at: http://code.msdn.microsoft.com/SPDisposeCheck.

 

The tool is not perfect but it will do most of the grunt work for you to figure out if memory leaks are in fact in your code. One situation you might run into is a potential false positive. An additional resource I have used to help me in that situation is the following blog:

http://blogs.technet.com/stefan_gossner/archive/2008/12/05/disposing-spweb-and-spsite-objects.aspx

 

This tool is meant to be used by developers and should not be installed on production machines as I understand it there is no formal support provided.

 

 

Visual Studio 2008 extensions for SharePoint 1.3

January 12, 2009 · Posted by YvonneHarryman
1 Comment· 0 Links to this post

The Community Technology Preview release for Visual Studio 2008 extensions for SharePoint 1.3 is now publicly available on Microsoft Connect.

The CTP is available at: https://connect.microsoft.com/site/sitehome.aspx?SiteID=428

New Features in VSeWSS 1.3

  • The extensions now install on x64 bit OS. Visual Studio 2008 and SharePoint must be already installed.
  • Command Line Build option for TFS and MSBuild integration
  • Separate WSP Package and Retract commands. You can now build the WSP without deploying it
  • SPSolGen to Support Exporting from Content Management Publishing Sites
  • New Item Template for RootFiles Deployment
  • Automatically Remove conflicting existing features on development SharePoint server
  • WSP View New Feature Dialog Improvements: scope, receiver checkbox, element checkbox
  • WSP View can now be used to merge features and it blocks site features being merged into web features
  • Allow adding separate binary files such as Workflow assemblies
  • Some refactoring allowing for Web Part renaming and removing lines from feature.xml Item Removed
  • Allow selection of GAC or BIN deployment for Web Part Project not including CAS generation
  • Increase visibility of hidden features that VSeWSS creates
  • Add fast update deploy for DLL only or file only changes to solutions
  • Numerous Bug Fixes and improvements to error messages

More details can be found on the SharePoint blog at: http://blogs.msdn.com/sharepoint

 

Disposing of SharePoint Services Objects

June 27, 2007 · Posted by YvonneHarryman
2 Comments· 0 Links to this post

When using the SharePoint Services objects make sure to dispose of them properly since some of them, such as the SPSite class and SPWeb class objects, use unmanaged code. Here is a reference for how and when to properly dispose:

http://msdn2.microsoft.com/en-us/library/aa973248.aspx

The common objects used are SPSite and SPWeb which should be disposed of.

Note that the SPSite object if obtained from the GetContextSite() method does not need to be disposed of.