Skip to content

Instantly share code, notes, and snippets.

View bwreid's full-sized avatar

Wes Reid bwreid

  • Pursuit
  • Seattle, WA
View GitHub Profile

Agile Process

Objectives

  • Identify the difference between an "agile" and "waterfall" process
  • Identify the features of a "sprint" and its benefit
  • Define common agile terms
  • Write user-centric stories that do not include implementation details
  • Prioritize stories according to difficulty

Conditionals

Objectives

  • Explain the syntax of an if-else and switch statement
  • Describe under which situations each is useful

Guiding Questions

  • Explain the syntax of an if-else and switch statement. With your table, create a syntax guide for conditional statements.

Functions

Objectives

  • Define what an abstractions is
  • Explain why abstractions are useful
  • Define what a function is and why they are useful
  • Explain the syntax of functions
  • Describe why functions are abstractions

Install and Configure Spectacle

You'll often find yourself working with multiple programs at the same time while you're developing. Smartly utilizing your screen space will allow you to work more efficiently.

To do so, we recommend using Spectacle, a free application that allows you to manage your screen space with keyboard shortcuts. Download the application from the homepage and then drag the icon to your Applications directory. To open, press Command + Spacebar to open up Spotlight and then type in Spectacle.

Try out Spectacle by opening up a window in Chrome and pressing Command + Option + Left / Right / Up / Down. Your Chrome window should move around the screen and take up half the space! You can do this with any program so you could have Atom on one side of the screen and your terminal on the other.

Unfortunately, some of Spectacle's native commands now override the ability to switch between tabs on both our terminal and in Chrome! Let's fix those by s