• Like
Do's and Don'ts for SharePoint developers
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Do's and Don'ts for SharePoint developers

  • 1,200 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,200
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
16
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

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