Skip to content

Instantly share code, notes, and snippets.

@alarner
Last active November 12, 2015 19:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alarner/3ba883cc5eb8b708731e to your computer and use it in GitHub Desktop.
Save alarner/3ba883cc5eb8b708731e to your computer and use it in GitHub Desktop.

What is react?

  • React is a JavaScript library for creating user interfaces. It's really good for creating applications with data that changes over time.

What is a gem?

  • A gem is a module/Library for Ruby

What is sass?

  • Sass is a css preprocessor. It adds some additional functionality on to CSS and compiles to CSS.

What is a mockup?

  • A series of images that portray what you want the design of your app to look like

What is a wireframe?

  • A visual representation of the layout of an app to help determine the flow.

What is parse?

  • A API to store and retreive data without having to write backend code

What is an API?

  • Stands for application programming interface. It allows your app to communicate with another app or service through an agreed upon set of conventions.

What is an interface?

What is a sass mixin?

  • A block of sass code that you define once and can then re-use anywhere. For example, helping with vendor prefixes

What is bourbon?

  • A collection of useful sass mixins.

What is neat?

  • A sass mixin based grid system

What is MVC?

  • Stands for model view controller. It's a design pattern that promotes separation of concerns between the layer that the user interacts with and the layer that the database interacts with.

What is object oriented design?

  • The process of using object to model the real world. An object is a collection of data (state) and actions/methods/functions. The tennants of object oriented design are inheritance and encapsulation.

What is inheritance?

  • The technique of creating one object or class based on another object or class for specialization.

What are the benefits of react?

  • React makes it easy to break complicated user interfaces into smaller manageable chunks of code (components). It's also really fast. Instead of rebuilding the entire page every time something changes, it only modifies the parts of the page that need to be changed by using a "virtual DOM."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment