SKSaurav Kumarinsaurav-dev.hashnode.dev·Apr 13 · 6 min readFrom Paperclip to ActiveStorage: Adding Direct Uploads During a Rails MigrationIn our Rails application, we were relying on Paperclip to manage file attachments. Initially, it performed well, but over time, it became a bottleneck both technically and architecturally. Paperclip h00
SKSaurav Kumarinsaurav-dev.hashnode.dev·Mar 16 · 6 min readWhat Actually Happens When You Point a Domain to Someone Else's ServerOn the internet, a domain can point almost anywhere. A company might own a domain like: theircompany.com. But the actual website might be hosted on someone else's infrastructure. Recently I worked on 00
SKSaurav Kumarinsaurav-dev.hashnode.dev·Mar 1 · 6 min readSingle Table InheritanceRecently, I got the opportunity to work on a new product from scratch, where the main feature revolved around forms. After setting up the forms, other features came into the picture. I was responsible00
SKSaurav Kumarinsaurav-dev.hashnode.dev·Mar 1 · 8 min readRoute Based LocalizationThe first thing that comes to mind when building a web page with multi-language support is i18n libraries, translation keys, and locale files, and that’s exactly where my mind went when I started work00
SKSaurav Kumarinsaurav-dev.hashnode.dev·Feb 15 · 4 min readThe 1-Second Excel Bug That Taught Me About Floating-Point PrecisionYou probably know that many systems allow users to import data from Excel instead of creating everything manually. We had a similar feature in our application. One of the columns in the import file wa00