23 May 2013

The Ruby Reflector

Topic

David Heinemeier Hansson

  Source Favicon
By Darin Swanson of New Relic 13 days ago.
Email

Q. In 2005, what did David Heinemeier Hansson create in 15 minutes, which helped kick start the popularity of Rails?

A. A blog

Q: What major feature was recently pulled from Rails 4.0?

A: The Queue API

Q. What version of Rails first included support for Rack?

A. Version 2.2 (We also accepted Version 2.3)

Q. What Ruby web framework joined forces with Rails 2 to create Rails 3?

A. Merb

Q. How many Ruby core classes were monkey-patched by Rails' …

newrelic.com Read
  Source Favicon
Email

I'll start with some live coding: recreating DHH's infamous 15 minute blog demo using Django and explaining the building blocks of a Django app along the way. I'll then take that app and use it to look at some design decisions Django makes, and how they compare to Rails. You'll see convention over configuration in places you didn't expect it, why Django doesn't need attr_accessible or strong parameters, and how the template method pattern could change your …

robots.thoughtbot.com Read
  Source Favicon
By Jamie of Signal vs. Noise 1 month ago.
Email

David Heinemeier Hansson Fuji X100S , Sony RX-1, iPhone

I've been on the Fuji wagon lately as well and just got the X100S . It's really a great camera and a package that doesn't feel bothersome to bring along.

80% of my favorite shots from the last five years have been with a 5Dm2/3 + 85mm 1.2L, though. Nothing beats that combination for sheer image quality, especially in portraits. But it's a beast to lug around, so I never bother taking it anywhere unless …

37signals.com Read
  Source Favicon
Email

Back again almost 300 episodes later, Jason sits down with David Hansson ( DHH) of 37signals.

[ TimeCodes]

1:00 Hey everybody! Today we have 37signals' David Heinemeier Hansson!

3:20 Launchedu.co conference information, email team@launch.co with questions

4:00 Sourcebits, begin your mobile app development journey

5:28 Sharefile, secure file transfer, built for business - use promo code TWIST for 30-day free

8:00 What's gone on in the last three years?

youtube.com Read
  Source Favicon
By Giles Bowkett of Giles Bowkett 3 months ago.
Email

…all be honest about that.

Naming is one of the hardest problems in programming, but it's worth it to get names right. Good naming enables you to have discussions which are both precise and accurate. We refactor our code. We should refactor our terminology as well.

I realize that David Heinemeier Hansson has contributed more and better code to the world of open source than I have, or likely ever will, but I think there's also value in using words without breaking them.

gilesbowkett.blogspot.com Read
  Source Favicon
By Giles Bowkett of Giles Bowkett 4 months ago.
Email

…pattern in the tweets and blog posts of a colleague of Mr. Stephenson's, namely David Heinemeier Hansson, creator of Rails. I've seen others express the same opinion.

Mr. Heinemeier Hansson wrote this on his blog:

There are lots of à la carte software environments in this world. Places where in order to eat, you must first carefully look over the menu of options to order exactly what you want. I want this for my ORM, I want that for my template language, and let's …

gilesbowkett.blogspot.com Read
  Source Favicon
By gilesbowkett of Videos related to 'Ruby on Rails demo' 4 months ago.
Email

Rails Is Omakase: A Dramatic Reading

A dramatic reading of " Rails Is Omakase," by David Heinemeier Hansson, a staggering work of brilliant wordsmithery: http://david.heinemeierhansson.com/2012/rails-is-omakase.html

From: gilesbowkett

Views: 3412

91 ratings Time: 06:15 More in Science & Technology

youtube.com Read
  Source Favicon
By Taryn of Ruby-coloured glasses 4 months ago.
Email

Learning how to test is an important skill, learning what *not* to test is also an important skill. DHH shares his thoughts on this subject, with a brief article: Testing like the TSA which cuts through the "security theatre" aspect that can sometimes begin to surround our testing efforts.

There's also a long discussion on Y-combinator about the article here Hacker News: Testing like the TSA

rubyglasses.blogspot.com Read
  Source Favicon
By Loren Segal of gnuu.org 5 months ago.
Email

Ruby, but that does not mean DI has no value in the language. Quite simply, DHH is attempting to throw out the baby with the bath water on this issue.

DI is not a magical concept

Let's start from the top with a simple revisiting of what dependency injection is:

DI is a way to expose relationships made through composition and external components to influence (or control) those composed objects. Put simply, DI is basically when you pass objects into a constructor or method instead …

gnuu.org Read
  Source Favicon
Email

Episode #28: Farther, further, faster :

In this podcast episode, Ben Orenstein is joined by David Heinemeier Hansson, the creator of Ruby on Rails and a partner at 37signals. David and Ben discuss David's normal day, his working relationship with Jason Fried, how their blog, Signal vs. Noise, is important to the company, how he got into programming, where he draws his inspiration from, some good books he's read and how he learns today, how he overcomes fear …

robots.thoughtbot.com Read