17 Jun 2016
Reading time ~1 minute
What I Did
Today I did a bunch of stuff that I’m fairly proud of including finalizing sign-up as well as rolling out basic login functionality that allows for posts to be associated with a given user as well as allow users to own many posts. At this point, a site visitor will be pleased to be able to view a list of all the users and posts in the database, all of which are completely arbitrary, fake entries (give or take a few). I’m happy to say that I’ve accomplished what was expected of me for this week a day in advanced without really committing any additional time outside of the 9-5 grind.
What I Learned
Having implemented user authentication and login sessions, I’ve become familiar with the tip of the iceberg that is encryption. My understanding of the MVC architecture is improving by the day. I’ve learned a bit about pagination, though I’ve only implemented a very basic kind in my most recent pull request.
What I Still Don’t Understand
I’ve still much to understand regarding the proper placement of files and methods within the MVC architecture. For example, Eli mentioned to me that I ought to be more deliberate with creating and including helpers within controller files, because I was including helpers sometimes arbitrarily into controller files when they really were only required by a few view files.
What I’m Interested in Learning
I’ve got to set out some time each day for looking up mysterious terms that the devs mention during dev standup, because I don’t know how much longer I can stand having no idea what anyone is talking about down in those meetings. Wish me luck…