Blacksburg, VA., Apr 6, 2015 Team Cumulonimbus focused on API research this week, determining the pro’s and con’s of certain technology. It was no easy task since each of us had little familiarity with the API’s that caught our attention.
The main focus this week was figuring out which API’s to use for the frontend and backend. One aspect that the team pursued was simplicity. Matt says, “The key right now is to find easy to learn, simple, but powerful API’s.” It sounds very “cliché”, but it’s the truth. For example, would Ruby on Rails be better fit than Django? These were the style of questions the Tyler, Matt, and Romico discussed throughout the process. The certain technologies that caught their eyes were Django and Bootstrap.
For backend technology, the two main points of focus is on databasing and ease of use. Tyler added, “Yeah, we’re looking for something that’s not advanced and complicated, but something that is easy to start with. Next, databasing and support for website sockets would be the next specifications.”
For front-end technology, the team did not have much specifics. The biggest concern is support for the mobile version. At this point, there’s really not much “competition” in the front-end department. “Bootstrap already has a lot of our main functions but more importantly, it supports mobile development,” says Matt.
By the end of the week, Django and Bootstrap appealed to the project’s demands. Now that the API’s have been the chosen, the next step is to master them. Alright, maybe master is too much, but the goal is to gain comfortability using these API’s. The simple way to solve that is to start tinkering around. Now, both of these technologies are unfamiliar with the team, but Cumulonimbus says that they’re excited to learn. “It’s awesome that we get to learn together and not have to depend on one ‘specialist’ for this project. I think this will be a unique experience for each of us,” says Romico.
Team Cumulonimbus is a team of three senior level computer science students at Virginia Tech: Matthew Bock, Romico Macatula, and Tyler Haines. All three of them have extensive skill sets in computer science after their years of study. With several semesters of experience in the field of human computer interaction at their disposal, the team is dedicated to creating the best experience possible for their users through rigorous testing and design iteration. Any questions or comments, contact Romico Macatula at rmac817@vt.edu.