Node.js is tiny and wasn’t really meant to build websites, which is why frameworks like Express.js are useful. Express gives Node structure so you can build a functional website. Along with a templating engine such as Handlebars.js, Node can be used to build fully functional web applications.
13 comments
6 comments
Rails Tutorial: Authentication with Devise
Devise is a powerful authentication system for Rails applications. This tutorial walks you through setting up devise, as well as setting up your user MVC. Follow along with the code sample on GitHub.
14 comments
Handlebars.js Tutorial: Templating with Handlebars
Templates are useful when building web applications by allowing you to easily display repeating data. Handlebars.js is a templating engine that allows you to take repeating data and display it in an organized fashion.
10 comments
Backbone.js Tutorial: Getting Started with Backbone
Step by step Backbone.js tutorial to help you get started with Backbone, a lightweight JavaScript framework designed to give structure to web applications. (Featured in JavaScript Weekly.)
6 comments
Rails Tutorial: Getting Started with Ruby on Rails
Rails is a web application framework written in Ruby, also known as an MVC, or Model View Controller. Rails has two major philosophies: (1) DRY (“Don’t Repeat Yourself”) and (2) Convention Over Configuration, meaning Rails has a right and wrong way of doing things, and if you follow the Rails way, you shouldn’t have to… Read More
0 comments
A Beginner’s Guide To RSpec
RSpec is a behavior-driven testing tool for the Ruby language. RSpec is used in test driven development (“TDD”), where the developer writes the test based on what s/he hopes the program will accomplish, and then creates the program to accomplish the goals of the test. While this would seem to create additional work for the… Read More