Find file
Fetching contributors…
Cannot retrieve contributors at this time
48 lines (32 sloc) 3.27 KB

First Day at Flatiron Labs

Congratulations on joining the team at Flatiron Labs! This is a guide of helpful todos, links, and resources to ease your transition and guide you through the first day.

Ask Julian Shapiro about the staff onboarding track on Learn

  • Completing that will take care of most the stuff you need company wide. After you get the accounts you need, come on back here.

Environment Setup

Other invites you'll need

Tools You Might Consider:

  • A list of Github dotfiles that you might want to consider using.
  • Alfred saves you time when you search for files online or on your Mac.
  • Postgres App is the easiest way to get started with PostgreSQL on Mac.
  • Divvy, Breeze, and Spectacle are all windows management apps. Choose one.

What You Should Learn For Today:

Git workflow

  • We use git pull --rebase instead of git pull in pretty much all cases. You can read about that here.
  • Flatiron Labs uses a Github workflow close to what is outlined here.
  • We currently use zenhub to organize features, communicate to each other what we are working on, and prioritize. You must have a license so if you can't get access, you should ask JM or Jonas.

Our Application Ecosystem

We maintain a collection of internal services, each with their own set of responsibilities.

See how they connect: Architecture Diagram

See how we talk about them: Ubiquitous Language

This is not a finished onboarding workflow

  • Please take some time to reflect on this process and make PRs as needed to update this and other onboarding documents as necessary.