Blogs

Use Multiple Migrations When Adding Database Constraints
Adding constraints to your application at the database level is a good idea as it provides an extra layer of quality control on top of the data powering your application.One way to do that is to add default values or constraints—like making sure a...




Rails 6.0.0 beta1: Action Mailbox, Action Text, Multiple DBs, Parallel Testing, Webpacker by default | Riding Rails
The first beta release of Rails 6 is here! It’s absolutely packed with amazing new stuff that we’re so excited to share. There are two major new frameworks – Action Mailbox and Action Text – and two important scalable-by-default upgrades in great ...

What I’ve learned by doing The Gilded Rose Kata (4 refactoring tips)
Let me first start with an explanation of what a code kata actually is. It’s an exercise which helps programmers improve their skills through practice and repetition.The Gilded Rose Kata is all about two classes Item and GildedRose that you should...

Serverless Slack Commands with Ruby: Fun with AWS Image Recognition
This post will detail the steps to get a serverless slack command running on AWS Lambda using the Jets Serverless Ruby framework. We’ll make something fun: a command that takes in a URL, scrapes all the images on the page, filters the images using...


Integrate Rails Application with React Using Webpacker Gem - Nopio
Webpacker can be an interesting alternative to the popular create-react-app tool. Learn how to use this gem to integrate Rails with React.In this article, we’re going to use webpacker gem to integrate Rails with React. However, there are other way...