Rails之父DHH在RailsConf2006上的Keynote Address TRANSCRIPT Part 1 of 8
来源:互联网 发布:mac pro u盘安装win7 编辑:程序博客网 时间:2024/05/19 18:42
这么重要的演讲,居然连个transcript都找不到,实在很郁闷,所以打算先记下来。
资源:
http://blog.scribestudio.com/articles/2006/07/09/david-heinemeier-hansson-railsconf-2006-keynote-address
http://www.loudthinking.com/lt-files/worldofresources.pdf
TRANSCRIPT of
RailsConf 2006 Keynote Address
by David Heinemeier Hansson
Contents
01. Discovering Resources on Rails
02. Problem with CRUD?(DHH learns to stop worrying and love the CRUD)
03. Get, Post and Clean URLs(Don't Do Busy Work)
04. Accounts, Controllers and CRUD(Evaluating the richness of the domain)
05. CRUD is Not a Goal but an Inspiration(Not one paradigm captures all the world all the time)
06. Controllers, Design Patterns & MIME(Have one controller for many MIMEs)
07. Doing By Hand Leads to Good Design(IDE is not necessary)
08. Get, Find, Post Redux(Active record and assigning IDs)
01. Discovering Resources on Rails
[showing PPT page 1]
Hey everybody! I'm going to be talking to you tonight about Discovering A World Of Resources On Rails. But before we get into that, we just actually kind of a ...(?) almost a turtorial-type talk. I am just going to spend just a few minutes being, well, a little bit ... arrogant. Since it's almost a tradition now, that I start out to talk(?), almost insulting people. Well, I'll just take a minute to bloat.
This cover(?) pretty much represents the kind of excitement we felt all over the place in especially last six months. It seems like we finally got some attention outside of just our own little group and that's of course pretty cool.
But at the same time I think it's pretty important to think about why we got that kind of attention. As I was listening to Dave Thomas' talk yesterday, I definitely shared a lot of the intensions and ideas, and I thought a lot of his suggestions were great. But at the same time I think it's very important for us to remember that the reason we're here today and the reason Rails is what it is today, is exactly because we said no to a lot of things, is exactly because we turned a lot of people away. And I don't think that just as people are picking up on that and actually converting over, is the time to swirl(?) the course of that too much.
So, I definitely agree on a lot of the practical suggestions, but I don't as much agree on the tone. I don't really think that Rails currently is a way, (it is )in the position where we should bend to the outside world. I think we're acutally working very well of bending the outside world to us.
It's especially lonshang(?) lashang(?) to a world or a word that I've been hearing a few times -- the real world. Well, as most of you probably already know, I'm pretty confident not living in the real world. (audience laughs) I like this imaginary world a whole lot better.
Rails is, in large part, an imaginary world -- an imaginary world dreamed of where we're not under the same kind of constraints that these sorry people have to live on in their real world.
The real world, unfortunately, is quite a miserable place to be. The real world is where you were way down by decades of old practices. And that's really not what Rails is about and it's not what it's going to be about. So I just wanted to make that point clear. I'll surely come back to that later.
Now, just for a little bit of gloating joy. I was just in Japan two days ago ... and it was amazing to see that... here we are five hundred and fifty people in the west, being excited about this thing; and over there there's a whole other huge community doing a lot of Ruby stuff and already also a ton of Rails stuff, and a lot of it I didn't even know about. So, there's a lot more going on than just us in this little room, and there's a lot more going on than just this one imaginary world that I've been dreaming of.
What I was especially surprised to hear is that one of the measures we've been using of our successes, book sales for example. So the last count I have of what the English version of Agile Web Development with Rails sold some forty thouthand. The translation to Japanese, I learned, just sold in a few months seven thouthand additional copies. And they have three more books on the way, not translations -- original develop content of Japan and I thought that was pretty cool.
Of course pretty cool is also all the things going on in English (books). All the books (are) coming out from various publishers, I somewhat lost count but it's definitely above ten new titles coming out this year, which is pretty exciting.
It's also exciting to see the growth happening in the individual teams that has been working with Rails for a long time. One of the examples I put forth over and over again is 43things.com 'cos I really like the stuff of(?) what it's doing and for a long time they've been somewhat a benchmark of what a big public-facing sides are doing in terms of scale. And the last time I talked to them, they were now doing three and a half millions dynamic, Rails generated page views per day, which is pretty cool.
But, really, this talk is not too much about gloating or about the explicit ...ing(?) of this alternative universe. This talk is actually really about CRUD. Yeah.
[showing PPT page 2]
CRUD -- Create, Read, Update, and Delete -- that is the baseline of most of the work we do -- most of the work we do builds on top of the simple concept of how you manipulate objects in some space or manipulate database tables or so and so forth.
[TO BE CONTINUED]
资源:
http://blog.scribestudio.com/articles/2006/07/09/david-heinemeier-hansson-railsconf-2006-keynote-address
http://www.loudthinking.com/lt-files/worldofresources.pdf
TRANSCRIPT of
RailsConf 2006 Keynote Address
by David Heinemeier Hansson
Contents
01. Discovering Resources on Rails
02. Problem with CRUD?(DHH learns to stop worrying and love the CRUD)
03. Get, Post and Clean URLs(Don't Do Busy Work)
04. Accounts, Controllers and CRUD(Evaluating the richness of the domain)
05. CRUD is Not a Goal but an Inspiration(Not one paradigm captures all the world all the time)
06. Controllers, Design Patterns & MIME(Have one controller for many MIMEs)
07. Doing By Hand Leads to Good Design(IDE is not necessary)
08. Get, Find, Post Redux(Active record and assigning IDs)
01. Discovering Resources on Rails
[showing PPT page 1]
Hey everybody! I'm going to be talking to you tonight about Discovering A World Of Resources On Rails. But before we get into that, we just actually kind of a ...(?) almost a turtorial-type talk. I am just going to spend just a few minutes being, well, a little bit ... arrogant. Since it's almost a tradition now, that I start out to talk(?), almost insulting people. Well, I'll just take a minute to bloat.
This cover(?) pretty much represents the kind of excitement we felt all over the place in especially last six months. It seems like we finally got some attention outside of just our own little group and that's of course pretty cool.
But at the same time I think it's pretty important to think about why we got that kind of attention. As I was listening to Dave Thomas' talk yesterday, I definitely shared a lot of the intensions and ideas, and I thought a lot of his suggestions were great. But at the same time I think it's very important for us to remember that the reason we're here today and the reason Rails is what it is today, is exactly because we said no to a lot of things, is exactly because we turned a lot of people away. And I don't think that just as people are picking up on that and actually converting over, is the time to swirl(?) the course of that too much.
So, I definitely agree on a lot of the practical suggestions, but I don't as much agree on the tone. I don't really think that Rails currently is a way, (it is )in the position where we should bend to the outside world. I think we're acutally working very well of bending the outside world to us.
It's especially lonshang(?) lashang(?) to a world or a word that I've been hearing a few times -- the real world. Well, as most of you probably already know, I'm pretty confident not living in the real world. (audience laughs) I like this imaginary world a whole lot better.
Rails is, in large part, an imaginary world -- an imaginary world dreamed of where we're not under the same kind of constraints that these sorry people have to live on in their real world.
The real world, unfortunately, is quite a miserable place to be. The real world is where you were way down by decades of old practices. And that's really not what Rails is about and it's not what it's going to be about. So I just wanted to make that point clear. I'll surely come back to that later.
Now, just for a little bit of gloating joy. I was just in Japan two days ago ... and it was amazing to see that... here we are five hundred and fifty people in the west, being excited about this thing; and over there there's a whole other huge community doing a lot of Ruby stuff and already also a ton of Rails stuff, and a lot of it I didn't even know about. So, there's a lot more going on than just us in this little room, and there's a lot more going on than just this one imaginary world that I've been dreaming of.
What I was especially surprised to hear is that one of the measures we've been using of our successes, book sales for example. So the last count I have of what the English version of Agile Web Development with Rails sold some forty thouthand. The translation to Japanese, I learned, just sold in a few months seven thouthand additional copies. And they have three more books on the way, not translations -- original develop content of Japan and I thought that was pretty cool.
Of course pretty cool is also all the things going on in English (books). All the books (are) coming out from various publishers, I somewhat lost count but it's definitely above ten new titles coming out this year, which is pretty exciting.
It's also exciting to see the growth happening in the individual teams that has been working with Rails for a long time. One of the examples I put forth over and over again is 43things.com 'cos I really like the stuff of(?) what it's doing and for a long time they've been somewhat a benchmark of what a big public-facing sides are doing in terms of scale. And the last time I talked to them, they were now doing three and a half millions dynamic, Rails generated page views per day, which is pretty cool.
But, really, this talk is not too much about gloating or about the explicit ...ing(?) of this alternative universe. This talk is actually really about CRUD. Yeah.
[showing PPT page 2]
CRUD -- Create, Read, Update, and Delete -- that is the baseline of most of the work we do -- most of the work we do builds on top of the simple concept of how you manipulate objects in some space or manipulate database tables or so and so forth.
[TO BE CONTINUED]
- Rails之父DHH在RailsConf2006上的Keynote Address TRANSCRIPT Part 1 of 8
- Rails之父DHH在RailsConf2006上的Keynote Address TRANSCRIPT Part 1 of 8
- Rails之父DHH在RailsConf2006上的Keynote Address TRANSCRIPT Part 2 of 8
- Rails之父DHH在RailsConf2006上的Keynote Address TRANSCRIPT Part 3 of 8
- Rails之父DHH在RailsConf2006上的Keynote Address TRANSCRIPT Part 3 of 8
- Rails之父DHH在RailsConf2006上的Keynote Address TRANSCRIPT Part 2 of 8
- Rails 在服务器上的部署
- The Matrix-1 Transcript
- Ice Age - 1 Transcript
- 初识jruby之 在tomcat上部署jruby on rails
- [iOS开发站在巨人肩膀上]之Introduction to iOS Graphics APIs: Part 1
- Keynote
- 在 Rails 上使用 Flickr
- 如何在页面上输出 Rails 和 Ruby 的版本号
- Regex在.Net中的平衡组-----Part 1 of 2
- Rails宝典之第十四式: Model上的calculations
- ruby on rails学习第1篇:在CentOs上安装ruby on rails(待续......)
- MASS会议的Keynote speech
- 深入浅出话回调(上)
- AIX 程序设计大赛---AIX正方形问题
- Rails之父DHH在RailsConf2006上的Keynote Address TRANSCRIPT Part 2 of 8
- 深入浅出话友元
- Delphi之东进模拟语音卡(D160A)可复用源码
- Rails之父DHH在RailsConf2006上的Keynote Address TRANSCRIPT Part 1 of 8
- 2007年最主流操作系统、数据库、协作办公、IDE
- Delphi ListView快速操作通用实现
- 正确地做事与做正确的事同样重要
- Windows文本框星号密码查看器
- Info2.0 让技术人员失业的技术
- 正規表現は簡単だよ!Regular Expression is easy!
- "开源"与"Web服务"领跑07上半年软件技术发展
- 新旧身份证合法性验证及相互转换算法