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

Best Practices on how to prevent and detect broken links.
See the guide