Andrew's Blog


A blog about what I am learning and projects that I am working on.

JavaScript Portfolio Project

Starting this project was tough for me because the project details were not as strict as the first three, which made coming up with an idea a little tougher. I decided to build a meme generator, because I thought that would be fun to play around with. I also struggle with styling so I decided to make it look super tacky to hopefully make the styling part of things more fun.


Scope Methods

One thing that I have struggle with in both the Sinatra section and the Rails section is writing code that tries to do too much. An example from my Rails project is trying to find book objects that belong to a specific user. My solution was to retrieve ALL of the book objects, check the user_id value against the id value that I was looking for, and then adding those to an array one by one as I find them. Now, this works but it can look messy and if I had a large selection of books then retrieving all of the book objects and iterating through them could take a very long time.


Rails Portfolio Project

I think I say this in every blog post about a project, but I am amazed at how much I have learned and how quickly. At the beginning I thought that if I moved at the pace that I am currently moving, that I would not have a very good grasp on things but it all seems to be very comfortable.


Working With Rails

I have thoroughly enjoyed working through this course and I love seeing how everything is building off of what I have learned previously.


Sinatra Portfolio Project

This was a fun project! By the time I finished, I felt like I had a good tangible product that I could proudly show off! It feels great to see the time I am putting into learning is paying off.