1 / 23

Do’s & Don’ts for SharePoint Developers

Do’s & Don’ts for SharePoint Developers. Jeremy Thake SharePoint MVP @ jthake. SevenSigma for Dec Pizza All sponsors for years pizza All speakers Kieran Darly , Jose Flores, Michael Hanes, Sezai Komur, Matthew Menezes , Jonathan Ponton, Mike Stringfellow , Jeremy Thake , ROY

trula
Download Presentation

Do’s & Don’ts for SharePoint Developers

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Do’s & Don’ts for SharePoint Developers Jeremy Thake SharePoint MVP @jthake

  2. SevenSigma for Dec Pizza • All sponsors for years pizza • All speakers • Kieran Darly, Jose Flores, Michael Hanes, Sezai Komur, Matthew Menezes, Jonathan Ponton, Mike Stringfellow, Jeremy Thake, ROY • All attendees • ~50 a session • ~450 in mailing list Thank you’s

  3. Volunteers • Sponsors • Speakers • Attendees SPSPerth

  4. Dispose correctly!

  5. Manually deploy assemblies to GAC

  6. Deploy debug assemblies to Test/Prod

  7. Iterate SPListItemsCollection

  8. Makecab.exe to create WSPs

  9. Always deploy to /_layouts/

  10. Swallow Exceptions

  11. Custom Logging

  12. Use inline code in User Controls

  13. xcopy to SharePoint Root

  14. Edit out of the box files

  15. Solutions Register • Custodian • Development Team • Complexity • Source Control Location

  16. Deployment Guides • Description of Artefacts • Acceptance Tests • Deployment Steps • Branch/Label each release

  17. Tools • CKS:Dev • ULS Viewer • SPDisposeCheck

  18. Leverage out of the box functionality • Content Query Web Part • Publishing Pages • ULS • CAML • Web Services / REST • Cache • Data View Web Part

  19. Build Common Libraries • Logging • Cache • Class Extensions • Helpers

  20. Developer Dashboard

  21. Naming standards • CONSISTENCY!

  22. Read! • SharePoint Team Blog • MSDN • TechNet • SharePoint P&P • NothingButSharePoint.com

  23. Download SPDisposeCheck • http://bit.ly/nbspDispose • Download CKS:Dev • http://bit.ly/nbspCKSDEV • Visit SharePoint Patterns & Practices Group • http://www.microsoft.com/spg • Subscribe to NothingButSharePoint.com RSS • http://bit.ly/nbspRSS • Vote for me! • http://bit.ly/voteJthake • Speaker Rate • http://speakerrate.com/talks/5234-perth-sharepoint-user-group Next Steps

More Related