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
- Luke's introduction presentation on React
- React cheatsheet
- React Intl - React Components for internationalization.
Patterns
Anti-patterns
Callbacks
Concerns
Factory
Functional concepts
Inheritance
Mixins
MVC
Promises
Other tech
Git
- Try Git: Code School
- Git & GitHub Secrets - by Zach Holman
- Git For Humans
- Git from the Bottom Up
- Pro Git