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.

What is request queue time?

Request queue time is a key metric for understanding web app performance and scaling. This post explains what it is, how it’s calculated, and how you can use it to effectively optimize your app.

How to create seamless modal forms with Turbo Drive

Turbo Frames inspired us to ask for a piece of html to work regardless if it is rendered on it’s own page, or as part of another page. I’m borrowing the same idea to apply it to modals. Goal is to not introduce any changes to the backend code (no Turbo Streams), but still be able to submit forms and see validation errors. [more inside]

The Era of Bridgetown v1 Has Begun. Welcome to the “Pearl”

Named after the famed Pearl District on Portland’s west side, I’m pleased to announce the first public alpha release of Bridgetown 1.0 (technically 1.0.0.alpha5). v1 is chock full of major advancements for the platform. In addition, we’ve launched a dedicated fundraising site for Bridgetown. We hope you join the campaign to push v1 over the finish line, and please help us spread the word so other interested Rubyists and web developers may contribute as well.

cryptopunks gem v2.0, The Shell Edition - What’s New? New Commands Incl. Generate, ..

Hello, The cryptopunks gem and command line tool v2.0 is now out! What’s new? New punk commands include generate (or gen or g), list (or ls or l), query (or q) and tile (or t). Try: $ punk -h # or punk help resulting in […]. PS: Halloween is upcoming. Try some super-rare never-before-seen demons or vampires. Example: $ punk generate demon heart_shades or $ punk generate vampire_female wild_hair

Explaining Ruby Fibers

Fibers have long been a neglected corner of the Ruby core API, have never really seemed to deliver on their promise of lightweight concurrency, and remain relatively little explored. In this article I’ll explain how fibers work from the point of view of a concurrent Ruby application written using Polyphony. I’ll give an overview of fibers as concurrency constructs, and discuss how Polyphony harnesses Ruby fibers in order to provide an idiomatic and performant solution for writing highly-concurrent Ruby apps. Read on…

Loading older posts