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
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