The rules listed below have been archived
- Rules to Better Communication1
- Rules to Better Email6
- Dones - Do you show quality control with "Checked by xxx"?
- Do you always remember your attachment?
- Do you know NEVER to concatenate words in an email?
- Do you reference which email template you are using?
- Do you use email signatures for external emails?
- Dones - Do you reply 'Done' using Team Companion when using Azure DevOps?
- Rules to Better Outlook1
- Rules to Better IM1
- Rules to Better Microsoft Teams3
- Rules to Better Slack1
- Rules to Better Powerpoint Presentations1
- Rules to Better Outsourcing1
- Rules to Successful Projects9
- Do you always carry your Tool Box?
- Do you carry more than just the Microsoft Tool Box?
- Do you do monthly peer evaluations?
- Do you give each project a project page (that you refer customers to)?
- Do you keep the best possible bug database?
- Do you know the best way to find a phone number of a staff member?
- Do you manage your email?
- Management - Do you have a "Release Update/Debrief Meeting" on a weekly basis?
- When you follow a rule do you know to refer to it (including the icon)?
- Rules to Better Timesheets1
- Rules to Better CRM1
- Rules to Better CRM for Users3
- Rules to Better Reporting Services9
- Data Layout - Do you center the title in your chart?
- Do you change the name of site settings?
- Do you check that "Report Server Configuration Manager" is all green ticks?
- Do you know how to display reports in Firefox, Chrome and Safari (SQL Reporting Services 2008R2/2012)?
- Do you know how to display reports properly in Firefox / Chrome (Reporting Services 2005/2008)?
- Do you know to embed an RS report in ASP.NET page the right way (using Report Viewer instead of IFrame)?
- Do you know the 5 user experiences of Reporting Services?
- Do you know your 2 migration options to show your Access reports on the web?
- Data Layout - Do you use 3D cylinder in column chart?
- Rules to Better Power BI1
- Rules to Better Travel3
- Rules to Better Research and Development1
- Rules to Better Remote Work1
- Rules to Better .NET Projects7
- Do you add the necessary code so you can always sync the web.config file?
- Do you name your startup form consistently?
- Do you turn Edit and Continue OFF?
- Do you use a DataAdapter to insert rows into your database?
- Do you use MS Project integration with TFS 2012?
- Do you use Slack as part of your DevOps?
- Do you use TFS 2012 instead of TFS 2010?
- Rules to Better .NET 8 Migrations1
- Rules to Better Architecture and Code Review3
- Rules to Better Azure1
- Rules to Better Clean Architecture1
- Rules to Better User Acceptance Tests (UAT) for Bug Management1
- Rules to Better CRM for Developers1
- Rules to Better SharePoint for Developers5
- Rules to Better Code Commenting1
- Rules to Better Error Handling2
- Rules to Better SQL Server Schema Deployment2
- Rules to Better Web API2
- Rules to Better Application Performance1
- Rules to Better Apps (mobile)1
- Rules to Better Code5
- Do you declare variables when you need them?
- Do you follow naming conventions?
- Do you know that no carriage returns without line feed?
- Do you start versioning at 0.1 and change to 1.0 once approved by a client or tester?
- Do you use the new C# 7 language features to slash the amount of boilerplate code you write?
- Rules to Better Application Insights1
- Rules to Better Windows Forms0
- Rules to Better WPF and Silverlight6
- Do you avoid using Thread.Sleep in your Silverlight application?
- Do you follow Composite Application Guidance (formerly code-named "Prism") in your Silverlight (and WPF) Projects?
- Do you offer out-of-browser support?
- Do you use dynamic application loading in Silverlight?
- Do you use the MVVM pattern in your Silverlight and WPF Projects?
- When do you use Silverlight?
- Rules to Better SQL Databases - Developers3
- Rules to Better Unit Tests9
- Do you have a standard 'Help' menu that includes a way to run your unit tests?
- Do you have a integration test for your send mail code?
- Do you know how to run nUnit tests from within Visual Studio?
- Do you know the most popular automated UI testing frameworks (aka functional testing)?
- Do you know the best test framework to run your integration tests?
- What are the different types of test you can have?
- Do you know the right version and config for nUnit?
- Do you follow the standard naming conventions for tests?
- Do you write Integration Test for Dependencies - e.g. DLLs?
- Rules to Better Websites - Development3
- Rules to Better Angular1
- Rules to Better React1
- Rules to Better Websites - Deployment2
- Rules to Better UI (Bootstrap)3
- Rules to Better Websites - Graphics8
- Do you add width and height properties to images in user controls?
- Do you avoid BMPs for web at all times?
- Do you know how to use balloons in screenshots for instructions?
- Do you know when to use JPG?
- Do you know when to use PNG?
- Do you know when to use SVG?
- Do you have good quality images?
- Do you know where you can find some nice icons?
- Rules to Better JavaScript and jQuery2
- Rules to Better Connection Strings2
- Rules to Better Windows Forms Applications4
- SSW Rules to Better Large Builds in Visual Studio.NET0
- Rules to Better DotNetNuke6
- Do you know DNN can update the schema of your database without warning?
- Have you installed the latest DNN version?
- Do you know the pros and cons of DotNetNuke?
- Do you have your new developers go through the SSW DotNetNuke Induction training?
- Do you know how to upgrade DNN to the latest version?
- Do you always update the DotNetNuke style sheets to underline a link?
- Rules to Better Exchange Server1
- Rules to Better Windows Forms Applications - ClickOnce7
- Do you keep the version in Sync (in all 3 places)?
- Do you set the appropriate download (.exe or .application) for your web users?
- Do you keep the assembly and file version the same by default?
- Do you know to use async code to do the check for update?
- Do you know whether you should use Click Once or MSI?
- Do you make a clear symbol to inform the users that you are using a ClickOnce version application?
- Do you know what the user experience should be like?
- Rules to Better Hyper-V1
- Rules to Better Hyper-V Clustering1
- Rules to Better Internet and Networks1
- Rules to Better Skype for Business (formerly Lync)2
- Rules to Better Security1
- Rules to Better Security - End Users1
- Rules to Better SharePoint1
- Rules to Better SharePoint Migration from 2007 to 20101
- Rules to Better SharePoint Migration from 2010 to 20131
- Rules to Better SharePoint Migration from 2013 to 20161
- Rules to Better SQL Server Administration1
- Rules to Better Windows Servers1
- Rules to Better Exchange Server1
- Rules to Better Microsoft Surface2
3,547
SSW Rules
Latest Rules
Loading...
Why all these rules?
Read about the History of SSW Rules, published in CoDe Magazine.
Help improve our rules
The SSW Rules website works just like Wikipedia. If you think something should be changed, hit the pencil icon and make an edit! Or if you are cool tweet me
Adam Cogan
Chief Software Architect at SSW
Interested in what we can do for you?
Contact an Account Manager to discuss your project
or call on +61 2 9953 3000
About SSW
SSW Consulting has over 30 years of experience developing awesome Microsoft solutions that today build on top of Angular, React, Azure, Azure DevOps, SharePoint, Office 365, .NET Core, WebAPI, Dynamics 365, and SQL Server. With 40+ consultants in 5 countries, we have delivered the best in the business to more than 1,000 clients in 15 countries.