04 Aug 2016
Reading time ~1 minute
What I Did
- Finished up the integration specs for “These Numbers Matter”
- Participated in dry run for our intern group project presentation for this Friday’s FBF.
- Paired with Eli for a significant amount of time to work through a few minor issues on Powwow including giving first time users the option of not having their time zone be updated from Google Calendar especially for those users who are not on Google Calendar.
What I Learned
- OAuth is an authentication protocol that allows users to approve an application to act on their behalf without sharing their password with said application.
- Double is a shortcut for creating an instance of Spec::Mocks::Mock, a mock object class which allow you to set and verify expectations that they will receive specific messages during run time.
- Stubs are objects that allow you to set “stub” responses to messages. Stub can be used to override the return value for a method for a given class.
- Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.
gitxis a great way to visualize and managing staging files and creating commits opposed to simply using the command line.