Best Practices, ESDC Processes and Guides
We produce guides to help developers at ESDC walk-though some complex procedures related to development.
Coding Practices
Application Logging
Defining the best practices of what, when and where to log in an application.
See the guide
Practices
Present at our Dev CoP
A walk though of important things to consider when preparing a presentation.
See the guide
Blameless Postmorterm Guideline
Detailing what would be expected when running and recording a postmorterm.
See the guide
Expiration des certificats TLS - TLS Certificates expiry
Demonstrate how to monitor TLS Certificates expiration date.
See the guide
Tools
Artifactory as an Asset Management and Vulnerability Management Process
Demonstrating rational for the use of Artifactory to improve security and compliance of our applications
See the guide
Nuget User Guide
How to configure your Nuget Source in Visual Studio
See the guide
Testing
Accessibility Testing Recommendation
Recommending tools and methods to test for accessibility.
See the guide
Pipelines
Continuous Integration / Continuous Delivery
Demonstrate at a high level the steps involved in a CI/CD pipeline.
See the guide
GitHub Actions
A few notes on the GitHub Actions features
See the guide
Source Code Management
Git Branching, Picking a Git Flow
Detailing the differences between branching models in Git, advising on the best to pick for your application.
See the guide
Managing Merge Requests, Using Code Review
Describing the best methods to manage code reviews and merges.
See the guide
Source Control
TFS to GCcode (or GitHub)
A walk though of steps to follow to move ALM tools from TFS to GCcode or GitHub.
See the guide
Migrate from TFVC to Git
A walk though of steps to follow to move source control systems from TFVC to Git.
See the guide
Documentation
Writing Good Change Logs
A layout for how to write consistent and informative change logs that are meaningful to those reading them.
See the guide
Guides
Poker Estimation
Demonstrate how to use Poker Estimation in ADO.
See the guide
ESDC Process
Cloud specific requests
The Cloud Operation team is responsible for administration of enterprise resources in ESDC’s cloud environments.
See the guide
Git Support Questions - NSD Application Catalogue
How to request a Git installation from the NSD Application catalogue
See the guide
Development
Check for Broken Links on your Website
Best Practices on how to prevent and detect broken links.
See the guide