bemaniac
Joined 16 years ago
Joined 16 years ago
I'm an avid weight lifter, but I found that while logging my workouts resulted in faster gains, all of the methods for logging those workouts was cumbersome. I tried several apps, pen and paper, and keeping a note on my phone. They all fell short in a number of ways, and I'd often give up fairly shortly.
I set out to build an app that could knock one simple thing out of the park: simply logging individual exercises. I wanted everything else—like calculating PR's—to be done passively.
I did a lot of iteration on that front, and had a beta program with about 40 participants to hone the experience. I'm pretty happy with the result.
That said, I'd still love feedback if there are any fellow lifters out there willing to give this app a shot!
Anyway. To each his/her own.
I've edited the post to be more clear on this.
Backbone views handle event binding and rendering, so they're more similar to Rails controllers, if anything.
We keep our models and collections very bare. They essentially just have methods that communicate with our API and that's it.
We handle subviews by appending them in the render method. For instance, in a post list, we append each post list item in the post list's render method.
I'm sorry if that doesn't answer your question. I guess the essence of it is we append subviews in the render method. Is there anything specific about this you want to know?
Our new Posterous Bar -- http://blog.posterous.com/introducing-the-new-posterous-bar -- was also built using a few Backbone views for those interested. We love Backbone.
I will say though, when I was looking for a job, a recruiter helped me set up quite a few interviews in a short period, and I ended up being placed somewhere awesome.