AWS S3 replication across different accounts 12 minutes readAWS S3 Bucket replication is an incredibly powerful and cost-effective way to ensure your data remains safe, secure, and accessible in the cloud. With S3 buc...
Avo custom fields 10 minutes readAvo is a content management system for Ruby on Rails applications that has a lot of features out of the box. It is designed to be easy to use and extendable,...
Cross account Amazon ECR images 8 minutes readSharing Amazon ECR images across accounts is a common requirement, especially in scenarios where a CI/CD pipeline resides in one account and the production e...
Chartkick and turbo frames - elevating rails visuals 10 minutes readIn today’s digital landscape, delivering dynamic and interactive content is essential for engaging user experiences. Rails developers often leverage powerful...
Configuring MFA delete on S3 bucket 7 minutes readMFA Delete adds an additional layer of security to your S3 buckets by requiring authentication via MFA before allowing the permanent deletion of objects. Thi...
How MySQL gap lock can lead to deadlock 14 minutes readMySQL implements gap locks as a locking mechanism to control access to a table. A gap lock can be used in a SELECT statement with the FOR UPDATE or LOCK IN S...
Splitting Rails migration into smaller pieces 9 minutes readActiveRecord migration is a great abstraction over the database schema manipulation. It looks understandable and works pretty well, however, it can take a wh...
Joining polymorphic associations in ActiveRecord 9 minutes readShort list of thoughts on how to join polymorphic associations in ActiveRecord and why it cannot be loaded eagerly.