webmachine and authentication, from when I started learning about ruby.