Cannot Load File


The Code Monkey

Designing in the works

Coming from Rails to JavaScript was a bit of a steep learning curve. It was a lot to digest in a short period of time. It definitely took time to learn how to use functions, how to use class inheritance, and how to correctly use this. But it was also awesome to see how two things connect. How the backend and frontend of programming come together to build beautiful interactive webpages.


Rails Portfolio Project

The time has come for yet another project with FlatIron School. This project was pretty difficult, in a sense that the requirements are pretty extensive. We built our projects on Ruby on Rails framework. We needed to stablish the relationships between our Models as to have at least one has_many, on belongs_to and at least 2 has_many through. This would insure that our Models can communicate with one another. Use of validations to defende against invalid data. Provide user authentication, like user login, sigup, password, and logout. I used Devise for user authentication. It took a bit to set up, but following the Github instructions and after some work, it was all set to go. Devise creates all the Views related to related to user authentication, which is pretty great. We don’t need to edit anything, the forms are all created for us. On the subject of User authentication, we must provide login options from other services, like Facebook, Github. Omniauth is an amazing Gem for Rails that lets us use multiple authentication providers. We must include nested routes using RESTful URLs. The routes should be related to the parent resource. Our forms should display validations errors.


The Learning Curve

“What a miracle it is that out of these small, flat, rigid squares of paper unfolds world after world after world, worlds that sing to you, comfort and quiet or excite you. Books help us understand who we are and how we are to behave. They show us what community and friendship mean; they show us how to live and die.” -Anne Lamott


You are going to fail!

“You are going to fail!” This was the first thing that came to mind when the time to do my first project with Flatiron arrived.