Posted by Adam Buenz
One code modification Resharper 4.0 will suggest is that if a public constructor is located in an abstract class, it should be adjusted to use the protected access modifier if currently public:
So, from this:
Select For Unformatted Code
C#:
public abstract class AbstractClass
{
public AbstractClass()
{
}
}
To this:
Select For Unformatted Code
C#:
public abstract class AbstractClass
{
protected AbstractClass()
{
}
}
So, why is this a [...]
Posted by Adam Buenz
While SPList objects do not sustain true relational integrity due to the inherent nature of unstructured SharePoint data storage (in the current version at least), it is common within business applications to use Lookup field types are leveraged to build weak references between SharePoint lists. As such, typed collection queries become important, combining LINQ with [...]
Posted by Noni Hernandez
By: Noni Hernandez
Enterprise Architect
If you worked/have worked or plan on working within the DoD environment, security will be a subject that haunts your dreams. Not that security isn't prevalent in the private sector, but given the nature of our work security is a top priority if not the number one priority. That being said, I [...]
Posted by Adam Buenz
So, I recently got solicited for feedback and comment from Infragistics because I was for some time heavily into using their control set. Regardless of some of the unwieldy operations to sustain the nifty functions, I think they are neat and a lot of the times clients have a pre-existing license agreements so I just [...]
Posted by Adam Buenz
Often times it is required to get a reference to the SPList that contains the site directory information, this is an important task when you are considering construction of navigation solutions or when building holistic reporting tools in order to support governance of site sprawl (which is easy to have happen, but sure is a [...]
Posted by Adam Buenz
Role assignments can be exposed ala ISecurableObject and pretty much everything, in order to support Securable Objects (for item level security,etc.), is an ISecurableObject in SharePoint 2007. So, to begin with, we are going to use ISecurableObject to get assignments in combination with a SPPrincipal (representing a user or group) via the GetAssignmentByPrincipal method available [...]
Posted by Adam Buenz
I will be presenting the keynote and a breakout session at Techfuse (NOT TechEd) on Tuesday, March 17, 2009 in Brooklyn Park, MN.
My keynote sessions synopsis is (taking into account I despise esoteric keynotes that are full of marketing, I choose a more pragmatic path )
Title:
Building a Commissionable, Development Aware Virtualized SharePoint Environment
Summary:
Constructing [...]