For my final Flatiron project, I wanted to figure out how to authenticate users in my React/Redux/Rails app. With the help of a couple of incredibly informative resources – Luke Ghenco’s epic e-commerce site video lectures and a series of posts at The Great Code Adventure – I managed to pull it off. Here’s a quick rundown of how it worked.
One rewarding aspect of learning new coding dialects is discovering solutions to nagging problems.
One of the challenges of learning to code (for me, anyway) has been integrating the design principles I’ve learned along the way into new contexts. Object orientation is case in point. Back in January, when I was working my way through the Ruby lessons, I felt like I had a pretty good handle on – encapsulation, separation of concerns, each object being responsible for its own data. But as I sat down to refactor my Rails portfolio project, I realized that those principles weren’t being fully implemented in my current work. So I went back and re-read my notes from those early classes, and re-watched some of the lectures that seemed especially pertinent.
In the marathon that is Flatiron’s Coding Bootcamp, Rails has proven to be my Wall – that point at mile 15 or 17 or 20 where your mind and body seem to give out and the goal appears unreachable.