Makers Academy Review – Week 10 – Rails Magic!

This will be my last Makers Academy Review about the curriculum because next week and for the final week we shall be working on the final project. Which for me will be Pinch, the snapchat for deals web application which will take inspiration also from GroupOn and from Twitter. This should be all very exciting and I can’t wait for the inevitable challenges and therefore knowledge that this project will bring. I however should really talk about what we learnt this week and how much I learnt.

Most of this week and therefore my headspace was taken up with discussion as to the final project however we did cover; Bootstrap, Creating your own API and basic Rails security. Bootstrap was very useful and makes building a front-end for a website very easy in a short space of time, which is excellent as this is one of the areas that REALLY frustrates me, I would much prefer to be sat on the backend coding away than fiddling about with css elements then deciding that it didn’t look good and starting again. Bootstrap looks plain but simple and it will do for now. It was awesome to see how to create your own API with jbuilder etc. it will also come in useful for dynamically feeding content to the front end, I like it a lot.

Rails security

security-vulnerability

I learnt a bit about Rails security and how to change your routes so that it covers up the id of the various pages a user visits, I also learnt to authenticate the correct user when they enter various pages and to make sure that other types of users cannot access that side of the site. Security alongside Devise is also very important, with the before_filter: authenticate_user! method to ensure that a user is logged in before they access the page.

This brings me to an end of my Makers Academy Review of the teaching elements of the course (the bit everyone cares about) I will keep you updated as to my progress on the final project and the graduation, which should be very exciting!