Deep Dive Week In Review
2015.11.02My coding mentor instructed me last week to “Dive Deep” while working on my current App. Essentially he wanted me to spend time understanding the whys and hows of all the commands, connections, methods, assets, interactions between components of the MVC, calls to the ORM… Anything I touched I was supposed to deepen my understanding of. I even took notes longhand « with a pen « in a paper notebook for some of these.
The following (non)exhaustive list of what I touched upon (and sometimes snorkeled in) during my Curricular Annotations this past week includes:
- Il8n - Internationalization: il8n API, il8n Railscast
- RESTful Archetecture: Representational State Transfer, Custom REST actions Railscast
- HTTP Verbs: rfc2616 - a friendly version
- Parameters: (String vs. Post & Strong)
- Params Hash/Indifferent Access: Jocellyn, CodeFolio
- RAKE and Rakefiles: Using Rake Build Language, Erik’s, On Rake, Custom Rake Tasks RailsCast, rakefile
- Imperatives, Declaratives, Dependencies
- Memoization
- Rails helper_methods
- ActiveRecord migrations (how to generate/name them so that they pre-populate)
- FactoryGirl Factories (best way to generate test data with table dependencies to test validations): Dependent Attributes
- Flash and Status codes
- Rails Layouts and Rendering
- Rails Resource Routing
- Started on Active Support Core Extensions
- Peeked at Slim and Jade Templating engines: FredWu
- git commit –amend, Awesome Tutorials
- CSS Units for fonts and responsive CSS: Awesome Dev Tips1, CSS for responsive centered image
- Even bookmarked another Framework: Clearwater
Yeah. The ones without links are still cooking. Suffice it to say I’ve been drinking from the Firehose this past week. And I have more homework/leads to research more of for the COMING week. No big surprise there, I’ve still got lots to learn and tons to review. I’m pushing myself to progress as far as I can prior to the start of my Group Project, now slated to kick off come Saturday… 5 days from now.
Caught somewhere between nervous and eager at this point. I should write some test classes to help me determine which way is UP once we get going. But would they be Functional or Unit tests? Functional tests on the GravitationalForcesController?
Something to contemplate.
~AMP
1. It TRULY pays to read community posts! - Thanks to community-active FHP alumnus Colin Rubbert for the link to that Dev Tips!