Getting values of internal properties in SharePoint 2007

SharePoint has a lot of gold under the hood. Unfortunately for us – developers not all of it is publicly available. Some methods/properties are marked as internal what makes it impossible for us to use is custom functionality we’re developing. But do you really develop your own alternatives or is there a way to get to those gems after all?

Is it a good idea to use lambda expressions for querying SharePoint data?

.NET 3x ships with a number of new features among which lambda expressions: an easy way to write code for querying collections. Because of its ease of use many developers use it for retrieving data from different kind of collections. Just recently I’ve been asked to have a look how well lambda expressions perform while retrieving data from SharePoint comparing to SharePoint native mechanisms.

RenderAllHiddenFieldsAtTopOfForm – is it really a SEO solution?

Yesterday I’ve found out about one of the new features of .NET 3.5 SP1: the renderAllHiddenFieldsAtTopOfForm setting which allows you to control where in the page the hidden fields are being rendered. Today I gave it a shot in combination with a SharePoint Web Content Management solution…

CodePlex Downloads Gadget update

Recently the CodePlex Team has updated the GUI of the whole site. Because of some minor changes in the layout the CodePlex Downloads Gadget stopped working and turned into: