Rubyland

news, opinion, tutorials, about ruby, aggregated
Sources About
Code with Jason 

How I Write Model Tests (Part 1)

Running with Ruby 

Ubuntu 18.04 – Disable screen on lid close

Riding Rails 

Cookies with purpose, Array extract! and more

Appfolio Engineering 

Rake Does What?: A Debugging Story

Engine Yard Blog 

Take Out The Papers And The Trash

Awesome Ruby Newsletter 

Issue 117 - The often overlooked consideration when choosing Ruby as your next programming language

Depfu 

Depfu supports monorepos now

EquiValent 

Ruby logs and puts not shown in docker container logs

Ruby Weekly 

Turn Ruby into a versatile Command Line Utility

Giant Robots Smashing Into Other Giant Robots 

Deprecating static attributes in factory_bot 4.11

BigBinary Blog 

Debugging failing tests in puppeteer because of background tab

RubyGuides 

Fast Lookup & Unique Elements With The Ruby Set Class

bogdanvlviv / Bogdan 

Array#extract! to Active Support 6.0

Bundler Blog 

July 2018 Bundler Update

All Ruby Podcasts by Devchat.tv 

MRS 056: Sean Fioritto

Greater Than Code 

093: BOOK CLUB! Cybernetic Revolutionaries with Eden Medina

AaronLasseigne.com 

My Best Career Move

OmbuLabs Blog 

Upgrade Rails from 5.1 to 5.2

BigBinary Blog 

Ruby 2.6 adds write_timeout to Net::HTTP

BigBinary Blog 

Using Kubernetes ingress controller for authenticating applications

Search Results for “ruby” – via @codeship 

How Ruby String Encoding Benefits Developers

Julia Evans 

I started a corporation!

All Ruby Podcasts by Devchat.tv 

RR 375: "How to Contribute to Ruby" with Sihui Huang

Ruby on Tales from a Codemancer 

Ruby 2.6 KeyError#initialize accepts message, receiver, and key as arguments

Ruby – AWS Developer Blog 

Advanced client stubbing in the AWS SDK for Ruby Version 3

Junior Developer 

Invalid or incomplete POST parameters

Riding Rails 

Rails 5.2.1, skip caching nil entries and more

Alfredo Motta 

The often overlooked consideration when choosing Ruby as your next programming language

Notes to self 

Using private GitHub repositories with yarn and npm in package.json

Julia Evans 

A few recent podcasts

Appfolio Engineering 

Does ActionCable Smell Like Rails?

RubyMine Blog 

RubyMine 2018.2.1: Bug-fix Update

The Bike Shed 

166: Are Services the New Rewrite?

Awesome Ruby Newsletter 

Issue 116 - Guys, REST APIs are not Databases

EquiValent 

How to configure RSpec in Ruby on Rails

Junior Developer 

Safer JSON munging

EquiValent 

Junior Developer Set Up Rails With Rspec Factorybot Database Cleaner

GoRails Screencasts 

Affiliate & Referrals Programs with Stripe & Rewardful

Ruby Weekly 

Changing the Way Ruby Creates Objects

RubySec 

Malicious ruby gem - active-support

Depfu 

The missing piece for using private gems

Ruby Pigeon 

Dependency Injection Containers vs Hard-coded Constants

All Ruby Podcasts by Devchat.tv 

RR 374: Ruby 2.5 Enumerable Predicates Accept Pattern Argument WITH Prathamesh Sonpatki

All Ruby Podcasts by Devchat.tv 

MRS 055: Nadia Odunayo

Hanami 

Announcing Hanami v1.3.0.beta1

RubyGuides 

The Ultimate Guide to HTTP Requests in Ruby

Greater Than Code 

092: A11y Ally with Rob DeLuca

Dustin Zeisler 

Visualize Ruby Execution

Riding Rails 

Rails 5.2.1 has been released!

bogdanvlviv / Bogdan 

References to changes in Rails 5.2

EquiValent 

Convert string “true” and string “false” to boolean with Rails

Ruby Magic by AppSignal 

Changing the Way Ruby Creates Objects

BigBinary Blog 

Ruby 2.6 Introduces Dir#each_child and Dir#children instance methods

Sam Saffron 

Finding where STDOUT/STDERR debug messages are coming from

BigBinary Blog 

Ruby 2.6 adds option to not raise exception for Integer, Float methods

Appfolio Engineering 

How Can I Use Ruby 2.6 JIT?

EquiValent 

Factory Bot trait for attaching Active Storange has_attached

Ruby on Tales from a Codemancer 

Ruby 2.5 adds KeyError#receiver and KeyError#key

Drifting Ruby Screencasts 

Improving Partial Loading Performance

Ruby Together News 

July 2018 Monthly Update

RubyGems Blog 

July 2018 RubyGems Updates

Julia Evans 

New zine: Bite Size Command Line!

Riding Rails 

Rails 5.2.1.rc1, faster parallel testing and more

Andy Croll 

Delegate to simplify your code

Test Double | Our Blog 

The Three-Things Theorem of Function Intention

Honeybadger Developer Blog 

The Case of the Flaky Test Suite

The Bike Shed 

165: The Tables Have Turned

EquiValent 

Back to the primitive. Testing with simplicity

Drivy Engineering 

Implementing Up Navigation on Android

Awesome Ruby Newsletter 

Issue 115 - TIL: You can define your gem dependencies inline with bundler, which is amazing for small scripts

Ruby Weekly 

Matz on Ruby's past, present and future after 25 years

rails - Sips & Bits by michelada.io 

Keep your API in shape with API Blueprint

The Life of a Radar 

Web Directions Code Leaders: Hiring Juniors

Passenger - Phusion Blog 

Passenger 5.3.4: fixes crash on startup for BSD

All Ruby Podcasts by Devchat.tv 

MRS 054: Mark Locklear

Jekyll • Simple, blog-aware, static sites 

Sponsoring Jekyll’s development

Martian Chronicles, Evil Martians’ team blog 

Lean by design: 5 wins for one product

Greater Than Code 

091: Solving Puzzles and Productive Failure with Kim Vanderspek

All Ruby Podcasts by Devchat.tv 

RR 373: Super Good Software/Stembolt Technologies - Understanding Your Production Apps with Jared Norman

Kevin Sylvestre 

Building a Testing Framework Similar to RSpec in Ruby

BigBinary Blog 

Ruby 2.6 adds option to not raise exception for Integer, Float methods

Scout ~ The Blog 

Monitoring Django apps on Heroku

Test Double | Our Blog 

Complex FFI with Rust & Unity

GoRails Screencasts 

Batching Backgrounds Jobs with Sidekiq

Notes to self 

Firefox needs some more RAM to run your Rails system tests

Riding Rails 

Rails 5.2.1.rc1 has been released!

Riding Rails 

Better instrumentation, enhanced Postgres helpers and more

Ruby on Tales from a Codemancer 

Ruby 2.6 added options to Exception#full_message

Karol Galanciak - Ruby on Rails and Ember.js consultant 

Trolling In Ruby - Implementing JavaScript-like Maths With Implicit Conversion Hijacking

Ruby Magic by AppSignal 

Ruby Magic Summer Special: The Best of AppSignal Academy

The Bike Shed 

164: A Piece of My Identity

Awesome Ruby Newsletter 

Issue 114 - My favorite parts of Ruby

RubySec 

Insufficient URI encoding in restforce

Appfolio Engineering 

Can I Use Ten 10% Speedups to Make Ruby Instant?

AkitaOnRails.com 

[Off-Topic] The Pity Evolution of Modern Society

EquiValent 

Ruby on Rails Active Storage how to change host for url_for

Ruby Weekly 

A Look at Ruby's Global Method Cache

EquiValent 

Rails 5.2 credentials cheat cheat

RubyMine Blog 

RubyMine 2018.2 Released: Attach the Debugger to Remote Processes, chruby, YAML, and more

Running with Ruby 

Lenovo ThinkPad X1 Carbon (6th Gen / 2018) review – Sad story of a potentially great ultrabook

All Ruby Podcasts by Devchat.tv 

MRS 053: Jerome Hardaway

Search Results for “ruby” – via @codeship 

Using AWS EKS in Your Continuous Integration Workflow

Greater Than Code 

090: The Journey with Chelsea Troy

Toxic Elephant 

No-one understands SemVer

Julia Evans 

IP addresses & routing

All Ruby Podcasts by Devchat.tv 

RR 372: Hiring with Mindaugas Mozūras

avdi.codes 

Now available: Master the Object-Oriented Mindset in Ruby and Rails

BigBinary Blog 

Ruby 2.6 adds Binding#source_location

Blog - Clean Code For Rubyists 

Clean code for your Ruby tests

Super Good Software 

Where The Wild Methods Are