Friday, June 27, 2014

Developer Tools and Guidelines


In this post I will keep an updated list of my day-to-day tools of choice.
Sure, I have a lot of favourite links and saved software but hopefully this will help me keep track, while perhaps helping others as well.
Do you have a cool extension you use? Feel free to add a comment below.

Visual Studio

CSS3 Validation for VS2010
http://visualstudiogallery.msdn.microsoft.com/7211bcac-091b-4a32-be2d-e797be0db210

Spellcheck
http://visualstudiogallery.msdn.microsoft.com/a23de100-31a1-405c-b4b7-d6be40c3dfff

Web Essentials
http://vswebessentials.com/


Web Troubleshooting

Firebug for Firefox
https://getfirebug.com/

Fiddler
http://www.telerik.com/fiddler

RESTClient (Firefox / Chrome / Safari)
http://restclient.net/


Code Deobfuscating

JavaScript
http://jsbeautifier.org/

CSS
http://mrcoles.com/blog/css-unminify/

.NET Reflector (and alternatives)
http://stackoverflow.com/questions/2425973/open-source-alternatives-to-reflector


SharePoint

Log Viewers
http://sharepointlogviewer.codeplex.com/
http://ulsviewer.codeplex.com/

SharePoint Manager
http://spm.codeplex.com/

Frontend Server Name
http://spservername.codeplex.com/

Missing Feature Cleaner
http://featureadmin.codeplex.com/

Unlock SPItem
http://www.codeproject.com/Articles/93965/Force-SharePoint-Document-Unlocked-Checked-In

File Extractor
http://spdbfextractor.codeplex.com/

CAML Query Creator
http://spcamlqueryhelper.codeplex.com/

SharePoint Code Analysis Framework (SPCAF)
http://www.spcaf.com/


Libraries

VanillaJS
http://vanilla-js.com/

JQuery
http://jquery.com/

JQuery UI
http://jqueryui.com/

Bootstrap
http://getbootstrap.com/

MultiPlatform (Windows / Windows Phone 8)
https://github.com/cmorgado/MultiPlatform


Forums

NetPonto - portuguese .Net support forum
https://groups.google.com/forum/#!forum/netponto

MSDN - Microsoft's international support forum
http://social.msdn.microsoft.com/

SuperUser - general computer troubleshooting
http://superuser.com/

StackOverflow - code troubleshooting
http://stackoverflow.com/

StackExchange - SharePoint troubleshooting
http://sharepoint.stackexchange.com/


Best Practices

Naming Conventions
"Do use Pascal casing for all public member, type, and namespace names consisting of multiple words."
"Do use camel casing for parameter names. "
http://msdn.microsoft.com/en-us/library/vstudio/ms229002%28v=vs.100%29.aspx

Coding Conventions
http://msdn.microsoft.com/en-us/library/ff926074.aspx

SharePoint Object Model
http://msdn.microsoft.com/en-us/library/bb687949.aspx

Design Patterns
http://msdn.microsoft.com/en-us/magazine/cc301852.aspx
http://www.codeproject.com/Articles/572738/Building-an-application-using-design-patterns-and

1 comment:

  1. AuroraBits has developerd and released a tool similar to SharePoint Manager, SharePoint Insider which can be downloaded at http://www.aurorabits.com/sharepointinsider/. It is a bit easier to explore SharePoint objects with SPI as it doesn't need you to login to the server as admin which is an issue with SPM particularly if you have restricted access to your target env . Both read-only and read-write versions are available to download, hope it will help

    ReplyDelete