Weeks 9-10: Completing basic calls in the GSoC

Last week was marked by travel plans, which is why I have decided to merge report of the work of two of these weeks together. The first thing was to change the code as per the comments from my mentor. This involved primarily cleaning up the code, which can be…

Week 8 - Condensing the code

Last week, I left at the approval on an alternate branch that I was working on. That got approved and I continued more work on it this week. What was the whole idea of an alternate branch? I was using helper functions to reuse certain SQL queries easy. Not small…

Week 7 - Some housekeeping

I started the week where I left off last week- at the admin functions. Although I had provided a lot of things to be done, one last thing was clearing of inactive tokens. As the admin can set the period of time for which tokens are valid, there is a…

Week 6 - Creating admin functions

After making the api_backbone function more effective and efficient, this week saw some basic API calls followed by making admin functionaities. The week started with the mid term evaluations, which I passed. I started off with a few calls for member lists from the table AT_members. A few…

Week 5 - Creating new API calls

I left last week's post by telling you about the creation of functions api_backbone and create_SQL_clause. This week, I started with re-factoring those functions. The first issue with api_backbone was that there were too many arguments to be passed. The readability was taking a hit and…

Week 4 - Making efficient code (aka "the daddy function")

Let me start by telling you a story that my mentor once told me. There are four stages in the work cycle of a developer. Stage 1 - Make it work It's about getting something to work- don't think much about other factors- just get it to work. Stage 2…