Sep 30

Date published: 9-30-2013

Rails version: 4.0.0

What does automagically mean?

One of the first descriptions I heard about Rails was that it handled things automagically to make programming web sites quicker and easier. I’d never heard the term before, so I looked it up online and found this definition: automatically; in a way that is hidden from or not understood by the user, and in that sense, apparently “magical.” That was the way I felt when I worked through tutorials, and even though I’d written the program myself, I had no idea what it was doing to make it work in the background. The worst part was that even after learning how to do something, I couldn’t just sit down and write my own program using what I’d just learned. Usually the new program I was trying to make would break in some way, and I wouldn’t know what was broken or how to fix it because too much was happening automagically for me to know where to even start. Continue reading »

Tagged with:
Sep 16

Date published: 9-16-2013

Rails version: 4.0.0

What is Bootstrap?

Bootstrap was developed by a group at Twitter to provide a consistent graphical framework for their web sites. Since it was released, it’s become one of the most popular suites of graphical tools for web site development. It includes CSS templates, grid layout classes, and responsive elements that make it easy to develop one site that can be easily viewed on screens of all sizes. Perhaps the biggest benefit to adding it to a Rails project is the fact that there is already a gem that includes all the functionality of Bootstrap. It’s a good idea when learning how to program a new language to have a basic project template that you can build upon for any new projects you want to make. This is doubly true in Ruby on Rails where every project has a visual component, so having a basic web site template to build off of is really important. Continue reading »

Tagged with:
preload preload preload