blog.unathichonco.comRuby Method Lookup Demystified: Inheritance, Mixins, and SuperIf you’ve worked on Ruby projects for a while, you would have encountered times when you were digging to find out how and why a certain method behaved the way it did, because it didn’t seem to use the code in the method definition you’re looking at. ...May 15, 2023·5 min read
blog.unathichonco.comRuby Bang (!) MethodsRuby is a powerful and elegant programming language, known for its readability and expressiveness. Optimised for developer happiness. One of the more unique aspects of Ruby is its "bang"(!) methods. As a newcomer to Ruby, you might find yourself wond...May 4, 2023·5 min read
blog.unathichonco.comNext Level Ruby on Rails Application Monitoring with AppSignalIn the first of this two-part series, we covered how to set up AppSignal in a Ruby on Rails application for many great insights out of the box. AppSignal can automatically track errors, monitor performance, and report metrics about some dependencies....Jan 12, 2022·8 min read
blog.unathichonco.comRuby on Rails Application Monitoring with AppSignalWhen running and maintaining an application in a production environment, we want to feel confident about the behavior of the application and know when it isn't working as expected. At the least, we want to track errors, monitor performance, and colle...Dec 14, 2021·8 min read
blog.unathichonco.comActiveRecord Optimistic LockingActiveRecord Optimistic Locking and Counter Caching In this post, we will discuss optimistic locking and how it can help us when building applications. This guide is targeted at Ruby on Rails developers, but similar strategies can be applied in other...Jun 9, 2021·5 min read