Rubyland

news, opinion, tutorials, about ruby, aggregated
Sources About
Cognito Blog 

6 Tips to Maximize Identity Verification UX

Semaphore Engineering Blog 

Rails Techniques: Using Polymorphic Associations

Search Results for “ruby” – via @codeship 

Let’s Talk About Shell Scripting

Universe Engineering - Medium 

Batching – A powerful way to solve N+1 queries every Rubyist should know

Greater Than Code 

043: The Accessibility of Board Games with Mischa Lewis-Norelle and James Edward Gray

Riding Rails 

Three new committers: George, Javan, Ryuta

Martian Chronicles 

<b>TestProf:</b> a good doctor for slow Ruby tests

Universe Engineering - Medium 

Why We’re Betting on GraphQL

Schneems - Programming Practices, Performance, and Pedantry 

The Longest Email I Ever Sent (Programmatically)

Search Results for “ruby” – via @codeship 

Integrating Ruby on Rails Static Analysis with Codeship

All Ruby Podcasts by Devchat.tv 

RR 323: Queuing and Amazon SQS with Kinsey Ann Durham

Justin Weiss 

When to take a Rails deep dive

Jon McCartie 

First Responses Matter

Search Results for “ruby” – via @codeship 

Visual Testing with Percy and Codeship Pro

Drifting Ruby Screencasts 

Recurring Events with ice_cube

dejimata 

Mobility 0.2: Now with Plugins

All Ruby Podcasts by Devchat.tv 

MRS 014 My Ruby Story Amir Rajan

Kevin Sylvestre 

Fabrication vs FactoryGirl

Hanami 

Announcing Hanami v1.1.0.beta1

Hi, we're Arkency 

That one time I used recursion to solve a problem

Honeybadger Developer Blog 

Shipping in 2017: Feature Roundup

Search Results for “ruby” – via @codeship 

Working with DynamoDB

Ruby Weekly 

#361: A Crash Course in Analyzing Memory Usage in Ruby

Schneems - Programming Practices, Performance, and Pedantry 

Coder Frozen in 2009 Awakens to Find Frontend Development not Awful

Blog - Saturn Flyer 

Fix it now

Greater Than Code 

042: @CallbackWomen and Organizing Conferences for Diversity and Inclusion with Carina C. Zona

Semaphore Engineering Blog 

Faster Rails: Eliminating N+1 queries

All Ruby Podcasts by Devchat.tv 

RR 322 Finding a Great Job

Cognito Blog 

How Gradual Verification Reduces Sign Up Abandonment

Honeybadger Developer Blog 

New Features: Source Map Upload and More

Black Bytes 

Practical Linked List in Ruby

Hi, we're Arkency 

My fruitless, previous attempts at not losing history of changes in Rails apps

Search Results for “ruby” – via @codeship 

Visual Testing with Percy and Codeship Basic

Drifting Ruby Screencasts 

Restricting Access by IP Address

Giant Robots Smashing Into Other Giant Robots 

A Crash Course in Analyzing Memory Usage in Ruby

Martian Chronicles 

Introducing <b>Overmind and Hivemind</b>

Giles Bowkett 

Drive Refactors with a Git Pre-Push Hook

AkitaOnRails.com 

Why it is just lazy to bad-mouth Ruby on Rails

Riding Rails 

Rails 5.1.3 released

Hi, we're Arkency 

My first 10 minutes with Eventide

Search Results for “ruby” – via @codeship 

4 Ways to Secure Your Authentication System in Rails

The Bike Shed 

120: Free Apples

Test Double | Our Thinking 

Shape Testing with JavaScript Streams and Lodash FP

Ruby Weekly 

#360: Is WEBrick Webscale?

Hi, we're Arkency 

When DDD clicked for me

Semaphore Engineering Blog 

Tips on Treating Flakiness in your Rails Test Suite

Honeybadger Developer Blog 

New monitoring feature: Check-Ins

Greater Than Code 

041: Cognitive Behavioral Therapy and Mind Manipulation with Casey Watts!

Depfu 

Bundler and private dependencies

Search Results for “ruby” – via @codeship 

Advanced Enumeration with Ruby

Virtuous Code 

Riffing on `interpose` implementations in Ruby

All Ruby Podcasts by Devchat.tv 

MRS 014 My Ruby Story Noel Rappin

bogdanvlviv (Bogdan) 

... with __dir__ we can restore order in the Universe

Schneems - Programming Practices, Performance, and Pedantry 

Is WEBrick Webscale?

GoRails Screencasts 

Geolocation and Search with Geocoder

BigBinary Blog 

Avoid exception for dup on Integer

Ruby Magic by AppSignal 

A look at how Ruby interprets your code

All Ruby Podcasts by Devchat.tv 

RR 321: Visual Studio Code Ruby Plugin with Penn Lv

Test Double | Our Thinking 

Looking for Failure

Riding Rails 

Rails 5.0.5 and 5.1.3.rc3 released

zverok with ruby 

The case study for The Last API Wrapper

Drivy Engineering 

Best Practices for Large Features

Ruby Inside - Medium 

A Deep Dive into CSRF Protection in Rails

Drifting Ruby Screencasts 

Custom Error Pages with Slack Notification

The Life of a Radar 

Joy of Elixir

Riding Rails 

New releases, bugfixes and more than 30000 issues/PRs!

Ruby Inside - Medium 

Asynchronous Elasticsearch bulk reindexing with Rails, Searchkick and Sidekiq

All Ruby Podcasts by Devchat.tv 

RR 317: Computer Science at University and the Future of Programming with Dave Thomas

Olivier Lacan 

Keep a Changelog 1.0

All Ruby Podcasts by Devchat.tv 

MRS 013 My Ruby Story Dave Thomas

All Ruby Podcasts by Devchat.tv 

RR 320 Shrine and File Uploads with Janko Mahronic

Ruby Weekly 

#359: Realtime with React and Rails

Devon C. Estes - Articles 

A Big Elixir Refactoring

Semaphore Engineering Blog 

What's the Difference Between Continuous Integration, Continuous Deployment and Continuous Delivery?

Schneems - Programming Practices, Performance, and Pedantry 

OMG OMSCS: Is an Online Masters right for You?

Search Results for “ruby” – via @codeship 

Monitoring Your Synchronous Python Web Applications Using Prometheus

Tech Tips and Freebies – Rubyroid Labs Blog 

Rails 5.1.3.RC1 and 5.0.5.RC1 Have Been Released

Greater Than Code 

040: F*ck It And Be Nice

The Bike Shed 

119: Questions Are For the Weak (Caleb Thompson & Matt Mongeau)

Riding Rails 

Rails 5.0.5.rc2 and 5.1.3.rc2 have been released

BigBinary Blog 

Deploying Rails applications on Kubernetes cluster with Zero downtime

Search Results for “ruby” – via @codeship 

Modeling has_many Relationships with DynamoDB

All Ruby Podcasts by Devchat.tv 

RR 319 Machine Learning with Tyler Renelle

All Ruby Podcasts by Devchat.tv 

MRS 012 My Ruby Story Simon Moro

Black Bytes 

The Ultimate Guide to Ruby Sorting

Test Double | Our Thinking 

Remote Pairing with Tmate and Tmux

Ruby News 

Nominations now being accepted for Ruby Prize 2017

Drifting Ruby Screencasts 

Benchmarking and Refactoring the content_for View Helper

Riding Rails 

New releases, bugfixes and more!

Drifting Ruby 

Hacking content_for to create a simple display helper

NRoweGT: Atlanta Ruby on Rails Consultancy 

Add Output to Your Long Running Rake Tasks

NRoweGT: Atlanta Ruby on Rails Consultancy 

Developers and Systems vs Goals

Ruby Weekly 

#358: How I Reduced My DB Server Load by 80%

Test Double | Our Thinking 

Tame the frontend with Elm

Hi, we're Arkency 

How to quickly add graphs and charts to Rails app

Hi, we're Arkency 

nil?, empty?, blank? in Ruby on Rails - what's the difference actually?

Riding Rails 

Rails 5.1.3.rc1 and 5.0.5.rc1 released

Hi, we're Arkency 

Monitoring Sidekiq queues with middlewares

Devon C. Estes - Articles 

Patronizing Open Source

Blog - Sandi Metz 

Why We Argue: Style

Schneems - Programming Practices, Performance, and Pedantry 

How I Reduced my DB Server Load by 80%

Search Results for “ruby” – via @codeship 

The Ultimate Guide to API Design

Search Results for “ruby” – via @codeship 

Realtime with React and Rails

The Miners - Medium 

How to Organize your Styles with ITCSS

BigBinary Blog 

Rails 5.1 returns unmapped timezones from ActiveSupport::TimeZone.country_zones

The Bike Shed 

118: Nonsense In, Nonsense Out

Semaphore Engineering Blog 

A First Look at Semaphore's New API Specification Semantic

The Miners - Medium 

The Good, The Bad, and The Ugly of TypeScript

GoRails Screencasts 

Debugging: How to Interpret a Stacktrace

Hi, we're Arkency 

Non-coding activities in a software project