You may be trying to access this site from a secured browser on the server. Please enable scripts and reload this page.
sales and inquiries:
+61 2 9953 3000
See All Services
Enterprise Reporting & BI
Windows Desktop Applications
UI & UX Design Showcase
Bring Your Apps to China
ALM and Azure DevOps/TFS
Microsoft Office 365
Document Management Workflow
Pay Per Click
Machine Learning & AI
Smart Office & Smart Home
Access Database Upsizing
Cloud and Infrastructure
Virtualization with Hyper-V
Data Protection Manager
Backup/Disaster Recovery Audit
Skype for Business
Team of Developers and Scrum Masters
See All Products
LinkAuditor for Desktop
SQL Reporting Services Auditor
Report a Bug
See All Events
Angular Hack Days
Xamarin Hack Days
Dev Superpowers In Person
The Angular 2-Day Workshop
Professional Scrum Developer Training
Professional Tailored Scrum Training
The Angular Superpowers Tour
The Azure Superpowers Tour
The .NET Core Superpowers Tour
Events by Technology
Angular / React
Visual Studio / TFS
Events by Type
Video Recording / Live Streaming
Conference Room for Hire
Sydney .NET UG
Map to SSW Sydney
Canberra .NET UG
Map to Microsoft Canberra
Melbourne .NET UG
Map to SSW Melbourne
Brisbane Full Stack UG
Map to SSW Brisbane
Sydney .NET UG Live
Fire UG - China
New SSW Rules
Rules to Successful Projects
Rules to Better Email
Rules to Better Google Rankings
Rules to Better Interfaces
Rules to Better Code
Rules to Better Scrum Using TFS
New SSW Better Software Suggestions
SSW Better Software Suggestions
News & Press
Do you review the code comments?
Do you make awesome documentation?
Done - Do you go beyond 'Done' and follow a 'Definition of Done'?
Do you publish simple websites directly to Windows Azure from Visual Studio Online?
Ending a sprint - Do you know when to remove PBIs from the sprint?
Do you use Exploratory Testing to create Acceptance Tests?
Do you confirm there is no checked out data?
Do you turn an email into a TFS Work Item before starting work?
Estimating - Do you know how to size user stories effectively?
Do you use the best Code Analysis tools?
Do you use the best deployment tool?
Do you know which check-in policies to enable?
Do you use startup tasks in the ~/App_Start folder instead of putting code in Global.asax?
Do you use the Authorize attribute to secure actions or controllers?
Do you know the common Design Principles? (Part 1)
Do you look for Code Coverage?
Do you know that branches are better than Labels?
Do you know to clean up your workspaces?
Do you know to upgrade your third party tools
Do you use the Lifecycles feature in Octopus Deploy?
Do you evaluate the processes?
Do you use the .ready() function?
Do you know which version of jQuery to use?
Do you have a TFS Master?
Do you share when you upgrade an application?
Do you know when to use an on-premises build server with Visual Studio Online?
Do you use the repository pattern for data access?
Do you do a Retro Coffee after presentations?
Do you estimate all tasks at the start of the sprint?
Do you know the common Design Patterns? (Part 2 - Example)
Do you look at the architecture?
Do you check your Workspaces when defining a new build?
Do you know the minimum builds to create for your project?
Do you know when to use Git for version control?
Do you use "Stories Overview" report to find out where the project is at?
Do you know to regularly do a Get Latest from TFS?
Do you know how the Gated Checkin process works?
Does your user account have SQL Server System Administrator privileges in SQL Server?
Do you turn off Database Mirroring before Upgrading your TFS databases?
Do you use the URL as a navigation aid (aka redirect to the correct url if it is incorrect)?
Do you post all useful internal emails to the Company Blog
Do you know that 'Factual Content is King'?
Do you use Anti Forgery Tokens on any page that takes a POST?
Do you use Bundling to package script and css files?
Do you avoid hardcoding URLs (“../”, “~/”, or “/”) and use Url.Action or Html.ActionLink instead?
Do you use Html Helpers and Partial Views to simplify Views?
Do you use RedirectToAction instead of returning a view that’s not named the same as the action?
Do you use View Models instead of ViewData?
Do you force SSL on sensitive methods like “Login” or “Register”?
Do you use TryUpdateModel instead of UpdateModel?
Do you use Model Binding instead of FormCollection?
Do you deploy to Azure from Team Foundation Service?
Do you look for opportunities to use Linq?
Do you plan your additional steps?
Do you know how to upgrade your TFS2010 databases? (the big one)
Do you always work in priority order, unless there’s a good reason not to?
Do you regularly update your dependencies in NuGet?
Do you look for duplicate code?
Do you start reading code?
Do you know how to laser in on the smelliest code?
Do you know the common Design Patterns? (Part 1)
Do you look for GRASP Patterns?
Do you make sure you get latest and compile?
Do you decide on the level of the verboseness? E.g. ternary operators
Do you look for large strings in code?
Do you know to replace reflection with MEF?
Do you know the common Design Principles? (Part 2 - Example)
Do you get a new TFS 2012 Server ready?
Do you look for Console.WriteLine and change it to Trace.WriteLine ?
Sydney, Melbourne and Brisbane's Leading Software Developers & Consultants - .NET, Web, Mobile, CRM and SharePoint
Feedback to SSW
Terms and Conditions
find us on
SYDSP2016P01, powered by SharePoint 2013, running
Copyright ©SSW 1990-2019. All Rights Reserved.