I’ve had this drafted for awhile but I’ve forgotten to post it so here it goes anyways … again.
In the previous couple of weeks, learning how to add security features to our app was fun, and Devise actually makes a lot of these things easier, so long as we don’t try to add any customization to it afterwards. These next few weeks have been spent on learning how to call API’s and learning how to create them. We also returned to Git, something we’d covered in the first week of class.
Class time was also spent on creating your own API, and then calling that API from another server. The advantage here is that you can store information that other’s can use, and if you keep all of your data stored in an API, you won’t need a database. Time was also spent on learning how to turn our JSON objects into plain old ruby objects, which is sometimes referred to as PORO.
A class project to create a resume storer was also started. The goal here was to learn how to work together in small groups (around three people per group), and to learn how to collaborate with Git. We learned how to create branches, merge to a master Git file, and create pull requests. Our group specifically focused on creating an API of student’s information, and working the Twitter API so we could pull our classmates Twitter accounts and add them to the project.