while (alive) { writeCode(); }

Blog Moved!

I've moved my blog to bryanporter.com. Come visit me there!

Author: Bryan L. Porter Date: 08/30/2015

How To: Update Site Collection Quotas For Existing Site Collections

Setting the default quota template for site collections in a web application is easy enough. But...

Author: Bryan L. Porter Date: 02/25/2011

Adding users and claims to a site from PowerShell

Update: Astute readers will note that the following examples make use of the scratch custom claims...

Author: Bryan L. Porter Date: 12/02/2010

The Scratch Custom Claims Provider

Frequently, I find it useful to have a common starting point – what Raymond Chen describes as a...

Author: Bryan L. Porter Date: 12/01/2010

How often will FillClaimsForEntity in my Custom Claims Provider be called?

This was the question I posed to a colleague this morning. His answer surprised me – “Every time you...

Author: Bryan L. Porter Date: 11/30/2010

Configuring Failover Databases - and Removing That Configuration

SharePoint 2010 supports database mirroring for just about every database you can think of (there...

Author: Bryan L. Porter Date: 11/26/2010

Trusted Identity Providers & User Profile Synchronization

Recently, a few people have been trying to figure out how to get user profile synchronization...

Author: Bryan L. Porter Date: 07/19/2010

Multiple Authentication Providers in SharePoint 2010, Part II

The folks over at Orbit One Internet Solutions took my blog posting regarding automatic selection of...

Author: Bryan L. Porter Date: 06/23/2010

User Profiles & Service Application Associations

I ran into a completely understandable, but rather funny error condition today and thought I'd write...

Author: Bryan L. Porter Date: 06/17/2010

Why Is Central Administration Broken?

Answer: It's not. You just followed our guidance, and we probably should've told you a few...

Author: Bryan L. Porter Date: 06/11/2010

Stupid SharePoint PowerShell Tricks, Part I

Q: I want to enable anonymous access for a Web Application through PowerShell! A: Well, time was the...

Author: Bryan L. Porter Date: 06/02/2010

I Want You To Guess Accurately

When estimating performance and capacity, there are no guarantees except for the guarantees that you...

Author: Bryan L. Porter Date: 05/13/2010

I Didn't Even Know That That's What That Was

https://www.npr.org/templates/story/story.php?storyId=1105 NPR had a great story on Morning Edition...

Author: Bryan L. Porter Date: 05/13/2010

O' Properties, Where Art Thou?

In software development, laziness is a virtue. The lineage of software is sometimes surprising. The...

Author: Bryan L. Porter Date: 05/12/2010

Multiple Authentication Methods in SharePoint 2010

In SharePoint 2007, you were limited to a single authentication mechanism per AAM zone. With...

Author: Bryan L. Porter Date: 05/10/2010

How to annoy your audience

Things to not do during a presentation: If you are using a web conferencing/presentation tool that...

Author: Bryan L. Porter Date: 05/10/2010

Resources!

Using AAM URL redirection as part of the upgrade...

Author: Bryan L. Porter Date: 05/04/2010

TechNet Web Casts

On May 4th, from 11:00 A.M.–12:00 P.M. Pacific Time in the United States, I'll be the guest on Tech...

Author: Bryan L. Porter Date: 04/23/2010

SharePoint 2010 & Service Provisioning

When you configure a particular service to run on a particular server, if the server you chose isn't...

Author: Bryan L. Porter Date: 02/26/2010

Excluding Disabled User Accounts from Profile Synchronization in SharePoint 2010

Filtering profile imports is a much more powerful experience in SharePoint 2010, due in large part...

Author: Bryan L. Porter Date: 02/20/2010

My Sites, Magic, and Randomness

Despite constant assertions by my mother to the contrary, computers don't behave randomly, nor are...

Author: Bryan L. Porter Date: 02/02/2010

SharePoint 2007 Content Deployment & IIS 7.0

By default, IIS 7.0 limits the maximum size of any request. Those of you who have implemented...

Author: Bryan L. Porter Date: 12/12/2009

Small But Wonderful

ASP.NET 4.0 includes a new member on the HttpResponse class - RedirectPermanent. Baked in support...

Author: Bryan L. Porter Date: 11/01/2009

Funtastic: disk2vhd

Have you ever gotten your system to a state that you absolutely love - all your apps and utilities...

Author: Bryan L. Porter Date: 10/29/2009

SharePoint 2010 and Kernel Mode Authentication

When IIS 7.0 shipped with Windows Server 2008, one of the many new features included this new doodad...

Author: Bryan L. Porter Date: 10/29/2009

Trivia: Shared Service Providers

Every SSP that is created in a farm is represented to the world by a virtual directory configured...

Author: Bryan L. Porter Date: 10/16/2009

The Beta Zone

I like things that break. I like new things. In the world of software, new things, also known as...

Author: Bryan L. Porter Date: 07/21/2009

Why User Testing Is So Important

I recently placed an order with a company for something my wife and I had been discussing quite a...

Author: Bryan L. Porter Date: 05/09/2009

My Favorite Interview Question

I've given plenty of interviews in my day. Almost all of them have been for highly technical...

Author: Bryan L. Porter Date: 05/09/2009

You Never Know What You Don't

I was once asked by a colleage at a previous employer what skills would be required to implement and...

Author: Bryan L. Porter Date: 05/07/2009

Self-Policing of Content

One of the most common questions I hear from Human Resources folks surounds content management of My...

Author: Bryan L. Porter Date: 01/27/2009

I hang my head, and I feel shame.

Wow. My last post was when? Scott Hanselman posts 18 times per day, while in Africa, and I haven't...

Author: Bryan L. Porter Date: 12/19/2008

Dispelling SharePoint Myths

I've heard numerous myths about SharePoint. Some were scary. Others, funny. Regardless, for your...

Author: Bryan L. Porter Date: 08/01/2008

ICallbackEventHandler

ASP.NET AJAX is a piece of fundamentally enabling technology for developers; everything from partial...

Author: Bryan L. Porter Date: 06/06/2008