Saturday, February 21, 2009

Great CAML IntelliSense

This is intellisense using the default XSD right?

Well John Holliday did some extension that enhances the CAML.NET IntelliSense Experience, download it here. It has some nice time saving potencial right?




DevDays

DevDays is the big Microsoft event in Portugal, like TechDays, but at a Portuguese scale, so a bit small but still pretty cool, this year presented in IST at Tagus Park. I went to the first day and had a great time, learn a lot about BI, something that was almost unknowned to me (i didn't knew MDX so...) and now since PerformancePoint is going to sit on top of SharePoint i thought i would be nice to learn something about it. I really liked Nelson Luciano and Rui Quintino (co worker at DevScope :) stuff on BI, the first one was very introductory but very wide, Rui's presentation was much more advanced and very informative. The new stuff from .NET 4.0 was pretty interesting and Nuno Godinho is a good&fun speaker. Parallels Extension was also very good, those work units that can scale for N cores is really great we hope more on that in the future. Too bad the SharePoint session was canceled and went to day 2 which i didn't go to. I also had time to learn a bit about Scrum and TFS in a Tiago Pascoal session that was also good.


Sunday, February 15, 2009

Visual Studio 2010 & SharePoint

For all of you that are developing in SharePoint, check it out the new Visual Studio 2010 and the goodies it has for SharePoint. Visual WebParts? Server Explorer (SPManager?;-) Feature Manager, pretty cool stuff

Check the video here.

Tuesday, February 10, 2009

SharePoint gets bigger

It seems Microsoft is adding more stuff into SharePoin, and great stuff by the way!!

New goodies comming into SharePoint:
  • Performance Point – “An integrated performance management application that allows business decision makers to be in control. Microsoft Performance Management allows customers to monitor, analyze, and plan their business as well as drive alignment, accountability, and actionable insight across the entire organization.”
  • ESP for SharePoint – “FAST ESP delivers to users the relevant, accurate and timely answers and insights they need to make smart, fast decisions. Online businesses win by helping their customers and visitors find relevant content, products, services and communities, building loyalty and driving revenue in the process. Corporations and government organizations win by helping knowledge workers more quickly discover authorized information and analyze results, improving productivity and uncovering business intelligence.”
Check it all out @ Michael Gannotti

Monday, February 9, 2009

Nice filter string for importing profiles

(&(mailnickname=*)(|(&(objectCategory=person)(objectClass=user)(!(homeMDB=*))(!(msExchHomeServerName=*)))(&(objectCategory=person)(objectClass=user)(|(homeMDB=*)(msExchHomeServerName=*))))((!userAccountControl:1.2.840.113556.1.4.803:=2))(showInAddressBook=*))

Original article here.

Forbiden QueryString Parameters

  • FeatureId
  • ListTemplate
  • List
  • ID
  • VersionNo
  • ContentTypeId
  • RootFolder
  • View
  • FolderCTID
  • Mode
  • Type

Monday, February 2, 2009

Heads Up

SPDispose Check by Microsoft has been released[garb it here], and its a helpfull resource for checking the disposals in your code.


I created a bat file and now i run that bat in Open With and he checks that dll right there the bat is pretty simple:


@"SPDisposeCheck" "%1"

@pause


Be sure to have the spdisposecheck.exe in path or same directory.


Fancy Exception on SP UI? Checkout the paste source for more from uk sharepoint group


 throw new SPException("Your custom message here");


 

Pasted from <http://blogs.msdn.com/uksharepoint/default.aspx


Another nice tool from Bamboo, havent tried it much but if you have the time, im sure you can squeeze some juice out of it


Bamboo Sharepoint analyser:

http://community.bamboosolutions.com/blogs/bambooteamblog/archive/2008/11/07/introducing-bamboo-sharepoint-analyzer.aspx



Another goodie i really want to try out in a new project is SPConfigStore @

http://www.codeplex.com/SPConfigStore No more hardcoding? ;)

The SharePoint Config Store is intended for SharePoint developers, and provides the framework to be able to use a SharePoint list for application configuration values. This is useful when there are certain values used in a site or application's code, but we don't to hardcode them or even store them in web.config. Storing such values in a list means they can be easily updated (possibly by end users if you choose to allow this) without requiring access to the web server's filesystem.


Example config items for a SharePoint site/application/control could be:


'AdministratorEmail' - 'bob@somewhere.com'

'SendWorkflowEmails' - 'true'


http://sharethelearning.blogspot.com/2007/12/debugging-sharepoint-timer-jobs.html shows how to debug timer jobs but really almost anything in MOSS