@james Thanks!

Seems they've added it before I've made a correction to the article basing on your lexical scope remark.

My patch has been accepted to Sidekiq, and my article got its way to Ruby Weekly. What a week! 馃檶

@james You're right, the wording it's defined in top-level namespace is incorrect, should be the same scope as the block containing it. 馃憤

Renewed the ruby.social domain. Has it been a year already? 馃巶 :ruby:

Question. In which namespace `B` is defined?

A = Class.new do
B = 1
A::B # => ???
B # => ???

More on the topic fili.pp.ru/leaky-constants.htm

Are you adventurous enough to use Sidekiq via ActiveJob?

Would you like to hear a success story with a lot of "gotcha" moments?

Would you be interested in seeing a list of best practices digested from over a hundred of background job related code reviews?

Is it a common practice amongst company recruiters to send a not working link for the follow-up interview, and stop replying to emails? Is this a polite way to say "we're not interested"?

@ioquatix There's a good explanation why it should go to stderr in "A Research UNIX Reader: Annotated Excerpts from the Programmer鈥檚 Manual":

Does it make sense to include an RSS feed in a personal blog?

Do you have RSS in your blog?

Are you subscribed to someone's blog via RSS?

Let's improve thread creation in Ruby by an order of magnitude: github.com/ruby/ruby/pull/2227 馃槏

Posted an article about Open Source, Biochemistry, and Happiness.


Appreciate your feedback.

Converted the Rails style guide and the Ruby style guide to AsciiDoc, too.

Go check it out!
- github.com/rubocop-hq/rails-st
- github.com/rubocop-hq/ruby-sty

Why AsciiDoc? It's hard to write a blog post. It's easy to write an email. AsciiDoc was created to be easy to write in the first place.

Pushed Toreman (github.com/pirj/toreman), a one line of shell script Foreman port for tmux.

Went through the open tickets in `rubocop-rspec`, fixed three bugs, added (well, extracted) a new cop.

Did you know that if you declare a constant or a class inside RSpec's DSL, they will be declared globally, and will clash with subsequent declarations?

Vote for it! github.com/rubocop-hq/rubocop-

Show more

A Mastodon instance for Rubyists & friends