Rubyland

news, opinion, tutorials, about ruby, aggregated
Sources About
Jekyll • Simple, blog-aware, static sites 

Jekyll 4.0.0 Released

Ruby Inside - Medium 

Active Storage File Upload Behind The Scenes

Rebased Blog 

Fighting monsters, or how I stopped worrying and improved my learning process

RubySec 

Code execution backdoor in rest-client

All Ruby Podcasts by Devchat.tv 

RR 426: Dockerized Development Environments with Julian Fahrer

BigBinary Blog 

Rails 6 adds support of symbol keys with ActiveSupport::HashWithIndifferentAccess#assoc

The Bike Shed 

210: Stop Trying to Make Fetch Happen

Test Double | Our Blog 

Tips for hand-rolling your own deployment pipeline

Code with Jason 

How I make testing a habit

Super Good Software 

A Ruby Gem Debugging Strategy

Ruby Inside - Medium 

A Q&A with Noah Gibbs

RubyGuides 

Why Do We Need Application Servers in Ruby?

Karol Galanciak - Ruby on Rails and Ember.js consultant 

Durable Sidekiq jobs: how to maximize reliability of Sidekiq and Redis

Riding Rails 

Rails 6 is released, sass-rails 6, improved mysql2 error and more

JetRockets 

JetRockets Receives Clutch Leader Award as a Top Developer in New York!

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

RubyRussia @ Moscow, Russia - Ruby Conferences 'n' Camps Update

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

Ruby Open Source Software (ROSS) Conf Amsterdam @ Amsterdam, Netherlands - Ruby Conferences 'n' Camps Update

Riding Rails 

Rails 6.0: Action Mailbox, Action Text, Multiple DBs, Parallel Testing, Webpacker by default, and Zeitwerk

Appfolio Engineering 

Wrk: Does It Matter If It Has Native No-Keepalive?

RubyGems Blog 

3.0.6 Released

RubyGems Blog 

3.0.5 Released

Awesome Ruby Newsletter 

💎 Issue 169 - "A Complete Guide to the Ruby Programming World"

Posts 

On maintaining webgen

Test Double | Our Blog 

Retrospect and adapt.

Ruby Weekly 

A tour of Ruby's 'magic' comments

Semaphore 

Speeding Up Your DevOps Workflows with Docker

Ruby on Rails Podcast 

282: Rails on Windows is Fabulous with Scott Hanselman

Code with Jason 

How to write a test when the test implementation isn’t obvious

All Ruby Podcasts by Devchat.tv 

RR 425: Rails + Webpacker with Taylor Jones

RubySec 

Rexical Command Injection Vulnerability

RubySec 

Nokogiri Command Injection Vulnerability via Nokogiri::CSS::Tokenizer#load_file

BigBinary Blog 

Rails 6 preserves status of #html_safe? on sliced and multiplied HTML safe strings

The Bike Shed 

209: We Will Never Know Enough (Michael Chan)

AkitaOnRails.com 

[Akitando] #18 - Motivação: O Diário de Henry Jones

JRuby.org News 

JRuby 9.2.8.0 Released

AkitaOnRails.com 

[Akitando] #15 - Sua Linguagem NÃO É Especial! (Parte 1)

AkitaOnRails.com 

[Akitando] #16 - Sua Linguagem NÃO É Especial! (Parte 2)

AkitaOnRails.com 

[Akitando] #17 - O Mundo Hoje É PIOR?

AkitaOnRails.com 

[Akitando] #14 - Consertando The Last Jedi

AkitaOnRails.com 

[Akitando] #13 - Consertando Justice League

RubyGuides 

How to Use Logs in Ruby to Track Events & Error Messages

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

The Road to $10,000 Profit from my Side Project Slack Bot

Andy Croll 

Clamp for min/max values

Martian Chronicles, Evil Martians’ team blog 

Fullstaq Ruby: First impressions, and how to migrate your Docker/Kubernetes Ruby apps today

Remote Ruby 

Joined by DHH (David Heinemeier Hansson)

Scott Watermasysk 

Five new Desktop Apps I use Every Day

JetRockets 

How to blur a screen in React Navigation

Awesome Ruby Newsletter 

💎 Issue 168 - We're getting closer to releasing Jekyll 4! A new beta dropped just now. The world's #1 (static) web compiler in, yes, ruby

Ruby Weekly 

First impressions of Fullstaq Ruby, a new custom build of MRI

OmbuLabs Blog 

Vim Guide for Beginners

code.dblock.org | tech blog 

Take an Incremental, Agile Approach to Scheduling Your 1:1s

Semaphore 

Solving Real Problems with Voice Recognition, Machine Learning, and CI/CD

AkitaOnRails.com 

[Akitando] #12 - Dúvida! Devo Fazer Faculdade?

AkitaOnRails.com 

[Akitando] #11 - Projetos: Aprendendo a Priorizar

AkitaOnRails.com 

[Akitando] #10 - 9 Dicas para Palestrantes: Venda sua Caneta!

AkitaOnRails.com 

[Akitando] #9 - 7 Recomendações de Shows para pessoas de Tech

Remote Ruby 

In Person at Southeast Ruby

Ruby on Rails Podcast 

281: Automating & Shipping Value with Sean Devine

Test Double | Our Blog 

Are you really ready for serverless?

Test Double | Our Blog 

Debrief self.conference 2019.

All Ruby Podcasts by Devchat.tv 

RR 424: Documenting Your Code

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

RubyWorld Conference @ Matsue, Japan - Ruby Conferences 'n' Camps Update

BigBinary Blog 

Recyclable cache keys in Rails

The Bike Shed 

208: Goldilocks and the Three Monitors

Ruby – AWS Developer Blog 

Introducing the ‘aws-rails-provisioner’ gem developer preview

Honeybadger Developer Blog 

What if I called FLUSHALL on your Redis instance? 😱

RubyGuides 

How to Use The Ruby Uniq Method To Remove Duplicates

Drifting Ruby Screencasts 

Working with Large Data

Martian Chronicles, Evil Martians’ team blog 

Speeding up Go Modules for Docker and CI

Jekyll • Simple, blog-aware, static sites 

Jekyll 4.0.0.pre.beta1 Released

Justin Collins' Blugh 

Reviving an HP 660LX in 2019

Test Double | Our Blog 

Debrief self.conference 2019.

AkitaOnRails.com 

[Akitando] #8 - Procure o que você Ama ... SÓ QUE NÃO!

Scott Watermasysk 

😀 Emoji Prompt

AkitaOnRails.com 

[Akitando] #7 - A Controvérsia da Lerna vs ICE

JetRockets 

Stretchy header in SwiftUI

Awesome Ruby Newsletter 

💎 Issue 167 - Stop writing "smart" code

Code with Jason 

How to deal with complex Factory Bot associations in RSpec tests

Ruby Weekly 

Is Rails on Windows finally a pleasant experience?

Semaphore 

Building a Successful Developer Community & the Biggest News from WWDC 2019

AkitaOnRails.com 

[Akitando] #6 - 33 exemplos de projetos de ICOs e blockchains

AkitaOnRails.com 

[Akitando] #5 - Liberdade Econômica, Cripto no Brasil, e para onde aponta o futuro?

AkitaOnRails.com 

[Akitando] #3 - Por que a Coréia do Sul é tão grande em Criptomoedas?

AkitaOnRails.com 

[Akitando] #2 - Akitando em Seoul - Parte 2

AkitaOnRails.com 

[Akitando] #1 - Akitando em Seoul - Parte 1

JetRockets 

Migrate tags in Rails to PostgreSQL array from ActsAsTaggableOn

With a Twist 

Keep It Simple (KISS coding principle)

BigBinary Blog 

Rails 6 deprecates where.not working as NOR and will change to NAND in Rails 6.1

GoRails Screencasts 

Ruby's Array() and Array.wrap

JetRockets 

Mistakes to Avoid When Outsourcing Web and Mobile Development

Riding Rails 

Rails 6.0.0 rc2 released

Search Results for “ruby” – via @codeship 

Ruby on Rails Developer Series: Power of Strong APIs using JSON and Postgres Database

Blog - Saturn Flyer 

How to build a Null Object library like Mimic

Martian Chronicles, Evil Martians’ team blog 

Lefthook: Knock your team's code back into shape

All Ruby Podcasts by Devchat.tv 

RR 423: The Well-Grounded Rubyist with David A. Black & Joseph Leo III

Ruby Magic by AppSignal 

Digging Deeper into Ruby Templating: The Parser

BigBinary Blog 

Rails 6 adds support for Optimizer Hints

The Bike Shed 

207: Very-Bad, Or Just Normal-Bad?

RubyMine Blog 

RubyMine 2019.2 Released: Faster Debugger, Ruby 2.7, Rails 6, and Much More

Code with Jason 

How do you tell which areas of a project’s test suite need attention?

Code with Jason 

How to get a team to get behind an engineering project

RubyGuides 

Ruby Infinity: How It Works & Why It Matters

With a Twist 

Using logs to power up your Rails development workflow

JetRockets 

Request Api Adapter

Andy Croll 

Consider Value Objects

Ruby on Rails Podcast 

280: Past Rubies, Google Pay and Turbolinks!

Test Double | Our Blog 

Defining good work.

Remote Ruby 

Joined by Ernesto Tagwerker

The Thoughtnotes | Ruby 

Updating Rails: where’s a memcache gone?

Awesome Ruby Newsletter 

💎 Issue 166 - Ruby on Whales: Dockerizing Ruby and Rails development (the exhaustive Docker config for Ruby/Rails apps)