VIM Adventures VIM Adventures / tutorial / both

Learning VIM whilst playing a game.
6 favorites
submitted over 5 years ago, by lush
VIM Adventures popular tutorial



Perfect! thanks!!!

SkinnyGeek1010, over 5 years ago


Hey you're the resident backbone guy yea? I keep reading its for 'single page apps'. What if your app isn't an ajaxy single-page app. Does it still apply?

blueberry, over 5 years ago


pt 2 lol … if you're interested in the technical way of setting up multi page backbone apps:

By default it has a Sinatra style router:

And the Chaplin backbone framework is a more Rails style router, utilizing controllers.

I hope this helps!!

SkinnyGeek1010, over 5 years ago


Haha, I guess that's me =)

Yea backbone is very flexible in how you use it. You could write a single page app, a whole website/multi page app, or just use it for a section of your website.

I like to think it's best for either hardcore client side apps like rdio & LinkedIn's mobile app, or just implementing certain parts of your website with it. For example, Basecamp uses it for just their calendar page.

After a lot of tinkering I can't see starting out from scratch to build a 'normal' website. It's a hell of a lot of work to bind everything :) For those kinds of things I think Meteor is going to rule the roost once it's released. It has all of the speed & power of backbone with all of the magic that rails has, it handles all of the ugly bindings and boilerplate under the hood.

I find their beta even faster than rails. The only caveat is that they don't have multi page routes setup so you have to paste in backbones router to handle full page reloads.

SkinnyGeek1010, over 5 years ago

Login or to comment.

Tutorials are any resources you learn from.

Examples: an intro to html5 screencast, a pdf about git, photoshop effects tutorials, meta-programming in ruby, lambda calculus, higher-order fixed-point combinators.

Tools are websites, apps or services used -on- your project (indirectly), to aid the process.

Examples: A color scheme generator, email marketing software, usability heat maps, css3 code generators, a downloadable png compressor.

Assets are downloadable files used -in- your projects, usually as code, textures, or images.

Examples: a jquery sticky menu, photoshop brushes, background textures, mvc frameworks, twitter bootstrap, 960 grid system.