Skip to content

Instantly share code, notes, and snippets.

@sibelius
Last active April 22, 2021 01:05
Show Gist options
  • Save sibelius/2f83f680ad86f464842f5b0b9f7452b2 to your computer and use it in GitHub Desktop.
Save sibelius/2f83f680ad86f464842f5b0b9f7452b2 to your computer and use it in GitHub Desktop.
Things that you gonna learn at Entria

Most job post are about requirements that you should already know.

We think that you should learn a lot when working for a company.

So here is a list of many things that you are going to learn while working for us (and many more):

  • how to use git to work in a team
  • how to contribute to open source projects
  • how to manage .env files (configurations)
  • local vs staging vs production environments
  • how to debug any issue
  • how to do data modelling
  • nosql, mongo aggregates
  • how to abstract
  • how to choose tradeoffs
  • feature flag
  • how to consume and write documentation
  • how to create a REST api and document it using Koa and OpenAPI
  • how to create scalable GraphQL using graphql-js
  • how to reuse code using monorepo
  • how to automate using CI/CD on circleci and github actions
  • how to develop landing pages using gatsby
  • how to work in a team
  • how to open an internal and external issue
  • lots of React
  • how to use Relay in the right way, using data components
  • How to test backend using integration tests
  • How to test web and app using testing-library
  • how to propose solutions for a problem
  • how to handle data migrations using idempotency
  • how to use immutable patterns
  • how to create a robust realtime system
  • how to use parallel implementation for hard migrations
  • how to use kubernetes
  • learn webpack
  • learn rollup
  • learn how to build a widget using React
  • how to deal with customers
  • how to refactor with confidence
  • how to handle errors with sentry
  • how to understand and optimize requests with elastic search
  • how to use scrum master
  • how to use math
  • how to write, read and speak in english
  • how to internationalize platforms
  • how to use docker
  • learn about event driving
  • how to use redis for jobs (bulljs) or pub sub
  • how to handle security
  • how to manage authentitation and autorization
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment