Joined February 2009
Photos and videos
Purposes & Properties of Value Objects: What is and what makes a good Value Object? Learn how to implement th... bit.ly/2fcW4cZ

1
Parallelising IOS UI tests with Ruby!: This article is about a proof of concept script I built using Ruby and... bit.ly/2fcj0Jh

rspec-benchmark v0.2.0: The new release of rspec-benchmark fixes issue of propagating errors when using perfo... bit.ly/2exCS87

Implementing Twitter Bot with Ruby: When I was 15 years old, I dreamed of being able to develop bots. The sto... bit.ly/2ekB44R

Building a Well-Polished Ruby Gem: Daniel P. Clark shares his tips for publishing high-quality Ruby gems. Rea... bit.ly/2ekb1KW

openstruct-from_hash: openstruct-from_hash adds a recursive constructor called from_hash to the OpenStruct cl... bit.ly/2e9H78W

Matches, Rankings, The Social Network, League of Legends, and Ruby?: Yesterday I posted how people do ranking... bit.ly/2eQ7HI0

1
Using PostgreSQL UUIDs as primary keys with Rails 5: fabianoleittes.github.io/rai…... bit.ly/2fyzP3U

31 Oct 2016
Keeping Data Integrity in Check: Conditional Unique Indexes for Soft Delete: Soft delete is a pretty common f... bit.ly/2e6PMJp

31 Oct 2016
Ruby on Rails implementation of a (proper) Ranking/Popularity system: We live surrounded rankings everywhere.... bit.ly/2f1TXuh

1
31 Oct 2016
Review: Keep Ruby Weird 2016: Keep Ruby Weird could easily be called “Remember Ruby’s Fun”. It’s a one day, o... bit.ly/2ef36yE

31 Oct 2016
String#concat, Array#concat and String#prepend take multiple arguments in Ruby 2.4: Ruby 2.4 now allows conca... bit.ly/2e514xu

31 Oct 2016
Using LetsEncrypt SSL with Sinatra on Heroku: This is a short and straightforward tutorial showing how to use... bit.ly/2e4NgTI

31 Oct 2016
Stubbing External APIs with WebMock: I’ve been testing code that uses third-party APIs for almost as long as ... bit.ly/2e4yH2K

31 Oct 2016
Better File Uploads with Shrine: Processing: This is the 4th article in the series of posts about the Shrine ... bit.ly/2eLjfwi

30 Oct 2016
Version Compatibility Test: How many times have you run into version compatibility issues that takes up a maj... bit.ly/2ftJ8lk

29 Oct 2016
Decorator Pattern in Ruby: Decorators allow us to add behavior to objects without affecting other objects of ... bit.ly/2eYP3fP

29 Oct 2016
Continuous Integration and Deployment for Ruby projects with Bitbucket Pipelines: Bitbucket Pipelines has bee... bit.ly/2eTfYLK

29 Oct 2016
Row Fragmentation for Better Locking Performance: This blog post discusses a strategy for distributing a sing... bit.ly/2eY9oBB