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.

Gem of the Week - hexapdf - Read & Write PDF Documents; Merge, Extract, Optimize...

Hello, I’m restarting (and updating) the Gem of the Week Series that highlights a new ruby library every week on Thursdays. Let’s welcome the hexapdf gem / library and command line tools - read and write PDF documents; start from zero or merge, extract, optimize and much more. Thanks to Thomas Leitner for the write-up (and the great gem). Happy coding with ruby. Cheers. Prost.

Rails 6 adds delete_by and destroy_by as ActiveRecord::Relation methods

Rails has find_or_create_by, find_by and similar methods to create and find the records matching the specified conditions. Rails was missing similar feature for deleting/destroying the record(s). This blog covers how this problem was solved in Rails 6.

Code Your Own (Crypto Blockchain) Contracts w/ Ruby (sruby), Universum & Co

Hello, World premiere! The talk notes titled “Contracts, Contracts, Contracts - Code Your Own (Crypto Blockchain) Contracts w/ Ruby (sruby), Universum & Co” from the world’s first official (secure) ruby talk at last nights Vienna Ruby (Crypto) meetup incl. What’s a (Smart) Contract? ++ History of Contract-Oriented Programming Languages (on the Blockchain) ++ 10 Contract Examples and more. Happy coding with (secure) ruby. Cheers. Prost.

units-time library / gem v1.0 - units of time (in epoch time) for secure ruby (sruby)

Hello, I’ve put together a “standalone” library / gem for units of time (in epoch time) incl. seconds, minutes, hours, days, weeks, fortnights, years and more. The units-time library / gem includes two new types too, that is, Timestamp and Timedelta. Happy coding with (secure) ruby. Cheers. Prost. PS: The new units-time 1.0 library is part of the safe data structures series.

Chrome as a service for Rails system testing

Since it is more and more painful to install awesome capybara-webkit I have started to look around for some reasonable replacement. My requirements are really simple. It must be really easy to use it locally for developers and it should be possible to run it in containerized environment (Docker on CI in my case). Result? See .

Interview with Javan Makhmali and Sam Stephenson from Basecamp

In this episode of Remote Ruby, Javan Makhmali and Sam Stephenson join Jason and Chris. Sam and Javan are employees at Basecamp and also part of the mastermind behind many JavaScript libraries to come out of Basecamp: Turbolinks, Trix, and Stimulus. They each share how they got started programming, a brief insight into how they work at Basecamp, the transition from CoffeeScript to ES6, Typescript, as well as (wait for it…) upcoming features in Stimulus (🙌) and considerations for Turbolinks 6 (no feature promises made 😉). It was an absolute joy to chat with Javan and Sam. We very much enjoyed this episode and hope you will enjoy it, too. [more inside]

This was a great interview!
Loading older posts