Archives
-
How to Build a SharePoint 2010 Development Machine (Part I)
I was going to hold off on posting this until the public beta drops, but anyone preparing for the drop will want to get the right hardware, OS and optionally virtualization in place now. Then when the beta drops I'll write more about specific steps to get SQL, SharePoint and your development tools installed.
-
Tonight: First looks at SharePoint 2010
First Looks at Microsoft® SharePoint® Server 2010
Presented by Savash Alic, Principal Specialist – SharePoint TSP, Microsoft Canada -
SharePoint Testing Strategies
Someone recently asked about test plans and how to test components during development so you can be comfortable they'll perform well when hosted on large farms. The short answer is that you want to create the best simulation you can, and that means creating a test farm as close to production as possible, and testing scenarios with patterns and data as close to production as possible. With mission-critical apps the test environment should be identical with production, but in most cases it won’t be. Recent versions of LoadRunner do well for building the tests, earlier versions have issues (e.g. with javascript and with scripting against dynamically named / generated file sets). Visual Studio 2010 contains load-testing tools that work great against SharePoint 2010, I'm really looking forward to testing these when beta 2 is released next month. The Developer Dashboard is another great tool for breaking down the load times of each component on your page, the performance of methods in your call stack, and the latency of calls to background services; this will be an indispensible tool for checking performance.
-
Controlling SharePoint 2010 Deployment in VS 2010
The default experience when you press F5 in Visual Studio 2010 is to Create, Build, Package and Deploy your solution, all at once, automagically, pretty cool. As long as you don't want to control that process. But wait, you can do that too. You can customize exactly what happens when you press F5 to meet your own needs. From copying things into specific locations, to retracting or installing solutions, to calling MS-Build to do something special, to resetting the Application Pool, to stopping and restarting services, to whatever your heart and project desires or requires. This is huge and goes far beyond pre and post-build actions we had before. You save your custom Deployment Configuration in the Project Properties panel in a new SharePoint tab.
-
Extending SharePoint 2010 tooling in Visual Studio 2010
Extensibility points
-
Announcing the Mississauga SharePoint User Group
Look out TSPUG, there's a new user group in town! Led by Ray Outair, all the pieces are finally in place and the first meeting is:
-
SharePoint 2010 Enterprise Content Management
There are three scenarios or scopes that the team designed for - the library, the document repository and then large scale repositories. The third isn't covered specifically here, but it's basically an architectural strategy that uses many components (e.g. Content Organizer and FAST) to manage millions of files across sites. Other highlights are described in sections below.
-
Sandboxed Solutions and Security in WSS 4.0
Partial trust or "Sandboxed" solutions<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p>
-
At the SharePoint Conference! (includes keynote announcements)
I'm in Las Vegas this week for the SharePoint Conference, where today marks a new era for everything SharePoint. And with the fantastic rate of growth in the use of SharePoint, that means that today thousands of people will start thinking of new ways to do business. Through the MVP program the Product Team has been exceptionally generous by sharing their vision, listening to our feedback, and using that feedback to build an even better product. This week you'll be hearing about visual Studio 2010's great tooling for SharePoint development, and I'm proud to say that I was small part of a large group whose ideas will make a lot of lives easier. I was blown away by the product team's responsiveness in solving problems specific to SharePoint development, and in implementing suggestions in ways beyond expectations. I love designing and developing on this platform.
-
Eli's SharePoint 2010 Resources
SharePoint 2010 Resources: The Beta Version
-
Upcoming SharePoint events and conferences
-
SharePoint Web Part Error: "Could not load the required type"
Solution: Declare the class public. I mean seriously, you missed that?
-
Building and Packaging SharePoint Solutions
In my last post I described a strategy for: Planning SharePoint Solution Packages. In this post we'll construct a sample solution template, use that template to construct a real solution, package this as a WSP, and finally (once you have many WSPs) wrap the entire process with a routine to automate the build. You can download the sample code from the WSPSolution project on CodePlex. Let's get started.
-
Toronto SharePoint User Group Wednesday, July 15: Feature Sets and Alerts
-
Toronto SharePoint Saturday coming up July 11, 2009
If you haven’t registered yet for Toronto SharePoint Saturday then you ONLY have a couple days left until the event.
The schedule has been posted on the site and can be downloaded directly: SPS TO Schedule.
Join SharePoint architects, developers, and other professionals that work with Microsoft Office SharePoint Server 2007 for Toronto's SharePoint Saturday, on July 11, 2009 at Microsoft Canada on 1950 Meadowvale Blvd in Mississauga, Ontario, Canada. SharePoint Saturday will be an educational, informative & lively day filled with sessions by respected SharePoint professionals and MVPs, covering a wide variety of SharePoint-related topics. SharePoint Saturday is FREE, open to the public and is your local chance to immerse yourself in SharePoint! -
Eli's SharePoint 2007 Resources
What's Here
-
Planning SharePoint Solution Packages (WSPs)
SharePoint architects and developers often wonder how best to design solution packages for long-term ease of use, especially through upgrade cycles. In a survey of SharePoint developers I found a range of strategies from one monolithic WSP to hold everything, up to practically one per feature which resulted in as many as 50 WSPs for a project. The variance depended on the developer's goals for maintenance. Application vendors want to keep things simple for admins, so a single solution per product makes sense. When downtime needs to be absolutely minimized and you need absolute granular control over each and every feature, maybe you want to maintain dozens of packages so that upgrading one will minimally affect the others.
-
Toronto SharePoint User Group: May 27 and June 17
This is a heads-up about two exciting TSPUG sessions coming soon: next week on May 27 and next month on June 17.
-
Preview: The practical limits of people and SharePoint
-
TSPUG Tonight: Workflow, K2 and Twitter
Attendees of the Wednesday March 25 edition of the Toronto SharePoint User Group will navigate the wonders of Document Life Cycle in SharePoint using K2 BlackPearl. Our own Bill Brockbank will verily demonstrate how K2 can be used to manage the governance, authoring and editing of a document library with nothing up his sleeves except K2's BlackPearl. From there Bill will reveal the magic of multi-level approval before deeming a work as final and published. Magical stuff indeed.
-
First Looks: Visual Studio 2010 tooling for SharePoint
Via Soma: Sharepoint tools support in Visual Studio
http://blogs.msdn.com/somasegar/archive/2009/02/19/sharepoint-tools-support-in-visual-studio.aspx
In the screenshots, note the .package and .feature files, as well as the Packaging Explorer tab on the right. In the example a feature is displayed where there are several elements available in the solution (left), with just the workflow features being selected into “Workflows.feature” (right). -
Reminder TSPUG Tonight: SharePoint Solutions and Automating the Build
The topic for tonight was suggested during the most recent Toronto SharePoint camp - How to structure SharePoint solutions in Visual Studio, and automate the build and WSP generation. Building SharePoint Solutions (WSP) is the most painful part of the development process. In this session attendees will learn how to take the pain away for SharePoint 2007 by structuring Visual Studio Solutions for easy management, and by automating the build and WSP creation.
-
Infusion's Falcon Eye for Surface goes to the Superbowl
This came through internally on Friday from fellow Infusionite Kartik Subramani. Congrats to everyone involved!
-
The Toronto SharePoint Camp Kicked Ass
A giant shout-out to the organizing committee, volunteers, sponsors and attendees of this year’s Toronto SharePoint Camp, what a great day! Chairman Bill Brockbank was pretty raspy (and full of Buckley’s), so I was the “voice” for the opening, and facilitator of the speaker round-table and raffle, but these things don’t happen without great people and planning. Everyone did a great job to be proud of.
-
Best Free SharePoint Downloads - updated
http://weblogs.asp.net/erobillard/archive/2008/12/13/the-best-free-sharepoint-downloads.aspx
-
Tonight: Toronto SharePoint User Group - We need you!
Come out and warm up with the Toronto SharePoint User Group tonight at Yonge and Bloor from 6 to 8pm, as we hold a Volunteer Night to prepare for the Toronto SharePoint Camp coming up this Saturday. Whether you're a member eager to give a couple hours back to your community, a new member looking for a bunch of great people to bounce ideas off of, a first-time speaker looking for some tips, a seasoned speaker with stories learned the hard way from conferences past, or just in it for the free pizza, come on out!