The Story

I haven't touched SharePoint in a while, but I've been asked by a friend to help him do something "the right way".
We were looking for a way to add an HTTPS binding to an existing SharePoint 2010 site. Google is full of ways of doing that, but …

I've been envying my *nix brethren for having
Wget for a long time. To get the
contents of a web page or download a file using http I had to use
workarounds that took more than one command - either creating a new
System.Net.WebRequest or using a BITS module …

I just wrote a small script to copy permissions from one SharePoint list to the other.

Things to consider

Custom permission levels are not preserved: For some reason, my method of copying permissions isn't custom-permission-level friendly. The customized permissions will still be copied, but an auto-generated permission level will be …

Every SharePoint noob knows that one can create list lookup
relationships, like specifying that a book belongs in a specific
bookshelf.
What I didn't know until today is SharePoint 2010 supports "reverse
lookup" out of the box!

What's Lookup?

My SharePoint team and I wanted to move to SPWebConfigModification rather that just modifying the web.config file manually, but I was always worried that applying faulty modifications will ruin my file.
Why?

How SPWebConfigModification objects work

Some code requires you to modify the SharePoint web application's web.config file …

I've recently started monitoring my new SharePoint 2010 farms on SCOM,
and found the management pack's documentation to be rather lacking in
setup instructions, and the required permissions for SCOM's account on
the farm were rather shocking:

After learning how SPNs work (read my "Who? Why? Where"
to learn what's an SPN), I was frustrated to find out that I can't
implement my experience in the real world.
I've created a Sharepoint
Central Admin site on port 1234, and wanted to enable kerberos
authentication for it, so …

The Story

A couple of days ago, developer extraordinaire Itay
Shakury was doing
performance tuning on one of our SharePoint applications, and came to me with
a problem - creating a new SPSite object took about 30 secs. The
stranger part was that only the first …