Tutorials
RuboCop your Ruby: enable, disable and configure your linter checks
RuboCop can be a convenient static code analysis tool to apply the Ruby style guide to your apps. Sometimes the rules it enforces are not suitable for some of your files and you need to disable or customise the checks RuboCop uses.In this quick tu...
Mastering data structures in Ruby — Singly linked lists
A singly linked list is a data structure that allows us to manage variable-sized collections of elements.Unlike C style arrays, singly linked lists can grow or shrink dynamically based on the number of objects they have to store. This property mak...
Gem for handling JSON-backed attributes as ActiveRecord models
This approach works fine when you don't have a lot of keys with logic around them and just read the data. However, when you start working with that data more intensively (for instance, adding some validations around it) - you may find the code a b...
Two Ways of Finding the Element That Occurs the Most in an Array with Ruby.
In my post I will discuss a specific task operated on an array, that to me is a bit interesting and I like it, and also exemplifies the Ruby idea that there are multiple ways of performing one task, and a single one isn’t considered “right”. Isn’t...