Evening on Backbone.js/Views w/ Q&A with David Heinemeier Hansson
Sign in to YouTube
Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like Jim Jones's video.
Sign in to YouTube
Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike Jim Jones's video.
Sign in to YouTube
Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add Jim Jones's video to your playlist.
Streamed live on Aug 15, 2012
Meetup sponsored by Manilla.com (http://manilla.com) and SFRails (http://meetup.com/SFRails/). David Heinemeier Hansson (DHH) discusses the new "Basecamp Next" implementation, shows off code from their complete rewrite, and reveals their new advanced "Russian Doll" caching strategy.
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
The interactive transcript could not be loaded.
Loading...
Loading...
Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Loading...
-
7:17
Microsoft Is Irrelevantby Big ThinkFeatured
51,678
-
1:14:15
django: Web Development for Perfectionists with Deadlinesby GoogleTalksArchive
9,853 views
-
1:05:49
Rails Conf 2013 Patterns of Basecamp's Application Architecture by David Heinemeier Hanssonby Confreaks
4,277 views
-
18:34
Successful entrepreneur Jason Fried of 37signals tells his storyby tastytrade1
3,659 views
-
47:12
Rails Conf 2012 Keynote: Progress by David Heinemeier Hanssonby Confreaks
22,362 views
-
4:47
There's No Such Thing as a "Pure" Programmerby Big Think
33,430 views
-
1:09:29
RailsConf 09: David Heinemeier Hansson, "Rails 3 ...and the real secret to high productivity"by OreillyMedia
9,569 views
-
30:19
Beyond the DOM: Sane Structure for JS Apps by Rebecca Murpheyby Confreaks
6,381 views
-
1:38:37
- Startups - David H. Hansson, Partner at 37signals -TWiST #E337by ThisWeekIn
17,643 views
-
1:22
Overheard @ LessConf - DHH on Luckby lesseverything
14,439 views
-
56:02
Redis Application Patterns in Rails by Obie Fernandezby Confreaks
3,323 views
-
48:48
BackboneConf 2012 Keynote by Jeremy Ashkenasby Mauvis Ledford
3,120 views
-
50:38
[EN] Introduction to Backbone.js by Pierre Springby javascriptgeneve
4,062 views
-
8:43
14-Year-Old Prodigy Programmer Dreams In Codeby THNKR
874,549 views
-
58:44
RailsConf 2011, David Heinemeier Hanssonby OreillyMedia
43,210 views
-
11:13
Backbone.js and Rails 3 demo [HD]by Andrew Gertig
17,912 views
-
1:15:15
Ruby on Rails - Part 1: Hello Worldby UCBerkeleyEvents
232,434 views
-
29:49
David Heinemeier Hansson - Ruby on Rails, Startups, Cultureby OreillyMedia
31,785 views
-
27:47
An Introduction to Backbone.jsby MarakanaTechTV
6,755 views
-
1:03:16
API-First Product Development with Heroku: How We Built Doby dreamforce
640 views
- Loading more suggestions...
Uploader Comments (Jim Jones)
Jim Jones 9 months ago
@44Bigs That's actually the point he makes several times in the video. They just return javascript (e.g. render create.js.erb) in the payload and then render it clientside, just like RJS (like you said). It keeps things simple, with all of the rendering and template logic kept server side. Look at 1:12:25 in the video where he describes this.
His point is that keeping view logic server side still is the simplest/most elegant solution for a majority of the sites being developed.
Sign in to YouTube
Sign in to YouTube
Top Comments
Gabe da Silveira 9 months ago
I'm a rubyist but I don't look to DHH for inspiration about the right way to do client-side dev. He admits his bias up front: he wants to use the language he most enjoys. This leads to shoehorning Javascript into a Ruby paradigm such as RJS. PJAX and nesting-doll caching is a solid architecture, but it ignores the potential elegance of a well structured client-side model. Divesting yourself of the relative ugliness of Javascript is not worth the loss in overall system elegance and performance.
Sign in to YouTube
Sign in to YouTube
olivier nguyen 9 months ago
"Work on cool shit with cool people for as long as possible" :)
Sign in to YouTube
Sign in to YouTube
All Comments (20)
William Li 2 months ago
NO, what he's trying to say is "give me Ruby, and fuck everything else"
Sign in to YouTube
Sign in to YouTube
Jim Zhou 3 months ago
I like DHH, gives me a lot of inspiration. Not like someone who made a long talk and I still can't get what their point is.
Sign in to YouTube
Sign in to YouTube
LolFauxNews 5 months ago
Shut up frenchie
Sign in to YouTube
Sign in to YouTube
Jesus Bejarano 9 months ago
In resume what David was trying to say :
client-side= outside
server-side= inside
"It' does'nt matter what is on the outside , what matters is on the inside".
Sign in to YouTube
Sign in to YouTube
Jesus Bejarano 9 months ago
David is so vulgar o.o.
Sign in to YouTube
Sign in to YouTube
Jesus Bejarano 9 months ago
Is not the white t-shirt guy in the beginning of the video Jeffrey way?
Sign in to YouTube
Sign in to YouTube
Sasha Nike 9 months ago
yes
Sign in to YouTube
Sign in to YouTube
pxln 9 months ago
I was hoping for that question to come up aswell. 1) when you build your application, you automatically get an API that you can make public. 2) It seems to be a logical separation of concern, and makes scaling easier. 3) If you respond with js/html, your server code is tied to a browser. 4) You're rendering code in your views.. Do you want to worry about escaping data for javascript interpreters?.. 5) We did this where i work for 5 years, it gets messy and hard to maintain/debug.
Sign in to YouTube
Sign in to YouTube