Blog

Blog Post Image
Get Started with Machine Learning - Part 1

Below one is a conversation with my friend last week. He asked about get started with Data Science. When I shared him StatQuest Machine learning stuff, he asked difference ML vs Data Science?

Read More
Blog Post Image
Using Google Managed Certificate with Kubernetes Ingress

Google cloud platform have released Google-managed SSL certificates. It is a quite cool feature wherein the SSL certificates are provisioned, renewed, and managed for your domain names using kubernetes ingress.

Read More
Blog Post Image
SEO audits with Lighthouse

Organic search is the primary source of a website traffic. SEO is more effective than social media in building organic traffic and also it generates qualitative traffic and revenue to the websites

Read More
Blog Post Image
Secure your credentials using git-crypt

It has been well established fact that we should not store the sensitive information such as AWS Access keys, Credentials and SSH Private keys in the repository even if it is a private repository.

Read More
Blog Post Image
Using Streams for Validation in Flutter.

Asynchronous programming in Dart is characterised by the Future and Stream classes.

Read More
Blog Post Image
Understanding Recursive Queries in Postgres

Postgres provides us a way to write queries which are recursive in nature and fetches the data till the termination condition is met. This can be achieved using Common Table Expressions (CTE).

Read More
Blog Post Image
Prediction from Conditionally Dependent Data in Machine Learning

Recently we have delivered prediction system for our client which has different data set with almost 95% categorical and 5% nominal features. The data set looks like a recommendation problem but we need to do a prediction out of it.

Read More
Blog Post Image
Flutter Connectivity Using StreamProvider

In mobile application development, developing apps based on the user network connectivity and also managing the app state is very important.

Read More
Blog Post Image
Firefox + Selenium - Disable JSON Formatting

Firefox has got its mojo back because of two major reasons. One, because of itself and other is with the help of its competing browser Chrome. Primarily, Firefox decided enough was enough and rebuilt itself from scratch with performance in mind - Project Quantum. Secondly, Google made a strategic decision (or rather horrendous) to milk users’ time and not honoring the promise it came up with initially when Chrome was launched - to limit abilities of 3rd party extensions (Ad blockers in particular) under a false pretense of Privacy.

Read More
Blog Post Image
Update environment variables to Rails on Kubernetes on runtime

We all love deploying to Kubernetes without a full deploy via rolling update. Rolling update is a great feature of Kubernetes. It makes sure requests are served even while new container is being deployed. This works great only when we have scaled the pods to at least 2. Kubernetes makes sure requests are still served through old pods until new pods are ready and switches the ingress to point new pods once it is ready.

Read More
Blog Post Image
Test effectively using Factory Bot

Before jumping headfirst into FactoryBot, we will see the need for such a library. If you want to test your application thoroughly, its mandatory to setup the system at right state and run the unit tests against that state. At times, setting up the test data is not that trivial for many reasons,

Read More
Blog Post Image
Responsive Web Design — device resolution and viewport width.

In short, the purpose of this article is to explain how RWD’s viewport width is calculated based on device screen resolution.

Read More