Secret ingredients to quality software

SSW Foursquare
The rules listed below have been archived
  1. Rules to Successful Projects7
    1. Do you always carry your Tool Box?
    2. Do you carry more than just the Microsoft Tool Box?
    3. Do you conduct a "test please" internally and then with the client?
    4. Do you do monthly peer evaluations?
    5. Do you give each project a project page (that you refer customers to)?
    6. Do you manage your email?
    7. 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 Giving and Taking Feedback1
    1. Do you do monthly peer evaluations?
  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’re 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 Microsoft Teams1
    1. Do you use emojis in your channel names?
  4. 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?
  5. 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 Projects1
    1. Do you add the necessary code so you can always sync the web.config file?
  2. 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?
  3. Rules to Better Clean Architecture1
    1. Do you use the Mediator pattern with CQRS?
  4. Rules to Better CRM for Developers1
    1. Do you turn off auto update on your servers?
  5. Rules to Better SharePoint for Developers1
    1. Do you turn off auto update on your servers?
  6. Rules to Better Code Commenting1
    1. Comments - Do you comment each property and method?
  7. Rules to Better Error Handling2
    1. Do you always avoid On Error Resume Next? (VB Only)
    2. Do you use LadyLog?
  8. 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"?
  9. Rules to Better Web API2
    1. Do you add timestamps?
    2. Do You Apply the ValidateModel Attribute to All Controllers?
  10. Rules to Better GitHub1
    1. Do you know to mention someone with a @mention when you make a pull request or comment on GitHub?
  11. Rules to Better Application Performance1
    1. Do you establish a baseline?
  12. Rules to Better Xamarin (mobile)1
    1. Xamarin - Do you know the stuff to install?
  13. 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?
  14. Rules to Better Application Insights1
    1. Do you include Application Insights for Visual Studio Online in your website?
  15. 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?
  16. Rules to Better Unit Tests8
    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. Do you know the right version and config for nUnit?
    7. Do you follow the standard naming conventions for tests?
    8. Do you write Integration Test for Dependencies - e.g. DLLs?
  1. Rules to Better Websites - Development1
    1. Do you precompile your ASP.NET 1.1 and 2.0+ sites?
  2. Rules to Better React1
    1. Tools - Do you know the best IDE for React?
  3. Rules to Better Websites - Deployment2
    1. Do you deploy to Azure from Team Foundation Service?
    2. Do your developers deploy manually?
  4. Rules to Better UI (Bootstrap)2
    1. Do you use Web Essentials?
    2. Do you use the CSS class "form horizontal" to arrange your fields and labels?
  5. 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?
  6. Rules to Better Websites - Layout And Formatting1
    1. How to use SSW style in RadHtmlControl?
  7. 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?
  8. Rules to Better Websites - Navigation2
    1. Do you know when to use full stops at the end of bullet points?
    2. Do you underline links (and include a rollover)?
  9. Rules to Better Newsletters1
    1. Do you know how to send newsletter in Microsoft CRM 2013?
  1. Rules to Better Interfaces (Controls)1
    1. Being Pedantic - Do you use balloon tooltip?
  2. Rules to Better Interfaces (General Usability Practices)2
    1. Do you know how to use storyboards?
    2. Do you know what guidelines to follow for WP8?
  3. 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?
  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 know how to find an employee or client's phone number?
    2. Do you install the Android versions?
  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 SQL Server Administration1
    1. Do you turn off auto update on your servers?
  8. Rules to Better Windows Servers1
    1. Do you keep your system up to date?
  9. Rules to Better Exchange Server1
    1. Do you turn off auto update on your servers?
  1. 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?
  2. 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 Media3
    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 Cars1
    1. Does your navigation device support touch?
We open source. Powered by GitHub