Rubyland

news, opinion, tutorials, about ruby, aggregated
Sources About
Everyday Rails 

Status report: Everyday Rails Testing with RSpec updates for spring 2018

The way is long but you can make it easy on me 

Why I'm declining funding from Ruby Together

Ruby on Rails and Stuff by Paweł Dąbrowski 

Hawker gem – get the profile information from Github, Twitter or Instagram without the API

Awesome Ruby Newsletter 

Issue 101 - LOTS - A Text based Adventure Game in Ruby

Ruby Weekly 

How Ruby 2.6's MJIT came to be

Ruby Pigeon 

Testing Code In Markdown In Jekyll

Drivy Engineering 

Ensuring consistent spacing in your UI

RubyGuides 

How To Create A Memory Leak in Ruby

Search Results for “ruby” – via @codeship 

Refactoring for the Tell Don’t Ask Pattern

BigBinary Blog 

Ruby 2.5 enables Thread.report_on_exception by default and we get more info when threads die

Greater Than Code 

076: Changing Lanes

All Ruby Podcasts by Devchat.tv 

RR 358: Code Automation

All Ruby Podcasts by Devchat.tv 

MRS 039: Justin Gordon

Julia Evans 

Talk: Building a Ruby profiler

Appfolio Engineering 

Programming in Paradise

Julia Evans 

New zine: Profiling & tracing with perf!!

Passenger - Phusion Blog 

Phusion Passenger migrated servers, here’s why (and how)

Riding Rails 

Rails 5.2.0, performance optimizations, space-saving compression and more!

Andy Croll 

Stop robots and crawlers causing errors in your Rails application

Kir Shatrov 

Debugging Ruby processes in Kubernetes

Ruby on Rails and Stuff by Paweł Dąbrowski 

WordpRSS – a simple Ruby gem to pull any WordPress RSS channel

MIKAMAYHEM 

Two days in (F) sharp company

The Bike Shed 

150: I Fight For the Users

Awesome Ruby Newsletter 

Issue 100 - Ruby is alive and well and thinking about the next 25 years

Martian Chronicles, Evil Martians’ team blog 

Scroll to the future

Test Double | Our Thinking 

Effective React Testing

Valentino Gagliardi 

How to Throw Errors From Async Functions in Javascript? (and how to test them)

Ruby Weekly 

Rails 5.2, Hanami 1.2, and migrating from Heroku to Dokku

GoRails Screencasts 

Vue.js Components in Rails Views

BigBinary Blog 

Ruby 2.5 supports measuring branch and method coverages

RubyGuides 

Profiling Ruby’s Memory Allocation with TCmalloc

Engine Yard Blog 

5 Commercial Use Cases Continue to Prove the Value of Ruby on Rails

The Miners - Medium 

Build Your Own Criptocurrency with Ethereum

Hanami 

Announcing Hanami v1.2.0

Scout ~ The Blog 

Why put Rust in our Python Monitoring agent?

Greater Than Code 

075: Code and Witchcraft with Coraline Ada Ehmke

All Ruby Podcasts by Devchat.tv 

RR 357: Ruby 3 with Takashi Kokubun

Scout ~ The Blog 

Your Rails & Elixir performance metrics 📈 inside Chrome Dev Tools

Riding Rails 

Rails 5.2.0 FINAL: Active Storage, Redis Cache Store, HTTP/2 Early Hints, CSP, Credentials

Appfolio Engineering 

Ruby 2.6 and Ahead-Of-Time Compilation

Olivier Lacan 

The Fear of Pairing

Ruby Inside - Medium 

How I Built Timeasure: Part 2 — Collecting Measurements & Supplying Configuration

Paweł U. | Ruby on Rails Web Development Consultant Full Stack Blog 

How to Migrate a Ruby on Rails App from Heroku to Dokku

RubyGems Blog 

March 2018 RubyGems Updates

Ruby Together News 

March 2018 Monthly Update

zverok with ruby 

The Missing Ruby Reference

Ruby on Rails and Stuff by Paweł Dąbrowski 

4 levels of the data validation in a Rails application you should be aware of

Test Double | Our Thinking 

Open Source Spotlight: Dependable

Hanami 

Announcing Hanami v1.2.0.rc2

The Bike Shed 

149: E With an Umlaut

Awesome Ruby Newsletter 

Issue 99 - Are we abusing at_exit?

Junior Developer 

db:migrate:down and Bash completion

Ruby Weekly 

10 points on the development of Ruby from a recent interview with Matz

Scout ~ The Blog 

Scout's top-secret 4-point observability plan

Janko’s Blog 

ImageProcessing 1.0 Released

ruby – Bibliographic Wilderness 

Another round of citation features in a sufia app

All Ruby Podcasts by Devchat.tv 

MRS 038: Trae Robrock

Passenger - Phusion Blog 

Passenger 5.2.3: macOS compilation fix, full $TMPDIR support

RubyMine Blog 

RubyMine 2018.1 Released: Improved Performance, Run Anything, Postfix Completion, and More

Tech Tips and Freebies – Rubyroid Labs Blog 

PDF Tips. How to generate PDF document via ODF report right

Greater Than Code 

074: Be Your Own Hero with Astrid Countee

All Ruby Podcasts by Devchat.tv 

RR 356: Geospatial Programming in Ruby with Daniel Azuma and Tee Parham

Appfolio Engineering 

Rails Ruby Bench: What Is It and Why Should You Care?

Ruby Tuesday 

Issue #11

Drivy Engineering 

Running Our First Internal Hack Day

Paweł U. | Ruby on Rails Web Development Consultant Full Stack Blog 

How Getting Featured by Hacker News Affected my Passive Income

Riding Rails 

New Rails bug fix releases, closer to multi dbs and more!

Drifting Ruby Screencasts 

ActiveRecord Tricks

Julia Evans 

Reverse engineering the Notability file format

Kir Shatrov 

Asynchronous Active Record migrations

The Bike Shed 

148: Baseball is a Legacy App

Hanami 

Announcing Hanami v1.2.0.rc1

Jon McCartie 

How Teams Grow, Thrive, and Fail

Awesome Ruby Newsletter 

Issue 98 - More yield_self awesomeness. Also, the new name proposed.

Ruby Conferences 'n' Camps in 2018 - What's Upcoming? 

Gotham Ruby Conference (GoRuCo) @ Manhattan, New York City, New York, United States - Ruby Conferences 'n' Camps Update

Ruby Conferences 'n' Camps in 2018 - What's Upcoming? 

Deccan RubyConf @ Pune, Maharashtra, India - Ruby Conferences 'n' Camps Update

Ruby Conferences 'n' Camps in 2018 - What's Upcoming? 

Southeast Ruby @ Nashville, Tennessee, United States - Ruby Conferences 'n' Camps Update

Riding Rails 

Rails 5.0.7 and 5.1.6 have been released

avdi.codes 

Refactoring a tech talk abstract

Ruby Weekly 

Ruby 2.5.1, Ruby 3x3 internals, and a new GUI for Passenger

Hi, we're Arkency 

Ruby Event Store - use without Rails

Search Results for “ruby” – via @codeship 

VueJS Components with CoffeeScript for Rails

Passenger - Phusion Blog 

New: Fuse Panel for Phusion Passenger

EquiValent 

Explicit contracts for Rails - HTTP API usecase

Ruby News 

CVE-2018-8778: Buffer under-read in String#unpack

Ruby News 

CVE-2017-17742: HTTP response splitting in WEBrick

Ruby News 

CVE-2018-8777: DoS by large request in WEBrick

Ruby News 

CVE-2018-8780: Unintentional directory traversal by poisoned NUL byte in Dir

Ruby News 

CVE-2018-8779: Unintentional socket creation by poisoned NUL byte in UNIXServer and UNIXSocket

Ruby News 

CVE-2018-6914: Unintentional file and directory creation with directory traversal in tempfile and tmpdir

Ruby News 

Ruby 2.2.10 Released

Ruby News 

Ruby 2.3.7 Released

Ruby News 

Ruby 2.4.4 Released

Ruby News 

Ruby 2.5.1 Released

Julia Evans 

Open source sabbatical = awesome

Martian Chronicles, Evil Martians’ team blog 

Optimizing React: Virtual DOM explained

Passenger - Phusion Blog 

Passenger 5.2.2: passenger_base_uri fixed, new Phusion product spoiler

Semaphore CI Community Tutorials on Ruby 

How to Deploy Rails Applications With Ansible, Capistrano and Semaphore

Speedshop - Ruby on Rails performance consulting 

A New Ruby Application Server: NGINX Unit

All Ruby Podcasts by Devchat.tv 

MRS 037: Derek Prior

Ruby – Sihui Huang 

How to Contribute to Ruby

RubyGuides 

The Definitive Guide To Time Complexity For Ruby Developers

Hi, we're Arkency 

What I've learned at Arkency and why I am leaving

BigBinary Blog 

Gpg decryption without pin entry pop up using GPGME

Greater Than Code 

073: Driven By Need, Guided By Example with Dan North

Karol Galanciak - Ruby on Rails and Ember.js consultant 

Exotic Ruby: Module.class_exec, custom JSON And Liquid Drops In Action

All Ruby Podcasts by Devchat.tv 

RR 355: Code Reviews with Jacob Stoebel

All Ruby Podcasts by Devchat.tv 

MRS 036: Ben Orenstein

GoRails Screencasts 

How to Create an Active Storage Previewer

Ruby on Rails and Stuff by Paweł Dąbrowski 

4 cool less known Rails features – part 1: ActiveJob, ActiveModel, command line