A method of uploading from the user directly to the destination in order to improve performance and security by keeping application server involvement to a minimum.
https://aws.amazon.com/blogs/aws/amazon-s3-cross-origin-resource-sharing/
https://nodejs.org/en/docs/es6/
A branching model that uses a dedicated branch for each feature and bug fix combined with dedicated "release" branches and tags for versioning. While there is a GIT extension that facilitates this development style, the basic principles can be applied with a standard GIT setup.
http://nvie.com/posts/a-successful-git-branching-model/
Google has very precise rules over how GIT commit messages can be formatted. This leads to more readable messages that are easy to follow when looking through the project history. Additionally it allows for the automation of change log generation directly from GIT history.
https://GitHub.com/angular/angular/blob/master/CONTRIBUTING.md#-commit-message-guidelines
Enhancements to the default GitHub UI through a Chrome Extension. Allows us to assign sizes to stories and automates tracking of our velocity and deliverables. https://www.zenhub.io