HNHacker News
TopNewBestAskShowJobs

saturnflyer

318 karma · joined April 14, 2010

I'm the owner of Saturn Flyer, lead developer of Radiant CMS and author of Clean Ruby (http://www.clean-ruby.com)

[ my public key: https://keybase.io/saturnflyer; my proof: https://keybase.io/saturnflyer/sigs/1b51SrA-WjDVL6tnHd3bv3EXpAkCGn4nwo7b9ADqafQ ]

submissionscomments

Polyfill-data gem adds the Ruby 3.2 Data class to lower Ruby versions

github.com·2 pts·saturnflyer·
1

Reading Ruby Metaprogramming Inside Devise

saturnflyer.com·2 pts·saturnflyer·
0

Fix it now

saturnflyer.com·1 pts·saturnflyer·
0

7 ways to evaluate Ruby gems, and 1 crazy idea

saturnflyer.com·1 pts·saturnflyer·
0

Why write code when more dependencies will do?

saturnflyer.com·2 pts·saturnflyer·
0

Building tools and building teams

saturnflyer.com·1 pts·saturnflyer·
0

Building a Ruby tool that's easy for your team to use

saturnflyer.com·2 pts·saturnflyer·
0

Ruby: the difference between instance_eval and instance_exec

saturnflyer.com·3 pts·saturnflyer·
0

Ruby DSL Handbook

clean-ruby.com·84 pts·saturnflyer·
29

Ruby Forwardable deep dive

saturnflyer.com·1 pts·saturnflyer·
0

Eastward Ho a Clear Path Through Ruby with OO

confreaks.com·1 pts·saturnflyer·
0

Forwarding Messages with Tell, Don't Ask

saturnflyer.com·2 pts·saturnflyer·
0

Delegation Is Everything And Inheritance Does Not Exist

saturnflyer.com·2 pts·saturnflyer·
0

How abstractions encourage good thinking

saturnflyer.com·3 pts·saturnflyer·
0

Easy Metaprogramming For Making Your Code Habitable

saturnflyer.com·34 pts·saturnflyer·
1

What to code (in Ruby) when you know what you want

saturnflyer.com·4 pts·saturnflyer·
0

How to make your code imply responsibilities

saturnflyer.com·38 pts·saturnflyer·
9

How to work with presenters and collections of objects in Ruby

saturnflyer.com·1 pts·saturnflyer·
0

Finding conventions in Ruby code and handling display of dangerous data

saturnflyer.com·1 pts·saturnflyer·
0

The Easiest Way To Handle Displaying Bad Data in Ruby

saturnflyer.com·1 pts·saturnflyer·
0

Temporarily add behavior to Ruby objects with Casting

github.com·1 pts·saturnflyer·
0

Simplifying JS function arguments for recursion with this

saturnflyer.com·1 pts·saturnflyer·
0

Ruby delegate.rb secrets

saturnflyer.com·32 pts·saturnflyer·
2

Automated web testing is hard

arrgyle.com·1 pts·saturnflyer·
1

Cascade - custom design toolkits for startups

cascade.io·15 pts·saturnflyer·
4

Deep dive into Rails/Rack parameter parsing

codefol.io·1 pts·saturnflyer·
0

Functional Programming for the Object-Oriented Programmer by Brian Marick

leanpub.com·80 pts·saturnflyer·
28

Striving for Civility in the Ruby and Rails Community

richkilmer.blogs.com·1 pts·saturnflyer·
0

How To Preserve Idioms In Ruby Subclassing

saturnflyer.com·1 pts·saturnflyer·
0

User Stories vs. Use Cases

stellman-greene.com·1 pts·saturnflyer·
0