# Lambda migration story

I worked recently on migrating lambda functions to a Rails backend.

# To Call or not to Callback

If you have worked on a Rails project, it’s guaranteed to come across callbacks. We will see in this post a refactoring example and how to use them safely. Let’s get started

# Delete_all will surprise you

I was working recently on a Rails project and I faced an interesting behavior of delete_all from ActiveRecord. In this post, I’ll go through the steps that I have done to understand what happened and how I did manage to get around it.

# Intro to background Jobs

Background jobs are used a lot in production. At first, the concept may seem complex or unclear why we are using it. So without a lengthy introduction let’s jump into action with a simple example.

# Common Hash issue

Did you get RuntimeError: can't add a new key into hash during iteration error?

# Easy approach to format Dates in Rails projects

I saw a lot of projects where the default date format was used. In fact, customizing the date format to provide a human-readable date will be very welcomed from your customers!

# Drop a table in production

In this post, we will see an approach how to safely drop a table from a production application without running into weird issues.

# Rename an ActiveRecord model

Choosing a good name for a class or a variable isn’t easy at all and sometimes there is a requirement to rename existing tables and models to match the updated product audience.