SSW Foursquare
The rules listed below have been archived
  1. Rules to Successful Projects9
    1. Do you always carry your Tool Box?
    2. Do you carry more than just the Microsoft Tool Box?
    3. Do you do monthly peer evaluations?
    4. Do you give each project a project page (that you refer customers to)?
    5. Do you keep the best possible bug database?
    6. Do you know the best way to find a phone number of a staff member?
    7. Do you manage your email?
    8. Management - Do you have a "Release Update/Debrief Meeting" on a weekly basis?
    9. When you follow a rule do you know to refer to it (including the icon)?
  2. Rules to Better Software Consultants - Dealing with Clients1
    1. Meetings - Do you know the way meetings should work?
  3. Rules to Better Software Consultants - Working in a Team1
    1. Do you carry your USB flash drive on your key ring?
  4. Rules to Better CRM1
    1. Do you know how to find an employee or client's phone number?
  5. Rules to Better Accounting1
    1. Does your company cover taxi costs?
  6. Rules to Better Timesheets1
    1. Do you keep a hard copy diary?
  1. Rules to Better Communication1
    1. Do you include a useful description of your changes?
  2. Rules to Better Email6
    1. Dones - Do you show quality control with "Checked by xxx"?
    2. Do you always remember your attachment?
    3. Do you know NEVER to concatenate words in an email?
    4. Do you reference which email template you are using?
    5. Do you use email signatures for external emails?
    6. Dones - Do you reply 'Done' using Team Companion when using Azure DevOps?
  3. Rules to Better IM1
    1. Do you have your phone number in your IM profile?
  4. Rules to Better Microsoft Teams2
    1. Do you use emojis in your channel names?
    2. Do you use text formatting to mention email subjects?
  5. Rules to Better Slack1
    1. Do you use Slack as part of your DevOps?
  6. Rules to Better CRM for Users3
    1. Do you know how to send newsletter in Microsoft CRM 2013?
    2. Do you know how to find an employee or client's phone number?
    3. Do you know how to install SkypePOP on your PC?
  7. Rules to Better Research and Development1
    1. Do you copy emails'content to PBIs?
  8. Rules to Better Remote Work1
    1. Do you provide at least two days’ notice for people in other time zones?
  1. Rules to Better .NET Projects7
    1. Do you add the necessary code so you can always sync the web.config file?
    2. Do you name your startup form consistently?
    3. Do you turn Edit and Continue OFF?
    4. Do you use a DataAdapter to insert rows into your database?
    5. Do you use MS Project integration with TFS 2012?
    6. Do you use Slack as part of your DevOps?
    7. Do you use TFS 2012 instead of TFS 2010?
  2. Rules to Better .NET 8 Migrations1
    1. Do you know how to handle complex .NET migrations?
  3. Rules to Better Architecture and Code Review2
    1. Do you know to replace reflection with MEF?
    2. MEF: Do you know not to go overboard with dynamic dependencies?
  4. Rules to Better Azure1
    1. Cost - Do you manage the cost of your Azure resources?
  5. Rules to Better DevOps1
    1. Do you use Slack as part of your DevOps?
  6. Rules to Better Clean Architecture1
    1. Do you use the Mediator pattern with CQRS?
  7. Rules to Better User Acceptance Tests (UAT) for Bug Management1
    1. Do You Run Acceptance Tests?
  8. Rules to Better CRM for Developers1
    1. Do you turn off auto update on your servers?
  9. Rules to Better SharePoint for Developers5
    1. Do you create a minimal master page?
    2. Do you know how to custom styles for RichHtmlEditor in SharePoint 2013?
    3. Do you know how to resolve the broken links caused by page renaming?
    4. Do you turn off auto update on your servers?
    5. Have you considered SharePoint 2010 for internet sites license?
  10. Rules to Better Code Commenting1
    1. Comments - Do you comment each property and method?
  11. Rules to Better Error Handling2
    1. Do you always avoid On Error Resume Next? (VB Only)
    2. Do you use LadyLog?
  12. Rules to Better SQL Server Schema Deployment2
    1. Do you make sure that the database structure is handled automatically via 3 buttons "Create", "Upgrade" and "Reconcile"?
    2. The application - Do you understand the danger, and change permissions so "Schema Changes" can only be done by the "Schema Master"?
  13. Rules to Better Web API2
    1. Do you add timestamps?
    2. Do You Apply the ValidateModel Attribute to All Controllers?
  14. Rules to Better GitHub2
    1. Do you know to mention someone with a @mention when you make a pull request or comment on GitHub?
    2. Do you include a useful description of your changes?
  15. Rules to Better Application Performance1
    1. Do you establish a baseline?
  16. Rules to Better Code4
    1. Do you declare variables when you need them?
    2. Do you know that no carriage returns without line feed?
    3. Do you start versioning at 0.1 and change to 1.0 once approved by a client or tester?
    4. Do you use the new C# 7 language features to slash the amount of boilerplate code you write?
  17. Rules to Better Application Insights1
    1. Do you include Application Insights for Visual Studio Online in your website?
  18. Rules to Better Windows FormsArchived Category0
    1. Rules to Better WPF and Silverlight6
      1. Do you avoid using Thread.Sleep in your Silverlight application?
      2. Do you follow Composite Application Guidance (formerly code-named "Prism") in your Silverlight (and WPF) Projects?
      3. Do you offer out-of-browser support?
      4. Do you use dynamic application loading in Silverlight?
      5. Do you use the MVVM pattern in your Silverlight and WPF Projects?
      6. When do you use Silverlight?
    2. Rules to Better SQL Databases - Developers3
      1. Data – Do you avoid empty lines at the start of character columns?
      2. Schema - Do you use less than 24 characters for table names?
      3. Middle Tier - Do you submit all dates to SQL Server in ISO format?
    3. Rules to Better Unit Tests9
      1. Do you have a standard 'Help' menu that includes a way to run your unit tests?
      2. Do you have a integration test for your send mail code?
      3. Do you know how to run nUnit tests from within Visual Studio?
      4. Do you know the most popular automated UI testing frameworks (aka functional testing)?
      5. Do you know the best test framework to run your integration tests?
      6. What are the different types of test you can have?
      7. Do you know the right version and config for nUnit?
      8. Do you follow the standard naming conventions for tests?
      9. Do you write Integration Test for Dependencies - e.g. DLLs?
    4. Rules to Better Pull Requests1
      1. Do you include a useful description of your changes?
    1. Rules to Better Websites - Development2
      1. Do you precompile your ASP.NET 1.1 and 2.0+ sites?
      2. Do you use .NET MVC over ASP.NET Web Forms?
    2. Rules to Better Angular1
      1. Tips - Do you know how to check the version of Angular?
    3. Rules to Better React1
      1. Tools - Do you know the best IDE for React?
    4. Rules to Better Websites - Deployment2
      1. Do you deploy to Azure from Team Foundation Service?
      2. Do your developers deploy manually?
    5. Rules to Better UI (Bootstrap)3
      1. Do you use Respond JS to target IE8 with Bootstrap?
      2. Do you use Web Essentials?
      3. Do you use the CSS class "form horizontal" to arrange your fields and labels?
    6. Rules to Better JavaScript and jQuery2
      1. Do you avoid using "inherit" value of style.display?
      2. Do you know which version of jQuery to use?
    7. Rules to Better Websites - Layout And Formatting1
      1. How to use SSW style in RadHtmlControl?
    8. Rules to Better Websites - Graphics3
      1. Do you add width and height properties to images in user controls?
      2. Do you know how to use balloons in screenshots for instructions?
      3. Do you know where you can find some nice icons?
    9. Rules to Better Websites - Navigation2
      1. Do you avoid email harvesting or spamming by using images?
      2. Do you know when to use full stops at the end of bullet points?
    10. Rules to Better Newsletters1
      1. Do you know how to send newsletter in Microsoft CRM 2013?
    1. Rules to Better Interfaces (General Usability Practices)1
      1. Do you know how to use storyboards?
    2. Rules to Better Interfaces (Mobile)2
      1. Do you know what guidelines to follow for WP?
      2. Do you know when to build a WP app over an iPhone app?
    3. Rules to Better Interfaces (WinForms Controls)2
      1. Being Pedantic - Do you use balloon tooltip?
      2. Control Choice - Do you know when to use options group Radio Buttons instead of ComboBox?
    1. Rules to Better Hyper-V1
      1. Do you first get your Cluster and SAN going?
    2. Rules to Better Hyper-V Clustering1
      1. Do you first get your Cluster and SAN going?
    3. Rules to Better Internet and Networks1
      1. Do you know how to setup a PPTP VPN in Windows 7?
    4. Rules to Better Skype for Business (formerly Lync)2
      1. Do you install the Android versions?
      2. Do you know how to find an employee or client's phone number?
    5. Rules to Better Security1
      1. [DEPRECATED] Do you use built in authentication from MS?
    6. Rules to Better Security - End Users1
      1. Passwords - Do you know to NEVER share your password?
    7. Rules to Better SharePoint1
      1. Do you know how to resolve the broken links caused by page renaming?
    8. Rules to Better SharePoint Migration from 2007 to 2010Archived Category1
      1. Do you advise staff members you are about to perform a migration?
    9. Rules to Better SharePoint Migration from 2010 to 20131
      1. Do you advise staff members you are about to perform a migration?
    10. Rules to Better SharePoint Migration from 2013 to 20161
      1. Do you advise staff members you are about to perform a migration?
    11. Rules to Better SQL Server Administration1
      1. Do you turn off auto update on your servers?
    12. Rules to Better Windows Servers1
      1. Do you keep your system up to date?
    13. Rules to Better Exchange Server1
      1. Do you turn off auto update on your servers?
    1. Rules to Better Scrum1
      1. Do you include a useful description of your changes?
    2. Rules to Better Scrum using GitHub (Issues and Projects)1
      1. GitHub Issues - Do you create templates for Sprint Reviews/Retros/Forecasts?
    3. Rules to Better Version Control (aka Source Control)2
      1. Do you know to clean up your Shelveset’s?
      2. Do you know when to use Git for version control?
    4. Rules to Better Branching and Builds2
      1. Do you know the minimum builds to create for your project?
      2. Do you know when to branch in TFS (aka TFVC)?
    5. Rules to Better TFS Administration1
      1. Do you know how to delete a Team Project Collection?
    1. Rules to Better Marketing1
      1. Do you share when you upgrade an application?
    2. Rules to Better Google Ads and SEM1
      1. Do you know how to optimize your Google Ads?
    3. Rules to Better Google Rankings and SEO1
      1. Do you keep your webpages less than 101kb?
    4. Rules to Better Social Media for Business3
      1. Do you create friendly short URL's?
      2. Do you share when you upgrade an application?
      3. Do you follow minimum image sizes on social media?
    5. Rules to Better Video Recording1
      1. Post-Production - Do you add content to YouTube to feed traffic to your other sites?
    1. Rules to Better Reporting Services3
      1. Do you check that "Report Server Configuration Manager" is all green ticks?
      2. Do you know the 5 user experiences of Reporting Services?
      3. Do you know your 2 migration options to show your Access reports on the web?
    1. Rules to Better Cars1
      1. Does your navigation device support touch?
    2. Rules to Better Flights3
      1. Do you know how to book better flights from Australia to US?
      2. Do you know how to book better flights within US?
      3. Do you know how to booking better flights within Australia?
    We open source. Powered by GitHub