Social Network in 30 days : Day 6

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

Larry Battle

I love to program, and discover new tech. Check out my stackoverflow and github accounts.

More Posts - Website

Follow Me:
TwitterLinkedInYouTube

Social Network in 30 days : Day 5

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”

Larry Battle

I love to program, and discover new tech. Check out my stackoverflow and github accounts.

More Posts - Website

Follow Me:
TwitterLinkedInYouTube

Social Network in 30 days : Day 4

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

Larry Battle

I love to program, and discover new tech. Check out my stackoverflow and github accounts.

More Posts - Website

Follow Me:
TwitterLinkedInYouTube

Social Network in 30 days : Day 3

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

gomockingbird.com
gomockingbird.com

ltm-accountActivity
ltm-accountActivity

ltm-courses
ltm-courses

ltm-course-topic
ltm-course-topic

ltm-homepage
ltm-homepage

ltm-profile
ltm-profile

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.

Larry Battle

I love to program, and discover new tech. Check out my stackoverflow and github accounts.

More Posts - Website

Follow Me:
TwitterLinkedInYouTube