Skip to content

Latest commit

 

History

History
executable file
·
92 lines (75 loc) · 5.19 KB

notebook.md

File metadata and controls

executable file
·
92 lines (75 loc) · 5.19 KB

hid-sp18-505

Author: Averill Cate, Jr
Spring 2018

Week 1 Notes - Introduction/Getting Started

  • 2018/01/17 Posted two questions regarding general class direction on piazza
  • 2018/01/17 Contributed to New Technology, Bio and Google Docs assignments that were on piazza

Week 2 Notes - Cloud REST Services

  • 2018/01/24 Continued reading manual
  • 2018/01/27 Made a typo-type fix to the class handbook and issued a pull request

Week 3 Notes - Big Data Reference Architecture

  • 2018/01/30 Accessed class github repo, forked my workspace and cloned it locally.
  • 2018/01/31 Online Zoom class meeting.
  • 2018/02/01 Added functionality to REST service.
  • 2018/03/01 Did not do much today. Just renamed my first rest project as per request by instructor. Also, I forgot to call my Mom. But, I will call her tomorrow.

Week 4 Notes - Cloud and Big Data Applications

  • 2018/02/04 Re-wrote base rest app/api to have a more efficient "performance" end-point.
  • 2018/02/04 Drank beer and had chips before Super Bowl LII.
  • 2018/02/05 Started work on swagger project. Created docker-compose.yml, Dockerfile, and Dockerfile.mongodb as part of project's development environment.
  • 2018/02/06 More work on swagger project. Continued docker setup this mornging.
  • 2018/02/09 I was planning on doing substantially more work on this project on this day, but glitches in another class distracted me away from dedicating more work to here.

Week 5 Notes - New Cloud Big Data Application Technologies

  • 2018/02/12 Over the previous weekend I decided to do some slight restructuring of the project. I am building the backend and a good portion of the frontend using Django and the Django web development framework, the Django REST Framework plugin, and the Django Swagger UI plugin to develop the project. Django and the plugins are excellent for this kind of project and my thinking is why reinvent the wheel.
  • 2018/02/14 Developed the Swagger UI for the application and started working on the client part of the application. The client side is a Vue.js based web interface.
  • 2018/01/14 Created an empy technology folder that will be used to hold abstracts from the technologies list.
  • 2018/02/15 Started developing abstracts in the technology folder. Started reading on Latex.
  • 2018/02/15 More reading on Latex and Jabref. Trying to learn both.

Week 6 Notes -

  • 2018/02/18 Re-worked the swagger app to use mongo, eve, swagger ui and the precip data.
  • 2018/02/19 Small cleanup work for the swagger app. Update to notes.
  • 2018/02/20 Added more to the client side of the project.
  • 2018/02/21 Added more to the client side of the project. Also, ran a simple plagarism check against the technology abstracts.
  • 2018/02/23 Minor changes to the swagger project client ui. Update technology abstract work.

Week 7 Notes

  • 2018/02/25 Started transcribing assignments into tickets in my GitHub issues.
  • 2018/03/01 Started laying ground work for tutorial, paper and project.
  • 2018/03/03 Build GraphQL client and serve. Started learning how to tie in GitHub's GraphQL API.

Week 8 Notes

  • 2018/03/05 Started work on class project, tutorial and paper.
  • 2018/03/09 More work on tutorial and paper. Groundwork on project and project ideas.

Week 9 Notes

  • 2018/03/11 Some work on paper.
  • 2018/03/12 Small amount of work on paper.
  • 2018/03/17 Work on paper.
  • 2018/03/18 Work on paper.

Week 10 Notes

  • 2018/03/19 Work on paper.
  • 2018/03/20 Completed work on paper and added a little more to the tutorial.
  • 2018/03/21 Tutorial work.
  • 2018/03/23 Term project web app work.
  • 2018/03/24 Tutorial work.

Week 11 Notes

  • 2018/04/01 Did a great deal of programming in the class project application. Have built a graphql api and rest api for the application. See: https://github.com/acatejr/eapi

Week 12 Notes

  • 2018/04/01 Started project paper by writing proposal/outline in paper.
  • 2018/04/02 Progress on project paper running through make check. Produces pdf.

Week 13 Notes

  • 2018/04/07 Dockerized entire graphql application.
  • 2018/04/08 Some writing in final report in introduction section. Please note this is the link to the source code github repository.

Week 14 Notes

  • 2018/04/10 Project paper.
  • 2018/04/11 Project paper and code tweaks.
  • 2018/04/12 Swagger project update
  • 2018/04/14 Cluster project and main class project.

Week 15 Notes

  • 2018/04/15 Project paper and simple project stress tests.
  • 2018/04/16 Project paper.
  • 2018/04/20 Project programming.
  • 2018/04/21 Project programming.

Week 16 Notes

  • 2018/04/23 Project paper.
  • 2018/04/25 Project paper.
  • 2018/04/26 Dockerized the project-code source so the application can be run locally. There is now both a paper for the project ant a application too. The app is running in a PAAS environment at www.earthapi.net.
  • 2018/04/27 Making video to show project, will upload ASAP. Likely tomorrow.
  • 2018/04/27 Had to remove the video file because it was too large. Uploaded video to another website and am sharing link.
  • 2018/04/27 Video at http://www.acatejr.com/cc/