News



Why I stuck with Windows for 6 years while developing Discourse
This evoked a lot of extremely strong emotions from various people out there. Ranging from “Sam is a fool what kind of insane benchmark is this”, “the real story is MacOS has bad Ruby perf” to a general “Oh no”.The core point I was trying to make ...

![Ruby under the influence [of Scala]](/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTAwNTIsInB1ciI6ImJsb2JfaWQifX0=--413088382ed90191a8fd7982533a67f2234d6cd2/open-uri20190328-28504-1emo01o.avif)


Signet is an OAuth 1.0 / OAuth 2.0 implementation.
Signet is an OAuth 1.0 / OAuth 2.0 implementation. - googleapis/signet.This library is currently supported on Ruby 1.9 .However, Ruby 2.4 or later is strongly recommended, as earlier releases have reached or are nearing end-of-life. After March 31...

Why you should be hosting your Rails apps through Hatchbox
Hosting Rails apps is not necessarily hard, but setting up your infrastructure is time-consuming and repetitive. That’s why Heroku is such a great service. A couple of clicks, point it at your Git repo, and boom - your app is hosted. Truly painles...


Actionable code coverage - detects untested code blocks in recent changes
Actionable code coverage - detects untested code blocks in recent changes - grodowski/undercover.Like RuboCop but for code coverageInspects files in a git diff and warns on methods, classes and blocks which need test coverage. Use it locally or as...