Browse by Tags

I recently attained the Microsoft Certified Master for SharePoint 2010 certification. I have long wanted to write about the experience, but honestly didn’t know how to begin. After quite a few conversations with friends and colleagues, I thought I would share some insight about the process...

I have been working on a project that requires creating a content type programmatically. Admittedly, it took me awhile to figure it out. You can create a content type for SharePoint declaratively in a feature using XML similar to the following: <? xml version ="1.0" encoding...

For the past 7 years, I worked in Developer Platform Evangelism to talk to customers about the latest and greatest technologies that Microsoft would soon be releasing, and worked to gain early adopters of the technologies. This was a very fun job, but I desired a change. This past July, I...

In my last post, I talked about errors you might encounter while trying to empty the second stage recycle bin with SharePoint 2007. My customer encountered this problem partially because a single site deletes upwards of 2,000 items per day. They saw items in the second stage recycle bin that were 8 months...

Look in your second stage recycle bin in SharePoint 2007. If you see lots of items that are older than the configured policy (default is 30 days), then there are one of a few things happening in your environment. Your recycle bin cleanup job might be disabled, or you might be running into...

I was working on a project for a customer today and needed to build a custom field control. Visual Studio 2010 does not have a template for creating a field control. I thought about crafting one by hand, but then I remembered that Visual Studio Extensions for Windows SharePoint Services 1...

I’ve posted a new video to Channel9… SharePoint Visual Studio state machine workflows for escalations and timeouts . After I went through the learning process of creating a set of screencasts focused on SharePoint development, a few things became evident. I don’t like the name of the series, and...

Part 5 of the SharePoint for Developers screencast series is posted to Channel9, this session focuses on creating custom field controls, content types, and lists . Previous screencasts can be accessed at http://channel9.msdn.com/niners/kirke . Honestly, there’s no code to really post here. ...

Part 4 of the SharePoint for Developers screencast series has been posted to Channel9… this one focusing on calling SharePoint Web Services from a Silverlight client application . Show Me the Code! I started by creating a list in SharePoint based off the Links template called “SharePointSites”. ...

I’ve done a bit of work with customers interested in consuming SharePoint data without using the SharePoint web services. A common request asks how to consume the data from JavaScript. Turns out the answer is easy when you develop a custom feature. I created a companion screencast on Channel9 that...

Sweet! 10 new SharePoint Themes released! Each theme is represented as a Visual Studio 2008 solution that you can use with Visual Studio Extensions for Windows SharePoint Services 1.3 . This is cool because it shows you how VSeWSS 1.3 will use the child “templates/themes” directory...

I’ve seen a few questions asking how to install VSeWSS 1.3. This post walks you through it. First, download VSeWSS 1.3. The February 2009 CTP is available here. Once you’ve downloaded it, run the executable. Once the installer is running, you are greeted with the welcome page. Click...

I just posted Part 1 of a series of SharePoint for Developers screencasts that show developers how to use the Visual Studio Extensions for Windows SharePoint Services 1.3 to build and deploy assets for SharePoint. In this screencast, I focus mainly on the deployment aspects of VSeWSS 1.3 that are...