---
title: "Blogs by Vishal Telangre"
description: "Read BigBinary blog posts by Vishal Telangre."
canonical_url: "https://www.bigbinary.com/blog/authors/vishaltelangre"
markdown_url: "https://www.bigbinary.com/blog/authors/vishaltelangre.md"
---

# Blogs by Vishal Telangre

Read BigBinary blog posts by Vishal Telangre.

## Posts

### Marking arrays of translations safe using html suffix

[Marking arrays of translations safe using html suffix](https://www.bigbinary.com/blog/rails-6-marks-arrays-of-translations-as-trusted-safe-by-using-the-_html-suffix)

- Author: Vishal Telangre
- Published: September 11, 2019
- Categories: Rails 6, Rails

Rails 6 marks arrays of translations as trusted safe by using the \_html suffix

### Rails 6 preserves status of #html_safe?

[Rails 6 preserves status of #html_safe?](https://www.bigbinary.com/blog/rails-6-preserves-status-of-html_safe-on-sliced-and-multiplied-html-safe-strings)

- Author: Vishal Telangre
- Published: August 13, 2019
- Categories: Rails 6, Rails

"Rails 6 preserves status of #html_safe? on HTML safe strings which are sliced
or multiplied using \`ActiveSupport::SafeBuffer#\*\`"

### Rails 6 adds support for Optimizer Hints

[Rails 6 adds support for Optimizer Hints](https://www.bigbinary.com/blog/rails-6-supports-optimizer-hints)

- Author: Vishal Telangre
- Published: July 30, 2019
- Categories: Rails 6, Rails

Rails 6 has added support for Optimizer Hints

### Rails 6 reports object allocations while rendering

[Rails 6 reports object allocations while rendering](https://www.bigbinary.com/blog/rails-6-reports-object-allocations-made-while-rendering-view-templates)

- Author: Vishal Telangre
- Published: July 23, 2019
- Categories: Rails 6, Rails

Rails 6 reports object allocations made while rendering view templates

### Rails 6 adds hook to Active Job for retry & discard

[Rails 6 adds hook to Active Job for retry & discard](https://www.bigbinary.com/blog/rails-6-adds-hooks-to-activejob-around-retries-and-discards)

- Author: Vishal Telangre
- Published: July 9, 2019
- Categories: Rails 6, Rails

Rails 6 adds hooks to Active Job around retries and discards

### Rails 6 improves ActiveSupport::Notifications::Event

[Rails 6 improves ActiveSupport::Notifications::Event](https://www.bigbinary.com/blog/rails-6-adds-cpu-time-idle-time-and-allocations-to-activesupport-notifications-event)

- Author: Vishal Telangre
- Published: April 24, 2019
- Categories: Rails 6, Rails

Rails 6 adds CPU time, idle time and allocations to
ActiveSupport::Notifications::Event

### Rails 6 allows overriding ActiveModel::Errors#full_message

[Rails 6 allows overriding ActiveModel::Errors#full_message](https://www.bigbinary.com/blog/rails-6-allows-to-override-the-activemodel-errors-full_message-format-at-the-model-level-and-at-the-attribute-level)

- Author: Vishal Telangre
- Published: April 22, 2019
- Categories: Rails 6, Rails

Rails 6 allows to override the ActiveModel::Errors#full_message format at the
model level and at the attribute level

### Bulk insert support in Rails 6

[Bulk insert support in Rails 6](https://www.bigbinary.com/blog/bulk-insert-support-in-rails-6)

- Author: Vishal Telangre
- Published: April 15, 2019
- Categories: Rails 6, Rails

Rails 6 introduced methods such as insert_all, insert_all! and update_all to
support bulk insert

### Rails 6 requires Ruby 2.5 or newer

[Rails 6 requires Ruby 2.5 or newer](https://www.bigbinary.com/blog/rails-6-requires-ruby-2-5-or-newer)

- Author: Vishal Telangre
- Published: April 9, 2019
- Categories: Rails 6, Rails

Rails 6 requires Ruby 2.5 or newer

### Speed up Docker image build process of a Rails app

[Speed up Docker image build process of a Rails app](https://www.bigbinary.com/blog/speeding-up-docker-image-build-process-of-a-rails-application)

- Author: Vishal Telangre
- Published: July 25, 2018
- Categories: Rails, Kubernetes

By reusing bundler cache and cache of precompiled assets, we can speed up Docker
image building process of a Rails application.

### Increase reliability using super_fetch of Sidekiq Pro

[Increase reliability using super_fetch of Sidekiq Pro](https://www.bigbinary.com/blog/increase-reliability-of-background-job-processing-using-super_fetch-of-sidekiq-pro)

- Author: Vishal Telangre
- Published: May 8, 2018
- Categories: Ruby, Rails, Kubernetes

Increase reliability of background job processing using super_fetch of Sidekiq
Pro

### Ruby 2.5 adds Thread.report_on_exception by default

[Ruby 2.5 adds Thread.report_on_exception by default](https://www.bigbinary.com/blog/ruby-2-5-enables-thread-report_on_exception-by-default)

- Author: Vishal Telangre
- Published: April 18, 2018
- Categories: Ruby 2.5, Ruby

Ruby 2.5 enables Thread.report_on_exception by default and we get more info when
threads die

### Ruby 2.5 supports measuring branch and method coverages

[Ruby 2.5 supports measuring branch and method coverages](https://www.bigbinary.com/blog/ruby-2-5-supports-measuring-branch-and-method-coverages)

- Author: Vishal Telangre
- Published: April 11, 2018
- Categories: Ruby 2.5, Ruby

Ruby 2.5 has added support to measure branch and method coverage using
\`Coverage\` library.

### Ruby 2.5 adds Exception#full_message method

[Ruby 2.5 adds Exception#full_message method](https://www.bigbinary.com/blog/ruby-2-5-adds-exception-full_message-method)

- Author: Vishal Telangre
- Published: March 13, 2018
- Categories: Ruby 2.5, Ruby

Ruby 2.5 has added Exception#full_message method to retrieve a string expression
of an exception, formatted in the same way with that Ruby prints an uncaught
exception out.

### Ruby 2.5 prints backtrace & error message in reverse

[Ruby 2.5 prints backtrace & error message in reverse](https://www.bigbinary.com/blog/ruby-2-5-prints-backstrace-and-error-message-in-reverse-order)

- Author: Vishal Telangre
- Published: March 7, 2018
- Categories: Ruby 2.5, Ruby

Ruby 2.5 prints backtrace in reverse order (stack frames first and error last)
if STDERR is unchanged and a TTY.

### Rails 5.2 default option to module & class attribute accessors

[Rails 5.2 default option to module & class attribute accessors](https://www.bigbinary.com/blog/rails-5-2-adds-default-options-to-module-and-class-attribute-accessors)

- Author: Vishal Telangre
- Published: February 27, 2018
- Categories: Rails 5.2, Rails

Rails 5.2 now supports specifying a default value using 'default' option for the
module and class macros viz. mattr_accessor, mattr_reader, mattr_writer,
cattr_accessor, cattr_reader, and cattr_writer respectively.

### Rails 5.2 specifying default value for class_attribute

[Rails 5.2 specifying default value for class_attribute](https://www.bigbinary.com/blog/rails-5-2-supports-specifying-default-value-for-a-class_attribute)

- Author: Vishal Telangre
- Published: February 21, 2018
- Categories: Rails 5.2, Rails

Rails 5.2 now supports specifying a default value for the class attributes
defined using \`class_attribute\`.

### Rails using db:migrate & db:seed on Kubernetes

[Rails using db:migrate & db:seed on Kubernetes](https://www.bigbinary.com/blog/managing-rails-tasks-such-as-db-migrate-and-db-seed-on-kuberenetes-while-performing-rolling-deployments)

- Author: Vishal Telangre
- Published: June 16, 2017
- Categories: Kubernetes, Rails

Managing Rails tasks such as 'db:migrate' and 'db:seed' on Kubernetes while
performing rolling deployments

## Links

- [Human page](https://www.bigbinary.com/blog/authors/vishaltelangre)
