Technical Resources

June 12, 2022 · View on GitHub

Below is a list of tech and concepts that we expect our developers to know either before they start or be trained on after starting with us:

We do not expect our developers to be experts in all the areas below, just to have a one or more clues about how these items work.

The links below should provide a good introduction into an item, further in depth links can also be added. This is not the place to list project home pages or their documentation as these can be easily found via a search engine.

Languages

JavaScript

Ruby

Libraries

jQuery

Lodash

Moment

Underscore

Winston

Frameworks

Express

HapiJS

React

Patterns

Anti-patterns

Callbacks

Concerns

Factory

Functional concepts

Inheritance

Mixins

MVC

Promises

Other tech

Git

LESS

SASS

Shell

SQL

Design

Principles

Tools

Guidelines

Testing

Jasmine

Mocha

Chai

Selenium

Sinon

Infrastructure

Amazon AWS

Circle CI

Heroku

Teamcity

Travis

Cheatsheet Resources