18 May 2013

The Ruby Reflector

Topic

Steve Klabnik

  Source Favicon
By Giles Bowkett of Giles Bowkett 4 months ago.
Email

…who did not know Mr. Klabnik referred to him as " Mr. Klabnik," instead of by his first name, just like I'm doing here.

I thought that was really cool. Jeff Casimir, who works with Mr. Klabnik, posted that he thought it was the first time anyone had ever said that. Technically correct but essentially wrong. I referred to Mr. Klabnik as " Klabnik" in my book on Rails, Rails As She Is Spoke , and did the same for everyone else I quoted, or …

gilesbowkett.blogspot.com Read
  Source Favicon
By Adam Keys of The Real Adam 5 months ago.
Email

hypermedia APIs , if only to challenge your thinking. It helped me a lot to do just that. Check out Steve Klabnik's Designing Hypermedia APIs ; it's not perfect, but it makes a lot of these things easier to grasp.

In the end, I think designing, building, and supporting a hypermedia API is hard . You may be better off with an RPC-over-HTTP, or ID-based REST design. The good news is you can benefit from an incremental application of the principles of hypermedia APIs…

therealadam.com Read
  Source Favicon
By Nick of Signal vs. Noise 6 months ago.
Email

…doesn't feel guilt as in a crime, but guilt as in time: What is best to spend your yours on? Steve Klabnik has a strategy for dealing with a limited amount of time: The basic idea is this: you try to minimize the things that are bad, and maximize those that are good.

My strategy has built on Steve's: minimize the guilt of open source, maximize the passion from open source. I've been thinking a lot about what creates passion, and what builds up guilt. It's also …

37signals.com Read
  Source Favicon
By Peter Cooper of Ruby Inside 6 months ago.
Email

Evan Phoenix discussing the Puma Ruby Web server. Steve Klabnik features on two earlier episodes.

RubyConf 2012 Lightning Talks: An 80 Minute Grab Bag

The Thoughtbot Podcast Chats to RubyConf 2012 Attendees

Libraries and Code

Rake 10.0 Released: Yes, Version 10

Ruby's make-like build utility takes a small step for Jim Weirich but a giant leap for version-kind by going from 0.9 to 10.0. Why? Jim explains.

A Rails Membership Subscription…

rubyinside.com Read
  Source Favicon
By Peter Cooper of Ruby Inside 8 months ago.
Email

Steve Klabnik shares some pointers to using Class.new to summon up new classes.

Ruby Tidbit: __LINE__ and Heredocs

An interesting quirk in how __LINE__ works in association with here documents. Makes sense but I'd never thought about this before.

Building a Geofencing System with Ruby and MongoDB

A short series of posts by John Murray that digs into using Ruby and MongoDB to build a 'geofencing' system.

Stop Validating Email Addresses…

rubyinside.com Read
  Source Favicon
By Steve Klabnik of RubyLearning Blog 8 months ago.
Email

All about Struct

This guest post is by Steve Klabnik . Steve is a Rubyist, writer, and teaches Ruby and Rails classes with Jumpstart Lab. He maintains Draper, Hackety Hack, and Shoes, and

contributes to Rails from time to time.

O ne of my favorite classes in Ruby is Struct , but I feel like many Rubyists don't know when to take advantage of it. The standard library has a lot of junk in it, but Struct and OStruct are super awesome.

Struct

rubylearning.com Read
  Source Favicon
By Leigh Shevchik of New Relic 9 months ago.
Email

* Steve Klabnik

* Chad Pytel

* Lindsey Bieda

* Jeff Cohen

* Hampton Catlin

And of course New Relic will be there. If you'd like to join us, we have one free full conference pass available. To claim your pass, send Tweet us @ NewRelic with the hashtag # sendmetoMadison.

As a conference attendee, you have 30 days to try New Relic Pro for free (promo code MadisonRubyConference30 ).

See you there!

newrelic.com Read
  Source Favicon
On paperplanes 11 months ago.
Email

Or you can ditch the book format entirely like Steve Klabnik did with his Designing Hypermedia APIs . You get to decide how you want to publish your product, and you get to validate if it's the right approach or not.

I'm still working on pushing the book forwards, adding more contents, updating examples and texts for new Riak releases, improving things as I go along. And yes, that means there's more free updates in the future. You should check out the book if …

paperplanes.de Read
  Source Favicon
By Daniel Bernier of Invisible Blocks 1 year ago.
Email

Steve Klabnik just posted about resisting the urge to factor your models into behavior-in-a-mixin and dumb-persistence-with-active-record . He nails it when he says:

Whenever we refactor, we have to consider what we're using to evaluate that our refactoring has been successful. For me, the default is complexity. That is, any refactoring I'm doing is trying to reduce complexity... One good way that I think about complexity on an individual object level [is its] ‘attack surface.' …

invisibleblocks.wordpress.com Read
  Source Favicon
By Matt of Tea-Driven Development 1 year ago.
Email