To Dispose or Not To Dispose? Here is the question.

One of the best articles that I’ve read so far about the importance of properly disposing SPWeb and SPSite objects has been written by one of my favourite SharePoint bloggers Stefan Gossner and can be found here. Unfortunately there are still some conflicting messages about what to do with SPWeb instances creates via the SPSite.RootWeb property. […]

Continue reading

The SharePoint Deployment Maturity Model

The SharePoint Deployment Maturity ModelMOSS has been the most successful server product Microsoft ever released. Sales are growing much faster than Microsoft ever expected and apparently the UK is outstripping worldwide growth (for more see this). Unfortunately this quick growth is also highlighting one of the major problems that everyone seems to be struggling with […]

Continue reading

SharePoint Lessons Learned – Clearly Define a Deployment Baseline (Part 2)

SharePoint Lessons Learned – Clearly Define a Deployment Baseline (Part 2)In part 1 of this post I’ve talked about the principles behind the creation of a Deployment Baseline during the development of SharePoint based applications. In this post I’m going to talk about how we, at Collaboris. normally group and categorise the different artefacts to […]

Continue reading

SharePoint Lessons Learned – Don’t forget to use proven design patterns and practices

SharePoint Lessons Learned – Don’t forget to use proven design patterns and practicesSharePoint should be seen as another layer in the technology stack that your code will interact with. But just because you are using this layer you should not forget to follow good and proven design practices. The following points describe some of the […]

Continue reading

Requirements, Requirements, Requirements…

Requirements, Requirements, Requirements…Those are the three most valuable artefacts of a project. Requirements should drive most (if not all) activities in a project. A project should be architectural centric and requirements driven… We have all heard these clichés before but how exactly does one manage requirements in an iterative process? How do we make sure […]

Continue reading
1 27 28 29