Ruby Links

An uncurated list of links I've saved about Ruby that seemed interesting. These are updated daily.

A look at how Ruby interprets your code

Speeding up Ruby with Shared Strings

How to Use the Ruby Map Method

Hidden jewels of Ruby stdlib

How to Use Strings in Ruby

Learn How to Use Ruby Arrays in Less Than 10 Minutes

Net::HTTP Cheat Sheet

bbtfr/evil-proxy

Improving Ruby Concurrency

Ruby’s Powerful Method Arguments & How To Use Them Correctly

Applications of Lambda in Ruby

Ruby on Rails Security Guide

Ruby's redo, retry and next keywords

My Favorite Ruby Community Resources

Rubyland



Asynchronous Ruby

JuanitoFatas/dotpryrc

My ~/.pryrc, see http://forum.shakacode.com/t/my-pryrc-for-debugging-and-productivity/364

Ruby Memory Usage Vocab Explained

A Deep Dive into CSRF Protection in Rails

Introducing We::Call, a Ruby Gem for making HTTP calls awesome

The Structure and Interpretation of Ruby Programs

Visualizing Your Ruby Heap

Exploring Functional Programming with Ruby



Dear Ruby (2): The Functional Inherited Hook

yield_self is more awesome than you could think

rbspy: Building a Ruby profiler

rest-client/rest-client

Ruby Programming Language – Step By Step

mame/quine-relay

A New Ruby Application Server: NGINX Unit

An Introduction to Object-Oriented Programming with Ruby

ASP.net Vs Ruby on Rails

What Is The Best Place To Host A Ruby On Rails Web Application?

Coinbase Open Source Fund: Ruby Edition

planetruby/awesome-crypto

Native Ruby Extensions Without Fear

Best Ruby Learning Resources

Awesome Ruby Newsletter

Ruby String Methods (Ultimate Guide)

Ruby Security Tools and Resources — Hakiri

10 More New Features in Ruby v2.5

Ruby Arrays Cheat Sheet | ShortcutFoo

brunofacca/zen-rails-security-checklist

Building secure web applications with Ruby on Rails

Ruby on Rails Security 17-Item Checklist

Ruby on Rails Security Project

Chapter 7: Security

Gray Soft / Ruby Voodoo / DSL Block Styles

Writing Domain Specific Languages

Understanding Ruby Metaprogramming and DSLs

How To Make A DSL, Hygienically

RubyKaigi 2016, September 8..10, Kyoto, Japan #rubykaigi

Writing your own DSL with Ruby

Squib | A Ruby DSL for prototyping card games

Defining DSL (Domain Specific Language) using Ruby

Benefits of Writing a DSL in Ruby

Writing a Handler for Custom Ruby Syntax (DSL)

Ruby DSL Blocks

Simple internal DSLs in Ruby

What is Ruby DSL

Do you know how to write an internal DSL in Ruby?

How to write your own DSL in Ruby

Tutorials for writing DSL in Ruby

What's a Ruby DSL and what isn't?

- Alexander Shvets's Web Page

DSLs shouldn't require a masters degree in metaprogramming.

Benefits of Writing a DSL in Ruby

Creating a Ruby DSL

Creating a Ruby DSL: A Guide to Advanced Metaprogramming

Writing a Domain-Specific Language in Ruby

WebSockets From Scratch

Module: Iodine

Iodine - HTTP / Websocket Server & EventMachine alternative: C kqueue/epoll extension

Roda : Routing Tree Web Toolkit

How to generate csr and crt files using openssl in ruby

openblockchains/awesome-blockchains

What are some good ruby blogs?

Reaching 88mph! Optimizing website performance on Ruby on Rails

faraazahmad/shellrb

RailsConf 2017: Opening Keynote by David Heinemeier Hansson

Ruby one-liners

Introduction to Concurrency Models with Ruby. Part I

The Limits of Copy-on-write: How Ruby Allocates Memory

Pry - an IRB alternative and runtime developer console

twitter/secureheaders

Beginning Functional Programming in Ruby

Building a simple websockets server from scratch in Ruby

Real-Time Rails: Implementing WebSockets in Rails 5 with Action Cable

Mastering Ruby Closures

Ruby Symbols, The Good and Bad Parts

Consider TTY::Command for all your external process/shell out needs in ruby

Ruby vs. Elixir - Projects & People edition

Five Ruby Methods You Should Be Using

A flexible progress bar drawing in terminal emulators

Awesome Ruby Newsletter

A couple words on Arrays in Ruby

How to program Vim using Ruby

Ruby/Rails Realtime Resources

jeromedalbert/real-world-ruby-apps

The 5 Habits of Successful Ruby Developers

BSQLinjector – Blind SQL Injection Tool Download in Ruby

Learn Ruby.

Introduction to Concurrency Models with Ruby. Part II

13 more gems I use all.the.time

A Quick Analysis of How Sinatra Works

4 Ways to Secure Your Authentication System in Rails

Favorite RubyMine Plugins?

HTTP Calls in Ruby

ElixirTeSS/TeSS_scrapers

web scraping using ruby

Do You Understand Ruby's Objects, Messages and Blocks?

Don't Know Metaprogramming In Ruby?

Rails 5.1 API with Vue.js frontend, part 4: Authentication and authorization

Ruby Net::HTTP cheat sheet

Writing Ruby gems with Rust and Helix

Reading Ruby Code: ROM - DSLs

thisismydesign/easy_logging

Demystifying Rails

What open source RoR applications you can recommend to look at?

asterite/rufo

Rails Quiz: XSS Edition

LASER

thisismydesign/ruby-devenv

Rails to Hanami

davidgf/design-patterns-in-ruby

FSAR

Looking at Ruby internals

Ruby Internals

How to Set Up Mutual TLS Authentication to Protect Your Admin Console

Webrick ssl example

Module: WEBrick::Config

cryptosphere/rbnacl

RailsConf 2017: Keynote by Justin Searls

Corneal allows you to quickly generate a Sinatra template with Rails-like simplicity.

Resilience in Ruby: Handling Failure

The Ruby IRC Bot.

piotrmurach/tty-tree

Rails API Authentication via JWT

5 Pry Features Every Ruby Developer Should Know

Net::HTTP and x509 Client Certificate Chains and Monkey Patches! Oh My!

The latest dependency version is probably the most secure

4 Ways to Secure Your Authentication System

S[O]LID - Open/Closed Principle by example

A list of websites and blogs about Ruby

Untangling Ruby Threads

sinatra/sinatra

Idiomatic Ruby: writing beautiful code

markets/awesome-ruby

ruby-concurrency/concurrent-ruby

khusnetdinov/ruby.fundamental

25 Ruby Gems I use in almost every SaaS project

How to Publish Your Own Gem

How to Create a Landing Page With Google Sheets and Ruby

arbox/nlp-with-ruby

geraldb/talks

jordanpoulton/practical_object_oriented_design_in_ruby

CLI builder for Ruby

arbox/machine-learning-with-ruby

How does ruby serialization (Marshaling) work?

Guide · JuanitoFatas/ruby-security Wiki · GitHub

15 Weird Things About Ruby That You Should Know

Understanding Ruby's idiom: array.map(&:method)

Signal handling in Ruby and its internals

Practical Machine Learning with Ruby

ioquatix/utopia

travisliu/squad

File Upload

Montrose

Third-party APIs

Concurrent Ruby

Rack::Attack – secure you rails app for the real world

15 Weird Things About Ruby That You Should Know

Turtles All The Way Down: Building Simple and Powerful Ruby DSLs

Ruby superpowers — with great power comes a great prepend

Consuming an API Using HTTParty and Creating a Gem (Example)

¿Qué futuro tiene el desarrollo web?

What makes Rails a framework worth learning in 2017?

Writing Clean Monkey Patches (Fixing Kaminari 1.0.0 ArgumentError - Comparison Of Fixnum With String Failed)

Indexing PDF For Searching Using Tika, Nokogiri, and Algolia

How To Add Active Admin to a Rails 5 API Application



How to Set up a Microservices Architecture in Ruby: A Step by Step Guide

The Ruby terminal apps toolkit

flajann2/fxruby-enhancement

Setting up Sublime Text 3 for Rails Development

An Introduction Into Big O Notation in Ruby

How To Spy on Your Ruby Methods

What Ruby methods do you consider general knowledge that others should use?



Rake without Rails.

Design Patterns in Ruby

Design Patterns in Ruby

Code your Ruby Mechanize web scraping project faster ?

joenorton/rubyretriever

BruceDone/awesome-crawler on GitHub

rossta/loves-enumerable

Lambda vs Proc Vs Blocks

Leave a Comment