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.

Building a minimalistic API with rails

This article explains how with very little code you can create a solid foundation for a REST API in Rails. It has all you need to start with: authentication, pagination and error handling, and everything with only a few lines of code. [more inside]

Rubyoshka: composable HTML templating for Ruby

I’m happy to introduce Rubyoshka, a new HTML templating engine for Ruby. It offers a way to write HTML markup in plain Ruby (in a similar fashion to Markaby), and to split your markup into multiple reusable components, with nice performance characteristics.

https://github.com/etm/markus.rb can do the same, plus json. …

My Ruby 2018: Around the world in nine conferences

Vladimir Dementyev (TestProf, AnyCable, Action Policy) tells how he got to travel to, and speak at nine Ruby conferences around the world in 2018—including the ultimate trifecta: RailsConf, RubyKaigi, and RubyConf. What was special about each of them and whose talks were not to be missed.

The Ruby Reference updated for Ruby 2.6

The Ruby Reference is intended to be most full, actual and accessible language reference. Most of the reference content is taken directly from Ruby documentation and reorganized for easier reading. The core docs were augumented with some quotes from the Ruby website, and some missing content that is written specifically for the book. The source of the book (rendering scripts, config, and unique content) can be found at GitHub. Today I am releasing the new version, which was fully re-rendered for Ruby 2.6 and also includes some content and style fixes. Changelog.

Parallelising ETL workflows with the Jongleur gem

Jongleur is a process scheduler and manager. It allows its users to create a number of executable tasks as Ruby classes, define precedence between those tasks and run each task as a separate process. It’s particularly useful for implementing workflows modelled as a DAGs (Directed Acyclic Graph), but can be also used to run multiple tasks in parallel or even sequential workflows where each task needs to run as a separate OS process. [more inside]

Loading older posts