cover image
Ruby's Top Exception Classes - Exceptional Creatures
28 Feb 2026
exceptionalcreatures.com

Exceptional Creatures is Honeybadger.io's documentation of Ruby's exception system, with a twist. Collect them all!

cover image
Getting Started
24 Feb 2026
rubyllm.com

Start building AI apps in Ruby in 5 minutes. Chat, generate images, create embeddings - all with one gem.

cover image

A pragmatic, code-first argument for Ruby as the best language to ship AI products in 2026.

cover image

Rails model specs full of setup and error-message checks? There’s a reason so many teams replace them using shoulda-matchers. We’ll look at what those expectations are doing, how they make your tests more resilient to changes, and a lot less noisy.

cover image

Prism is here to change our lives as Ruby developers: find out how.

cover image
rbenv and CLI executables
5 Dec 2025
gemini.google.com

Meet Gemini, Google’s AI assistant. Get help with writing, planning, brainstorming, and more. Experience the power of generative AI.

cover image

New modern Ruby infrastructure coming online by the folks who were unceremoniously kicked out of Ruby Central.

rv, a new kind of Ruby management tool
27 Aug 2025
andre.arko.net

For the last ten years or so of working on Bundler, I’ve had a wish rattling around: I want a better dependency manager. It doesn’t just manage your gems, it manages your ruby versions, too. It doesn’t just manage your ruby versions, it installs pre-compiled rubies so you don’t have to wait for ruby to compile from source every time. And more than all of that, it makes it completely trivial to run any script or tool written in ruby, even if that script or tool needs a different ruby than your application does.

cover image

How I eliminated the 60-second rdkafka gem compilation wait that was burning 60 million CPU seconds monthly. From compilation hell to 3-second installs.

Coding agent in 94 lines of Ruby
15 May 2025
radanskoric.com

“It’s not that hard to build a fully functioning, code-editing agent.” Thorsten Ball

cover image
ZJIT has been merged into Ruby
14 May 2025
railsatscale.com

ZJIT has been merged into upstream Ruby. Learn about its architecture!

cover image

Ruby implementation of Algorithms,Data-structures and programming challenges - kumar91gopi/Algorithms-and-Data-Structures-in-Ruby

Supercharge SQLite with Ruby Functions
27 Jan 2025
blog.julik.nl

An interesting twist in my recent usage of SQLite was the fact that I noticed my research scripts and the database intertwine more. SQLite is unique in that it really lives in-process, unlike standalone database servers. There is a feature to that which does not get used very frequently, but can be indispensable in some situations. By the way, the talk about the system that made me me to explore SQLite in anger can now be seen here. Normally it is your Ruby (or Python, or Go, or whatever) program which calls SQLite to make it “do stuff”. Most calls will be mapped to a native call like sqlite3_exec() which will do “SQLite things” and return you a result, converted into data structures accessible to your runtime. But there is another possible direction here - SQLite can actually call your code instead.

cover image

Where you get to play with an interactive demo to visualize how Enumerator::Lazy helps avoid unnecessary work

cover image
Useful things you can do with Rails console
10 Jan 2025
impactahead.com

Discover essential tips and tricks to boost your productivity with Ruby on Rails console commands and features.

cover image

Protect your Ruby projects from supply chain attacks with Bundler 2.6's new checksum verification. Learn how to implement this crucial security feature today.

cover image
Metaprogramming Ruby 2
25 Nov 2024
writesoftwarewell.com

Though it looks like magic, it’s still just programming. This book will help you really understand the Rails source code.

cover image

Let's explore Ruby's concurrency ecosystem, its various concurrency models, and their practical applications in modern software development

cover image
The Basics of Rack for Ruby | AppSignal Blog
30 Oct 2024
blog.appsignal.com

Rack is the foundation for every popular Ruby web framework in existence. In the first part of a three-part series, let's set up a Rack app.

cover image

It’s more than rails!

cover image
3 Mental Models For Ruby Enumerators
5 Jun 2024
thoughtbot.com

Get a better understanding of Ruby enumerators by looking at them from 3 different perspectives.

cover image
Five Things to Avoid in Ruby
22 May 2024
blog.appsignal.com

We'll dive into five common Ruby mistakes and see how we can combat them.

cover image

I collected several books from different media. You can download any book from here and enjoy your reading. Happy reading! - emrancub/books

cover image
How to approach a reduce problem
16 Mar 2024
thoughtbot.com

Code written with reduce can be intimidating. This 2-step approach can help.

cover image

Ruby is a programming language that has been accepted with open arms since 1995, and thanks to its...

cover image
Ruby's Exceptional Creatures
29 Feb 2024
exceptionalcreatures.com

Exceptional Creatures is Honeybadger.io's documentation of Ruby's exception system, with a twist. Collect them all!

cover image
A Deep Dive Into RSpec Tests in Ruby on Rails
10 Feb 2024
blog.appsignal.com

In the second and final part of our series, we'll explore using RSpec for tests in your Rails application.

cover image

RSpec is a library for writing and running tests in Ruby applications. As its landing page states,...

cover image

Ruby, renowned for its dynamic and object-oriented nature, boasts an array of features that elevate...

Upload and download files in Sinatra
5 Jan 2024
coderwall.com

A protip by alfuken about ruby and sinatra.

cover image
Unveiling the big leap in Ruby 3.3's IRB
29 Dec 2023
railsatscale.com

In this blog post, we will delve into the major enhancements introduced in Ruby 3.3’s IRB, as well as what’s currently planned for the next year.

cover image

When working on large-scale projects, quickly creating test data or dummy data can be crucial. In...

cover image

Ruby 3.2 saw the introduction of object shapes which speedup instance variables access in most cases, but can be slower in some pathological cases.

cover image
Introduction
20 Oct 2023
thoughtbot.com
cover image

HTTP (Hypertext Transfer Protocol) is the foundation of data communication on the World Wide Web....

cover image
Client-side feature flags
25 Sep 2023
blog.flippercloud.io

Did you know you can use Flipper to create and manage feature flags for your client-side app, even though Flipper is a Ruby gem?

cover image

Ruby is a dynamic and flexible programming language known for its elegant syntax and powerful...

cover image

As Rails developers, we often encounter performance issues in different parts of our applications. But establishing connections to external services is usually the place we overlook. Let me introduce the concept of connection pooling and show you an example of easy, performant connections to RabbitMQ.

cover image
Machine Learning Using Decision Trees in Ruby
17 Sep 2023
vector-logic.com

In the era of hyper-sophisticated machine learning models like ChatGPT, it is surprising how effective the classic decision tree model remains, especially when used in conjunction with other techniques, such as bagging, boosting and random forests. In this blog post we demonstrate how to build an effective decision tree model, and train this model on some sample data.

cover image

As Rails developers, we often encounter performance issues in different parts of our applications. But establishing connections to external services is usually the place we overlook. Let me introduce the concept of connection pooling and show you an example of easy, performant connections to RabbitMQ.

cover image

How many Ruby gems do you have currently installed? With around 50 new gems released daily, it is...

cover image
Ruby's Hash is a Swiss-Army Knife
21 Aug 2023
akshaykhot.com

This article shows the obscure but useful capabilities of Hash, a simple but equally powerful data structure in Ruby.

cover image

In part one of this series, we introduced Devise using an example app to explore modules, helpers,...

cover image

Introduction: In the quest to solve complex optimization problems and simulate natural evolution,...

cover image
Inspecting Ruby's inspect method
19 Jul 2023
thoughtbot.com

Because 0x0000000103f70c98 never helped anyone.

Ruby Hacking Guide
24 Jun 2023
ruby-hacking-guide.github.io
cover image

In this article, we'll introduce Ruby on Rails' lesser-known but powerful cousin Sinatra. We'll use...

cover image
Manage Your Ruby Logs Like a Pro
19 May 2023
blog.appsignal.com

Discover the ins and outs of logging in Ruby, including how to customize your logs and use logging libraries like Lograge.

cover image

Pattern matching is a powerful technique in programming that allows you to match data structures and...

cover image

Learn how to start logging with Ruby and go from basics to best practices in no time.

cover image
How Upgrading Ruby Broke JavaScript
19 Apr 2023
thoughtbot.com

A tale of false assumptions.

cover image
How to Load Code in Ruby | AppSignal Blog
19 Apr 2023
blog.appsignal.com

Let's look into three options for code loading in Ruby: using load, require, and autoload.

cover image
Add Authorization to a Sinatra API using Auth0
17 Apr 2023
auth0-com.cdn.ampproject.org

Learn how to implement a Sinatra API and protect its endpoints using Auth0

cover image
Diving into Custom Exceptions in Ruby
29 Mar 2023
blog.appsignal.com

Discover how to customize exceptions in Ruby and highlight exceptions in your logs.

cover image

Discover the Best Ruby gems to enhance your project and make development easier. From testing to deployment, these gems will streamline your workflow.

cover image

Get started with web scraping in Ruby using this step-by-step tutorial! Learn how to scrape a site with Nokogiri and RSelenium libraries.

cover image

A collective devoted to the craft of software engineering where expertise is transmuted into joy.

cover image

Working with collections, such as arrays and hashes, is a fundamental part of programming in Ruby....

cover image
Nested lists in yaml - Stack Overflow
25 Feb 2023
stackoverflow.com

How can I create nested lists in YAML? I want to get: {"Hello": ["as", ["http://", ["cat"]]]} Here's my YAML that doesn't work (with pyYaml): Hello: - &

cover image

As a Ruby developer, you can immediately incorporate AI into your applications through the use of the OpenAI API. Our beginners guide will take you through step by step.

cover image
How to stub Feature Flags with RSpec
4 Feb 2023
thoughtbot.com

Are your feature flags states leaking between your test cases? Stub them all to make your test suite more reliable. Here’s how.

cover image

Kimurai is a modern web scraping framework written in Ruby which works out of box with Headless Chromium/Firefox, PhantomJS, or simple HTTP requests and allows to scrape and interact with JavaScrip...

cover image
Web Scraping with Ruby | ScrapingBee
30 Jan 2023
scrapingbee.com

Learn web scraping with Ruby with this step-by-step tutorial. We will see the different ways to scrape the web in Ruby through lots of example with gems like Nokogiri, Kimurai and HTTParty.

Leaked OnlyFans photos and video of manny.codes

cover image
Install Ruby on Mac. The Definitive Guide for 2023.
16 Jan 2023
moncefbelyamani.com

This guide goes over the various ways to install Ruby on Mac, and the pros and cons of each one.

cover image

I was playing around with OpenAI (GPT-3) today, building a reasonably complicated email parser for a...

cover image
Ruby One-Liners Guide
13 Jan 2023
rubyweekly.com

Example based guide for text processing with Ruby from the command line

cover image

An in-depth look at threads vs processes in Ruby web applications, and when you should use each.

cover image

Rake provides a great way to automate repetitive or complex tasks. Here's a look at creating a simple and a more complex task.

cover image
Ruby 3.2 introduces Enumerator::product
22 Dec 2022
rubyweekly.com

Learn about the Enumerator#product method introduced in Ruby 3.2.

cover image
Hacker News
21 Dec 2022
technology.doximity.com

Read more on the Doximity Technology Blog about how our engineers and data scientists are building the largest online network for clinicians.

cover image
A Guide to Memoization in Ruby
21 Dec 2022
blog.appsignal.com

Discover the benefits of memoization for your Ruby application, common mistakes to avoid, and when not to memoize.

cover image
Ruby multithreaded crawler
8 Dec 2022
dev.to

A Ruby multithreaded crawler is a type of web crawler that is built using the Ruby programming...

cover image

Have you ever built your own web server with Ruby? We already have many servers, like: Puma Thin Unicorn But I think this is a great learning exercise

cover image
rack/rack
9 Sep 2022
github.com

A modular Ruby web server interface.

cover image
JIT Compilers for Ruby and Rails: An Overview
8 Sep 2022
blog.appsignal.com

Find out about the different JIT compilers for Ruby — YJIT, MJIT, and TenderJIT — and their benefits.

cover image
An Introduction to Ractors in Ruby
5 Sep 2022
blog.appsignal.com

Discover when and why you should use ractors, and build a ractor in Ruby.

The difference between procs and lambdas in Ruby
29 Jul 2022
codewithjason.com

Note: before starting this post, I recommend reading my other posts about procs and closures for background. Overview What’s the difference between a proc and a lambda? Lambdas actually are procs. Lambdas are just a special kind of proc and they behave a little bit differently from regular procs. In this post we’ll discuss the […]

cover image
How to Track Down Memory Leaks in Ruby
27 Jul 2022
blog.appsignal.com

Let's explore how Ruby manages memory, garbage collection, and how to uncover a leak, in the first of this two-part series on memory leaks in Ruby.

cover image

Master programming by recreating your favorite technologies from scratch. - codecrafters-io/build-your-own-x

Best photos on manny.codes
7 Jul 2022
manny.codes

Leaked OnlyFans photos and video of manny.codes

cover image
We need to talk about fixtures
5 Jul 2022
thoughtbot.com

How the principle of connascence will help us to move away from fixtures.

Ruby Style Guide
5 Jul 2022
rubyweekly.com
cover image

Rubocop recently managed to be listed as one of the most loved and most frustrating ruby gems which is quite an achievement. In this episode, I'll show you how to keep it only in the loved section.

cover image
Ruby 3 adds Scheduler Interface for Fibers
23 Jun 2022
blog.kiprosh.com

Ruby adds Fiber SchedulerInterface to support non-blocking fiber. Splitting long operations into fiber hooks and Scheduler will manage it for us.

cover image
State Machines in Ruby: An Introduction
22 Jun 2022
blog.appsignal.com

Let's build a simple state machine in Ruby and use the state machines gem.

cover image

Racc is an LALR(1) parser generator. It is written in Ruby itself, and generates ruby programs. - ruby/racc

A comparison of how different attr_accessor from custom getters in setters in terms of implementation and performance

cover image

A quick overview of using collections in Jekyll to create powerful taxonomies around your content.

cover image
Collections in Jekyll
11 Jun 2022
dev.to

By Farrel Burns Brought to you by CloudCannon, the Git-based CMS for Jekyll. What you’ll...

cover image

Find out how feature flags function in principle and get started with feature flags using the Flipper gem.

The 4 days Guide to Rake
5 Jun 2022
greg.molnar.io

Blog and website of Greg Molnar, Ruby Developer, Rails Developer, IT Security Consultant, Penetration Tester, Ethical hacker. Opinions expressed are mine.

cover image

Learn how you can implement polymorphism in your Rails application for cleaner code.

cover image
Ruby cryptographic gems
4 Jun 2022
dev.to

I'm not an expert in cryptography — I'm just a developer, and most developers are in this same boat...

cover image
Markdown Tutorial Using Rails app
30 May 2022
bacancytechnology.com

In this markdown tutorial using rails app learn a step-by-step process to add Markdown support to the Rails app using Redcarpet and Coderay gems.

cover image
Ruby Web Scraping
28 May 2022
reddit.com

86K subscribers in the ruby community. Celebrate the weird and wonderful Ruby programming language with us!

cover image

Ruby on Rails is one of the most popular application stacks for developers looking to create sites and web apps. Using rbenv will provide you with a solid en…

cover image

Let's explore the basics of Rails generators and templates, then examine how to customize your Rails app with templates.

cover image
Active Record Tricks | Drifting Ruby
5 May 2022
driftingruby.com

In this episode, we look at tips and tricks from read only attributes, inserting and upserting (update or insert) records, toggling booleans, and single table inheritance.

cover image
Jekyll Liquid Cheatsheet
19 Mar 2022
gist.github.com

Jekyll Liquid Cheatsheet · GitHub

cover image
Formatting Ruby: Part 1
18 Feb 2022
kddnewton.com

This post is part of a series about how ruby-syntax-tree/syntax_tree works under the hood.

cover image

This article will discuss the best HTTP clients in Ruby. Faraday, HTTParty, Rest-client...it can be hard to choose the best one.

cover image

💎 A collection of awesome Ruby libraries, tools, frameworks and software - markets/awesome-ruby

cover image

My working notes of "The Well-Grounded Rubyist" (Black & Leo), implemented in Jupyter Lab (Ruby kernel 2.7.0) - bjpcjp/well-grounded-rubyist-book-notes

cover image

My working notes of "The Well-Grounded Rubyist" (Black & Leo), implemented in Jupyter Lab (Ruby kernel 2.7.0) - bjpcjp/well-grounded-rubyist-book-notes

cover image
12 ways to call a method in Ruby
23 Jan 2022
notonlycode.org

A fun little experiment where I try to call the same method in Ruby in as many ways as possible

cover image
Project: rake - The Ruby Toolbox
17 Jan 2022
ruby-toolbox.com

Explore and compare open source Ruby libraries

cover image
rack/rack
17 Jan 2022
rack.github.io

A modular Ruby web server interface.

cover image

Community contributed recipes and techniques.

What this feature is for The credentials feature is a way of storing secrets that you don’t want to keep in plaintext, like AWS credentials for example. (In fact, the one and only thing I keep in my main Rails project’s credentials are my Active Storage AWS credentials.) Why the credentials feature is difficult to […]

leah blogs: Introducing Rack
17 Jan 2022
chneukirchen.org
cover image

The Rails helper excerpt can extract a chunk of text that matches a certain phrase, no matter where in the string it is.

cover image

Why Jekyll Categories or Tags? Imagine you have a blog where you discuss very different things all together. Many bloggers post their personal experiences along with some professional posts. Curating information is very important to make users browse through your website with ease. What if New York Times had no categories like Politics, Business, Tech etc..? How hard would it be to track what happened to last night’s football game? There should be a Sports category to make readers’ life easy.

cover image

My working notes of "The Well-Grounded Rubyist" (Black & Leo), implemented in Jupyter Lab (Ruby kernel 2.7.0) - bjpcjp/well-grounded-rubyist-book-notes

cover image

Metaprogramming is an integral part of Ruby, more so than in any other language. This article explains the hows and whys.

cover image
Sinatra applications with RSpec
17 Jan 2022
shiroyasha.io

There are times when the only thing I want to create is a simple API. In the Ruby ecosystem the standard for creating something simple is Sinatra. But...

cover image
3 Easy Steps to Implement Jekyll Collections!
17 Jan 2022
blog.webjeda.com

Why ‘Jekyll Collections’?

Ruby 3.1.0 Released
27 Dec 2021
ruby-lang.org
How map(&:some_method) works - Code with Jason
20 Dec 2021
codewithjason.com

The map method’s shorthand syntax One of the most common uses of map in Ruby is to take an object and call some method on the object, like this. [1, 2, 3].map { |number| number.to_s } To save us from redundancy, Ruby has a shorthand version which is functionally equivalent to the above. [1, 2, […]

cover image

Transform your plain text into static websites and blogs

cover image

Making a static HTML website have dynamic search

cover image

A starter kit for jekyll + bootstrap 4.

A beginner's guide to creating a personal website and blog using Jekyll and hosting it for free using GitHub Pages.

Puma - A Fast, Concurrent Web Server for Ruby & Rack.

Github page does not allow customized plugins, and jekyll-tagging is not one of the supported GEMs of Github pages. It needs some effort to add tag support your Jekyll blog hosted by Github page. This blog shows you how to do this step by step.

cover image
Show HN: Ruby One-Liners Cookbook
15 Oct 2021
learnbyexample.github.io

Example based guide for text processing with Ruby from the command line

cover image

State-of-the-art transformers for Ruby.

cover image

Good morning everyone, I've installed Ruby 3.0.2 via rbenv in order to test-drive a Rails 6.0 app. It seems like rbenv's Rails shiv is not working properly. $ rbenv install 3.0.2 Downloading ruby-3...

cover image

Rbenv, RubyGems, and Bundler work together to give us a lot of control over our code's environment. If you know how they work, you'll be better prepared to troubleshoot any problems you encounter. In this article, Ol...

cover image

We will see how to send a simple email with the help of three different programming languages:...

cover image
New Machine Learning Gems for Ruby
20 Jun 2021
ankane.org

In August, I set out to improve the machine learning ecosystem for Ruby and wasn’t sure where it would go. Over the next 5 months, I ended up...

Writing and reading yaml files can be very simple. Here are a few examples.

cover image

While building applications in Rails it’s very common to have to add a new model after you’ve already set up a DB and added some seed data…

cover image

Ruby on Rails is a web framework that contains many libraries you’d need to create and deploy a successful web application. We often take for granted the ability to run rails new to create a fully functional web application with tons of built-in features.

Ruby 3.0.1 Released
9 Apr 2021
ruby-lang.org
cover image

Kointoto situs judi togel online, slot gacor, dan live casino idnlive terbaik di Indonesia. 1 ID untuk semua permainan dengan deposit minimal Rp 10rb.

cover image

News & blog about Learn Enough (including the Ruby on Rails Tutorial)

cover image
Hacker News
11 Feb 2021
fastruby.io

Ruby 3.0 is a lot faster than Ruby 2.0, with both incremental tuning and interesting new disruptive changes. 'Three times faster' is hard to define...

cover image

Leverage metaprogramming for better Ruby with this DSL tutorial.

cover image

An article by Noah Gibbs about Ruby 3's performance for a Rails application. Ruby 3.0.0-preview1 was a tiny bit slower than 2.7. The release 3.0 is...

cover image
Practical Graph Theory in Ruby
26 Dec 2020
rubyguides.com

This is the next installment in the "Practical Computer Science" series, where you will learn how to apply classic computer science concepts to solve real problems using Ruby. Today we are going to talk about Graph

cover image

A deep dive into adding Ruby Type Signatures to existing projects and using Steep to perform type checking.

One of the things I hear most from developers who are new to Ruby and Rails, or just to testing is, How do you get started? What should I test? The value of testing your code and the confidence it brings is already apparent, but how to make it happen seems to be missing. In this post I address how I approach testing a fairly simple, but non trivial feature from start to finish.

cover image
Homepage
25 Dec 2020
rubyguides.com

Become A Ruby Programming Expert With RubyGuides This library of 150+ in-depth guides explains complex programming topics in plain English so you can become a happy & well-paid Ruby developer! Discover all the secrets that separate beginner developers

cover image
The Rubyist's Guide to Memoization
25 Dec 2020
blog.honeybadger.io

This article covers one of my favorite techniques for improving performance: memoization. It's a source of easy little performance wins that eventually add up and only occasionally reduce your application to a heap of...

Ruby one-liners
25 Dec 2020
benoithamelin.tumblr.com

I am Benoit Hamelin. I work with the excellent hackers at Arcadia G.P., where I develop software,...

cover image
Rake 201
25 Dec 2020
code.tutsplus.com

In this second article about Rake, we dive a little deeper and cover slightly advanced topics like file tasks, rules, multitasks and more that will improve your Rake chops...

cover image
custom rake task in rails | codedecoder
25 Dec 2020
codedecoder.wordpress.com

rake command is explained in this post. rails provide a number of inbuilt tasks, but you can create your own task also as explained here. => Understanding the basics : When you create any new ra…

RSpec Matchers Cheat Sheet
25 Dec 2020
cheatrags.com
cover image

Welcome back! If you missed the first part of our journey so far, then you might want to go back and catch-up first. So far, we've applied a Test-Driven Development process to building our...

cover image
A Beginner's Guide to Exceptions in Ruby
25 Dec 2020
blog.honeybadger.io

The other day I was searching for an introduction to Ruby exceptions written for beginners - people who know basic Ruby syntax but aren't really sure what an exception is or why it's useful. I couldn't find one, so I ...

Ruby Exceptions
25 Dec 2020
rubylearning.com
Ruby 3.0.0 Released
25 Dec 2020
ruby-lang.org
cover image

Ruby is one of the underrated programming languages among modern developers. It has become popular wi...

cover image

Becoming the owner of a legacy Rails app can mean inheriting a project bogged down with tech debt, bugs, and sketchy documentation. Here's how to survive.

cover image
Show HN: A list of 470 static analysis tools
29 Nov 2020
analysis-tools.dev

Find static code analysis tools and linters for Java, JavaScript, PHP, Python, Ruby, C/C++, C#, Go, Swift, and more. All tools and linters are peer-reviewed by fellow developers to select the best tools available. Avoid bugs in production, outages on weekends, and angry customers.

cover image

Ruby library for the Stripe API. .

cover image

Official gem repository: Ruby kernel for Jupyter/IPython Notebook - SciRuby/iruby

Pat Shaughnessy
27 Nov 2020
patshaughnessy.net
cover image

My Environment Software Version(s) Operating System Ubuntu 19.10 jekyll Latest github-pages No Current Behavior I was trying to run sudo apt install jekyll jekyll new my-awesome-site cd my-awesome-...

Ruby's Proposed STM
2 Nov 2020
chrisseaton.com
cover image

In our series on new Ruby 3.0 features we start with the anonymous Struct, ${}.

cover image

Flexible authentication solution for Rails with Warden. - heartcombo/devise

cover image
The State of Ruby 3 Typing | Square Corner Blog
30 Jul 2020
developer.squareup.com

Introducing RBS, Ruby’s new type signature language

cover image

Every line of code you don’t write is a line of code you don’t have to maintain

A curated list with Ruby gems | LibHunt
24 Jun 2020
ruby.libhunt.com

137 categories including 1319 gems and resources.

cover image
5 Ways to Splat in Ruby
1 Jun 2020
hint.io

We take a look at 5 different ways to leverage Ruby's splat (*) operator.

cover image

RVM vs. rbenv: why RVM is bad and rbenv is good. Easy setup instructions for MacOS X.

cover image

Ruby is one of the most popular languages today. It has an elegant syntax and it is the language behind the powerful Ruby on Rails framework. In this tutorial we will show you three different ways to install Ruby on Ubuntu 18.04 system.

Sinatra
10 May 2020
sinatrarb.com
cover image

I got a customer ticket the other day that said they weren’t worried about response time because “New Relic is showing our average response time to be sub 20...

cover image

In Ruby, methods can take a single block as an argument, which can be specified explicitly in the met...

cover image
Ruby Lazy Enumerators
19 Feb 2020
blog.saeloun.com

Ruby support for lazy loading enumerators

cover image
Opening The Ruby Concurrency Toolbox
19 Feb 2020
rubyweekly.com

As a Ruby developer you probably use tools like Sidekiq that rely on concurrency. But would you know how to *build* your own sidekiq, or add concurrency to an existing app? This article will open Ruby's concurrency to...

cover image

Find out how easy it is to build a chatbot for WhatsApp using the Twilio API for WhatsApp and the Ruby web framework Sinatra.

cover image

22K subscribers in the rubyonrails community. Everything RoR! Ruby on Rails, often simply Rails, is an open source web application framework which…

Debugging hidden memory leaks in Ruby
23 Dec 2019
samsaffron.com

Sam's Spot - Sam saffron's web log

cover image
Practical Linked List in Ruby
23 Dec 2019
rubyguides.com

This is the 3rd entry in the "Practical Computer Science in Ruby" series! Today we are going to talk about linked list. So what's a linked list? Like the name says, a linked list is a way

In programming the term “literal” refers to notations for representing certain values in code. Almost all languages offer them for atomic types such as strings or various number formats, some also for compound types like arrays, records or hashes. Additionally lambda expressions are a literal representation of functions. Ruby has a rich set of literals for various use cases and in this post we’re going to explore some of the lesser known ones.

cover image

If I call a command using Kernel#system in Ruby, how do I get its output? system("ls")

cover image

Photo by Morre Christophe on Unsplash My team at Runtime Revolution uses an in-house app for team ma...

cover image
Awesome Ruby
21 Mar 2019
ruby.libhunt.com

Your go-to Ruby Toolbox. A collection of awesome Ruby gems, tools, frameworks and software. 1319 projects organized into 137 categories.

cover image
Ruby’s hidden gems: Sorbet
24 Sep 2018
blog.appsignal.com

Let's see how Sorbet addresses the challenges of dynamic typing in Ruby.

GraphQL - Welcome
31 Aug 2018
graphql-ruby.org
cover image

In the first part of this series, I walked through developing a simple todo API using Ruby on Rails and PostgreSQL using Docker Compose. In this post, I will cover creating a CI/CD pipeline using Codeship Pro.

cover image

Builder pattern in Ruby is useful when the algorithm how to build an object is something independent of the parts that makes the object.

cover image

Cucumber for Ruby. It's amazing!

cover image
Cucumber Ruby Testing
8 Jun 2018
tutorialspoint.com

Cucumber - Ruby Testing - Ruby language has the following advantages ?

cover image

In the second part of our series we will take a look at more advanced concurrency models such as Actors, Communicating Sequential Processes, Software Transactional Memory and of course Guilds – a new concurrency model which may be implemented in Ruby 3.

cover image

Practical Data Science with Ruby based tools.

cover image

Ruby metaprogramming, one of the most interesting aspects of Ruby, enables the programming language to achieve an extreme level of expressiveness. It is because of this very feature that many gems, such as RSpec and ActiveRecord, can work the way they do. In this article, Toptal engineer Nikola Todorovic demystifies...

cover image

In this post I’m going to tell you about batching as a technique to help avoid N+1 queries, existing battle-tested tools like Haskell Haxl…

Martinosis Blog
27 Dec 2017
blog.martinosis.com
cover image
Five Ruby Methods You Should Be Using
23 Dec 2017
engineyard.com

Here’s a look at some lesser-known Ruby methods that solve specific types of problems very well.

cover image

Class methods are the source for continuous discussions and disagreements among my colleagues. While some consider them precise and…

cover image
Awesome Ruby
11 Nov 2017
awesome-ruby.com

A collection of awesome Ruby libraries, tools, frameworks and software. The essential Ruby to build modern Apps and Web Apps.

cover image
Design Patterns in Ruby
24 Oct 2013
refactoring.guru

The catalog of annotated code examples of all design patterns, written in Ruby.