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.

AWS Lambda Serverless Ruby Cron Jobs Tutorial

A great use case for AWS Lambda is running Cron Jobs. Instead of setting up a special one-off Cron server to run a simple task, we can just run the task on serverless nowadays. In this blog post Serverless Ruby Cron Jobs Tutorial: Route53 Backup we’ll go over how to build a simple Cron Job with Jets, the Ruby Serverless Framework. As a useful practical example, we’ll create a job that backs up route53 records. This is quite handy when if you ever need it!

How we interview developers

Hi all! If you’re running an agency or you need to recruit developers for your project, you need to have a process in place. At MarsBased we’ve been hiring Ruby developers for five years now, and this is how we do it: [more inside]

During the whole interview, I do not only listen to their answers but, from…

Updated base32-alphabets library - Encode / decode numbers in 5-bit groups (2^5=32)

Hello, I’ve updated the base32-alphabets library that lets you encode / decode numbers in 5-bit groups (2^5=32) with Kai, Crockford or Electrologica notation / alphabet (e.g. break down the 240-bit CryptoKitties genome into 12 groups of 4 (x 5-bit) genes, for example). What’s news in 1.1? You can use byte arrays for encode / decode too or use Base32.bytes to get all 5-bit chunks as an (integer) byte array. Happy unique bits & bytes slicing off the (block)chain with ruby.

Git Cop 3.0.0

A new version of the Git Cop has been released with enhanced support for XDG environment variables. This is most notable when adding a .config/git-cop/configuration.yml to your projects with custom settings. There is no longer a need to use tools like dotenv to set $XDG_CONFIG_HOME or $XDG_CONFIG_DIRS individually as Git Cop will detect the changes automatically. Enjoy!

Runcom 4.0.0.

The Runcom gem has been updated to 4.0.0 which includes Ruby 2.6.0 and improved XDG environment support. This is a boon for anyone needing XDG support for cache, config, and data environment variables (especially CLI programs). See project README for further details.

101: Actual refactoring - real life story

This blog note is next in our cycle aimed at less-experienced developers. This time we will start with real-life code, that I’ve found in one of our projects. Through a series of steps, we will refactor it to excellent object structure, separated from other parts of the application. Read more…

Statistics - Build Yourself An Up-to-Date Cattributes Rarity & Popularity Cheatsheet

Hello, I’ve added a new chapter to the (free online) book “Programming Crypto Collectibles with Ruby” titled “Statistics, Statistics, Statistics - Build Yourself An Up-to-Date Cattributes Rarity & Popularity Cheatsheet from the (Unofficial) CryptoKitties Web Service @ api.cryptokitties.co/cattributes”. Happy data wrangling with ruby. Cheers. Prost.

Loading older posts