Skip to content

Instantly share code, notes, and snippets.

View ben-doyle's full-sized avatar

Benjamin Doyle ben-doyle

View GitHub Profile
@ben-doyle
ben-doyle / ios_interview.md
Created February 18, 2022 04:16
iOS Developer Interview

iOS Developer interview.

Order:

  1. Introduction (5 Mins)
    1. Introduce yourself.
    2. Ask the candidate to talk about themselves.
  2. Questions from resume/recent work.
  3. Questions about how you work, and find information.
  4. Technical Questions.
  5. Candidate questions.
@ben-doyle
ben-doyle / setup.MD
Last active August 10, 2021 02:18
New computer setup
  • iTerm
  • .dotfiles
  • vim
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
  • Hack nerd font
  • Homebrew
  • brew install exa (better ls)
@ben-doyle
ben-doyle / testing_react_components.MD
Created September 16, 2019 00:36
Testing react components

Testing react components

Guiding Principle

React testing library follows a guiding principle which is quoted below:

The more your tests resemble the way your software is used, the more confidence they can give you.

It's a little vague, and might be interpreted differently but to reword it for us, possibly this would be fitting:

@ben-doyle
ben-doyle / perforce.MD
Last active November 21, 2023 18:33
Perforce for git users.

Understanding Perforce (as a git user).

Commands

Git Perforce Command Line P4V Notes
git pull p4 sync get latest revision
n/a p4 update ? Get latest revision without overwriting files that have been changed.
git checkout p4 edit checkout You plan to change a file from the version control system
git commit p4 submit submit
git push n/a n/a No perforce equivalent. There is no concept of a pure local submit in Perforce.