This repository is a collection of technical resources for software and systems engineers.
Git: the source control tool
GPG: the public key encryption utility
SSH: the secure shell tool
AWS: interacting with the public cloud provider
Unit tests verify the behaviour of isolated sub-systems. At the lowest level, this would test code functions. At higher levels this would be a collection of code or a unit of infrastructure. In unit tests, dependencies on external services are mocked/stubbed out.
QUnit: in-browser testing
Integration tests verify behaviour behaviour between independent sub-system. At lower levels this would test the behaviour of code functions with external systems. At higher levels this would test the behaviour of collections of code or infrastructure with other external services.