Kirk Evans Blog

.NET From a Markup Perspective

Configuring Access Services 2013 on Premises

UPDATE: See Access Services 2013 Setup for an On-Premises Installation for updated guidance for configuring Access Services 2013 for the RTM version.   Recently I co-presented the developer track for Ignite training with Andrew Connell.  The training, developed by Critical Path, covered the new SharePoint and Office app models, workflow, BCS, and other topics.  One of the… Read more

What Every SharePoint Admin Needs to Know About Host Named Site Collections

This post intends to tell you everything you need to know about host named site collections so that you can decide if they are appropriate for your environment.  This post is NOT telling you to run out and create everything as host named site collections in SharePoint, instead it is meant to help educate you… Read more

User Controls and Server Controls in SharePoint

ASP.NET developers have enjoyed using user controls and server controls in their development since ASP.NET was created.  This post talks about user controls and server controls and shows how to implement them in SharePoint. User Controls A user control is a control that is associated with a .ASCX extension and was originally intended for a… Read more

Adding jQuery to Every Page in SharePoint with Delegate Controls

A customer asked how they could add jQuery to every page in SharePoint.  They wanted to modify core.js on the disk, but of course we all know that Microsoft does not support modifying files that reside in the _layouts folder.  Of course there are supported ways to do this without such hacks. All of the… Read more

SharePoint Developers–What’s On Your Machine?

I recently got a question from a customer about utilities to include on their development machines.  My view is that you should trust your developers and let them install the tools they need.  However, some devs don’t have managers who trust their developers to do the right thing and they need to request tools in… Read more

What is a Dedicated Support Engineer?

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 joined the Premier Field… Read more

Outlook Social Connector for Facebook

  The Microsoft Outlook Social Connector Provider for Facebook is now available! I’ll admit, I am a huge Facebook fan.  I have come to use it more than any other social network.  That’s why I was excited to see the Outlook Social Connector for Facebook announced.  I installed it, and already am seeing all of… Read more

SQL Server Provider for Claims-Based Authentication in SharePoint 2010

This post shows how to implement FBA claims-based authentication for SharePoint 2010.  We will use the ASP.NET membership and role provider to authenticate users to our SharePoint 2010 site. Overview SharePoint 2007 introduced the ability to use the ASP.NET Membership Provider to authenticate users.  SharePoint 2010 builds upon this capability using the new claims-based authentication… Read more

Deck from SharePointPro 2010 Summit – Developer Best Practices

Thanks to everyone who attended the SharePoint 2010 Developer Best Practices talk at the SharePointPro 2010 Summit and Expo conference.  As promised, the deck has been uploaded.  Get it here. Also, please remember to tweet about the event.  The event hashtag is #spprosummit, and my Twitter name is @kaevans…. Read more

SharePoint as a Composite Application Platform

I had the pleasure of speaking at the SharePoint TechFest 2010 event today in Dallas, Texas.  Over 650 people at this event, holy smokes it was a great time.  I had the first time slot of the day, and when I first started the talk the room wasn’t even 1/4 full (maybe about 30 people). … Read more