Explore >> Select a destination


You are here

suchdevblog.com
| | pbrisbin.com
14.5 parsecs away

Travel
| | Ruby's open classes are great for adding behavior to existing objects. Though it's a language feature, there to be used, I'd argue that the majority of times it is used, Open classes weren't the most appropriate tool. First of all, you may be setting yourself (and other developers) up for confusion. Not knowing where methods come from or why a method behaves oddly can be a problem. In the majority of cases, I find you've got an instance of some object, and you just want to add behavior to it.
| | www.honeybadger.io
13.7 parsecs away

Travel
| | A lot of problems faced by beginning Rubyists are caused by not understanding `self`. In this post we'll take a deep dive into `self` under conditions both common and uncommon.
| | thepugautomatic.com
16.1 parsecs away

Travel
| | I recently discovered the Ruby Module Builder pattern. It lets you pass in arguments to dynamically generate a module at include time: class Greeter < Module def initialize(name)...
| | www.softdevtube.com
92.1 parsecs away

Travel
| Software startups make global headlines every day. As technology companies succeed and grow, so do their software development departments. In your career, you might suddenly get the opportunity to lead teams: to become a software development manager. But this is often uncharted territory. How do you decide whether this career move towards management is right