Blog

Blog Post Image
A Capistrano style super light-weight deployment script for Vue

One of the sexy features of capistrano if you had used it with Rails is how super simple it is deploy a Rails project. The DSL (Domain Specific Language) it uses is very straightforward for even a beginner to understand. However, with time, Rails at least in our experience has moved mostly to serve the backend alone with the Front end being taken over by the likes of Vue, React etc.,

Read More
Blog Post Image
Vue JS Cache not getting cleared in Production on Deploy

In a short while, I might be describing what this article is going to be about. But before that, let me tell what this article is “not” about. This is not about service workers or PWA and the caching headaches that come along with it. The problem that we faced is with more of a vanilla Vue JS front end, not able to refresh itself whenever a new deployment happens. Let me try to explain it in a more lucid way.

Read More
Blog Post Image
Getting started with Dokku

If you haven’t heard about Dokku, then this would be a quick intro to it.

Read More
Blog Post Image
Selenium - Execute POST request asynchronously

One might feel limited in Selenium being unable to verify certain things that interacts through XHR Ajax Requests especially when they are http POST calls. This could be applicable when you are trying to crawl a particular website and you are not able to get a certain datapoint because it is hiding behind a XHR Post in the page.

Read More
Blog Post Image
Postgres Common Table Expressions

Common Table Expressions (CTE), also known as the WITH clause, is an awesome feature that helps in breaking down big queries into smaller queries which makes the whole query more readable and easier to maintain.

Read More
Blog Post Image
Performance improvement with Rails API

We recently published Trending Tech News on both Apple App Store and Google Play store. It is best used for consuming tech news from the best news publishers in the world.

Read More
Blog Post Image
Enhance images with Autoencoders

Autoencoders are a type of artificial neural network that can learn how to efficiently encode and compress the data and then learn to closely reconstruct the original input from the compressed representation.

Read More
Blog Post Image
How to serve your Website from AWS S3 using Terraform

As the title mentions, I will show you how to create a website and serve the static contents using AWS S3 in a much simpler way. For this, the prerequisites are,

Read More
Blog Post Image
Edit live video background with WebRTC and TensorFlow.js

With many of us working from home due to recent COVID-19 pandemic, there is increase in usage of video conferencing apps like Microsoft Teams and Zoom.

Read More
Blog Post Image
Deep and Shallow copy in Javascript.

First, there are two types of data types primitive data types and reference data types. Primitive data types are (boolean, byte, char, short, int, long, float and double) and reference data types are (Array and Object)

Read More
Blog Post Image
ASP.NET Core basic Authentication & Authorization in Razor Pages with PostgreSQL

This blog is a basic walkthrough to setup ASP .NET Core basic Role-based Authentication using Identity and Authorization, with Postgres as database. Here I am going to use the Razor pages approach rather than MVC. To get going you need to have ASP.NET Core, Visual Studio and Postgres DB. If you have all of the above you are ready to go.

Read More
Blog Post Image
Time series prediction with Tensorflow and Keras

It’s always fascinating to see how the neural networks pull off amazing results, but even for them, it's not easy learning sequential/time-series data. The time component adds additional information which makes time series problems more difficult to handle compared to many other prediction tasks.

Read More