RubyFlow The Ruby and Rails community linklog

×

The Ruby and Rails community linklog

Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!

Submit a post

You can use basic HTML markup (e.g. <a>) or Markdown.
Note that your post may be edited to suit the format of the site.

As you are not logged in, you will be
directed via GitHub to signup or sign in

Post Preview

Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.

Introduction to Concurrent Ruby Gem

Concurrency is the ability of a program to make progress on a task that is spread out over different slices of time. It allows us to run multiple “threads” at the same time. As one thread may be sleeping or waiting on I/O, another thread may take priority and start working, thus making optimal use of available CPU time. When you think of concurrency, think of “threads”. [more inside]

Careful what you measure: 2.1 times slower to 4.2 times faster – MJIT vs TruffleRuby

Have you seen the MJIT benchmarks and been impressed by their performance numbers? I was too, but upon closer inspection I’ve seen TruffleRuby go from 2.1 times slower to 4.2 times faster than MJIT. It’s an interesting story of what to measure and what really counts in the end.

Base Rails 5.1 app to get projects started faster

Zen Rails Base Application is a “skeleton” application for Ruby on Rails 5.1 projects, with many pre-configured tools and features. Its purpose is to minimize the time spent writing boilerplate code and performing repetitive setup tasks when starting a new project.

How can you use yarn without Webpack? What about stuff like require? …
Loading older posts