Full stack Rails developer. DevOps lead at https://xitter.cf/t.co/qB1NqppKko. Creator of the open source Heroku replacer https://xitter.cf/t.co/RVt2YuTkIW

Stockholm Sweden
Joined May 2007
I gave myself a challenge for the new year: post a reason why I love the Ruby programming language every day for the whole year - 365 reasons to love Ruby! Hope you'll following along at lovingruby.com ❤️
5
10
2
63
3,878
Incredible game! ❤️‍🔥 Note: Playable on Apple Silicon via CrossOver.
Order of the Sinking Star, the massive puzzle adventure from @Thekla_Inc and @Jonathan_Blow (director of Braid & The Witness) is OUT NOW on Steam, Nintendo Switch 2 and PlayStation 5! 🧩 Get it today: orderofthesinkingstar.com
2
30
Two of the best games ever made are 90% off this week. Both have native MacOS ports as well. Enjoy!
Order of the Sinking Star comes out NEXT WEEK. And to get you in the puzzling mood, we have mega-discounts for both The Witness and Braid Anniversary on Steam: They are an unprecedented NINETY PER CENT OFF. This week only! store.steampowered.com/app/2… store.steampowered.com/app/4…
38
David Backeus retweeted
78
210
29
2,003
81,726
Reason #176 to love Ruby: Built-in YAML support lovingruby.com/reasons/176-b…
1
1
84
Reason #175 to love Ruby: Conditional method definitions lovingruby.com/reasons/175-c…
1
65
Reason #174 to love Ruby: Color printing with IRB::ColorPrinter.pp lovingruby.com/reasons/174-c…
1
79
Reason #173 to love Ruby: Print debugging with Kernel#pp lovingruby.com/reasons/173-p…
1
5
255
Reason #172 to love Ruby: Print debugging with Kernel#p lovingruby.com/reasons/172-p…
2
81
Reason #170 to love Ruby: Tweaking inspect output with instance_variables_to_inspect lovingruby.com/reasons/170-t… Happy midsummer! 🌞
41
Reason #169 to love Ruby: Observing objects via Object#inspect lovingruby.com/reasons/169-o…
1
56
Reason #168 to love Ruby: Getting rid of nils with #compact lovingruby.com/reasons/168-g…
1
54
Reason #167 to love Ruby: Brackets are methods lovingruby.com/reasons/167-b…
4
117
Reason #166 to love Ruby: Trapping signals with Signal.trap lovingruby.com/reasons/166-t…
1
1
39
Reason #165 to love Ruby: Enumerating objects with Object#itself lovingruby.com/reasons/165-e…
1
6
458
Reason #164 to love Ruby: Writing a file lovingruby.com/reasons/164-w…
2
3
77
Reason #163 to love Ruby: Parsing command-line options with OptionsParser lovingruby.com/reasons/163-p…
3
137
Reason #162 to love Ruby: Tracking extensions via `Module#extended` lovingruby.com/reasons/162-t… I think I've exhausted the CLI example at this point 😅
2
54
Reason #161 to love Ruby: Tracking inheritance via Class#inherited lovingruby.com/reasons/161-t…
4
59
Reason #160 to love Ruby: Tracking subclasses with Class#subclasses lovingruby.com/reasons/160-t…
1
1
47