PROGRAMMING IS AN ART


Recent Posts

Efficient Evenly Distributed Sampling of Time Series Records in PostgreSQL

The Problem I have been working on an application that, at it’s heart, stores a large amount of data that is organized primarily through the use of a foreign key and a timestamp field. The table’s own primary key is UUID based, combining the foreign key with a UUID for the individual record itself, and … Continue reading Efficient Evenly Distributed Sampling of Time Series Records in PostgreSQL

Why to use PUMA in production for your Rails App

If you are still using Unicorn, Thin or Passenger open source application server in production then this post is for you. Point to note that Passenger Enterprise is different from Passenger open source, this post only talks about Passenger open source. This Blog Post has very good comparison about features provided by Unicorn, Puma & Passenger Point … Continue reading Why to use PUMA in production for your Rails App

Using Multiple Databases in Rails 6 to Log Access Requests

Imagine a situation where you need to log every attempt at accessing your application regardless of how many application servers are deployed and when. Text logs aren’t enough and can be difficult to aggregate across multiple disparate filesystems. Not to mention, retrieval of any given text-based record (or series thereof) after several years can be … Continue reading Using Multiple Databases in Rails 6 to Log Access Requests

More Posts