Week four


Gsoc week four.

Week four of the summer work as all other weeks that have passed had a similar experience and it began by me Bringing up a design with functional requirements as was told by my mentors. I brought up the requirements having in mind to use a library which I have been studying and understanding and as such I had to use one of the UML(Unified Modelling Language ) tool to do the design which in this case I chosed the usecase diagram and came up with the following .



I made this use case having in mind to implement using JWT(JSON Web Token) but when I presented it to my mentors. I had a lot of positive feedbacks which I did not see at the instance when I did my design. Most of the discursion and criticism on this is found on talk here . After the deliberations and the feedback I got I had to change my way of thinking about the JWT. New methodology was proposed that of adding another field to the user table (activation_key) which will contain the token and also a ttl(time to live) conclusion was not yet taken on how it will be represented. In accordance with this, I was suggested to check out how the said feature is implemented in WordPress. I took some time to research about it and understood that WordPress combined the timestamp and the token  which is hashed about 8 times generated to form what they refer to as the activation key. Then when they need verifying, the retrieve the activation key and then split to separate the token from the date and then they could check if the token has expired or not from the timestamp and as well if the token is correct to the one the client is requesting with.



This week I also had to continue fixing some reviews that were provided by my mentor on the last pull request I made.

One of the things which didn’t go well during this week was my communication with my mentor. We normally communicate via, email, talk, skype or uberconference and during this week our normal uberconference which is usually a one on one discursion did not take place because of some perturbation of the network which was from my own end. This made me not to have posed some of my issues and gotten the response in time. That not withstanding the other communication media had no issues and I still got feedback through those means.



Summarily

The week was not a bad one and I had to just do a pull request reviews and redesign

Comments

  1. It’s hard to search out knowledgeable individuals on this subject, however you sound like you recognize what you’re talking about! Thanks casino slots

    ReplyDelete

Post a Comment

Popular posts from this blog

Algorithm Design A Call For Concern To Software Engineers

A health wise peep into the life of a home based developer

Week Twelve