Blog

Blog Post Image
Sidekiq Batch Jobs and Synchronous workflow

I want to show a quick code snippet for the Amazing Batch processing feature in Sidekiq Pro. Here I want to show how to write a synchronous-looking code and still make use of Serial-Parallel-Serial workflow that Sidekiq Pro’s Batch provide.

Read More
Blog Post Image
Handy Tools for Mac

The missing package manager for OS X.

Read More
Blog Post Image
SQL Window Function (Partition by) in Elasticsearch

Elasticsearch is an extremely powerful engine built on top of Apache’s Lucene. It offers some of the most complicated search combinations in an extremely simple manner backed by detailed documentation.

Read More
Blog Post Image
CI & CD for apps in Kubernetes

This is going to be a 5 part series and we will see how we can take a basic application with Rails API Server, Vuejs statically served using nginx and Continuously Deploy it to the Kubernetes cluster. It is one of the ways to deploy the apps and these tools are optional to use.

Read More
Blog Post Image
Real-Time Object Detection with Flutter, TensorFlow Lite and Yolo -Part 1

Impressed on the Machine Learning demo using Google ML Kit shown on Flutter Live ’18, we explore the same with on‑device machine learning instead of cloud hosted.

Read More
Blog Post Image
CircleCI jobs in your local machine

If you are setting up a new project, there is a high chance that CI setup won’t be an easy one. Main reasons are,

Read More
Blog Post Image
Capture your terminal like a pro

Have you seen a Github readme or medium post which displays terminal like this ? In this blog post we will see how we can create one,

Read More
Blog Post Image
Serverless on Kubernetes using Fission

Serverless architecture is often debated with container based Kubernetes as it allows scaling without much complexity. Kubernetes provides easy integration of different types of services on one cluster and enables micro service architecture. On the other hand, Serverless are event driven providing run on demand architecture.

Read More
Blog Post Image
Lifecycle of a Kubernetes Pod

Pod is the basic unit of k8s cluster. It can contain one or more containers which are the running process of our application. (To know more about pods, read here).

Read More
Blog Post Image
Namespace based Cache Expiry in Rails

Rails Abstract caching is one of its many coolest features. Following are the main factors one should consider while caching

Read More
Blog Post Image
Deploying ruby gems with native extensions on AWS Lambda using the serverless toolkit

An earlier article by Vinoth Kumar Natarajan explains how to use ruby gems with native extensions (like nokogiri) on aws lambda using AWS Serverless Application Model. In this article, I will brief how to do the same using the serverless framework.

Read More
Blog Post Image
Painlessly add unlimited to storage to Kubernetes

We have a large application running on Kubernetes. Recently we were about to be run out of space on the shared disk in production.

Read More