RSpec's implicit block cryptic expectation syntax will disappear from RSpec 3.9.0 github.com/rspec/rspec-expecta

Also, I've joined the RSpec Core team! 馃檶

This talk is brilliant vimeo.com/9270320

All about the lack and overlook of fundamental research in different aspects of practical programming.

It touches so many topics that it would hardly fit into a toot limit.

Just watch it.

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

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

Question. In which namespace `B` is defined?

```ruby
A = Class.new do
B = 1
end
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"?

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.

fili.pp.ru/open-source-biochem

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-

It would be awesome if people who maintain open source repositories would spend more time on incoming issues and pull requests. I ping some of them once in a while with no luck and almost no hope.

Will never happen to my repos 鉁 :bible:

Converted RSpec Style Guide from Markdown to AsciiDoc.

AsciiDoctor, which is written in Ruby, does a great job. As a result, the markup is more semantic, and the output is nicer.

github.com/rubocop-hq/rspec-st

Check it out and let me know what you think.

After a 1.5 break I blogged about my last pull request.

fili.pp.ru/fixing-a-thousand-o

After writing this down, I feel more confident to fix 1335 RuboCop offences in `rspec-core`.

Show more
Ruby.social

A Mastodon instance for Rubyists & friends