Today I spent sometime reviewing the source and documentation for Redigo and Bootstrap.
Here’s a great video about Redis, called “Why and When You Should Use Redis”
Goals for Day 7:
– Adjust schedule for setup
– Setup basic CRUD operations for Mysql and Redis DB
– Work on the login feature
After working for 3 hours, I’m still on the login feature. This will be third day now.
It seems when I’m trying to solve one problem, it leads to 2 other issues to fix.
Here’s the part I’m stuck on, (until after work tomorrow).
I’m trying to create a session after the user logs in using beego and a free cloud instance of redis db from Redis to Go. At first I was having syntax and runtime exceptions. Now, it’s just figuring out how to format the login properties to obtain an connection to the db instance.
On the bright side of things, I gained a better understanding of Bootstrap.js 3.0 by recreating the sample examples here without viewing the source.
Goal for Day 6:
– Create basic version of the Login feature
– Connect to a Redis DB and perform basic crud operations.
I leave you all with this comic called “Why you shouldn’t interrupt a programmer”
Day 4. I didn’t complete any of the task because I didn’t give myself enough time to program.
Today I only spent 3 hours planning, researching and programming for the login functionality.
After spending sometime trying to finish the login feature, it turns out that I was flawed in thinking that the login was a page and not a service. Since the users will be logging in with Mozilla Persona, `/login` will verify a hash value produced from Persona and then redirect the url to the referrer url.
Here’s a video for a brief introduction to Mozilla Persona
Goal for Day 5:
– Finish the login feature
– Start with the creation of a detailed design document
Day 3 is up and I’ve only managed to completed the mock-ups for the site. I had a lot home maintenance to take care of.
The mock ups were developed using a free account from Gomockingbird.com
I’ll going a pdf print out on day 10 to see how I did when compared to the pre-alpha site.
Goal for day 4:
– Create a login page
– Create a DB connection test page.
– Update https://github.com/LarryBattle/nonce-golang to include demo and documentation
– Create a sample unit test
– Create a profile setup page.