Blog

Blog Post Image
Face verification with Azure Face API

I have recently got a requirement to verify two images and see if both the images have the same person in it. This looks very interesting and there are few open source libraries doing this with decent accuracy. In order to get better accuracy I thought it can be dealt with CNN and started to think about implementing Siamese CNN to solve this problem. Then I saw this Face API from Azure which is doing exactly this task with better accuracy and it comes in the free tier as well.

Read More
Blog Post Image
Debugging CPU & Memory usage in Rails app

For the past few weeks, we were facing issue with the digital ocean machine hitting more than 90 % CPU limit for 5 mins continuously (We have set up monit to trigger a notification to our Telegram channel for it) and it is really annoying to see these many messages in telegram,

Read More
Blog Post Image
Spectron for electron apps automation

Most of the applications are wielded either through web or desktop. There exists frameworks that supports the development of desktop applications say Swing, .NET, Cocoa, Electron, etc. All the frameworks are eminent in the features they own. Here we are going to choose Electron for developing a sample application.

Read More
Blog Post Image
Blue/Green deployment with AWS CodePipeline

With the AWS CodePipeline, setting up a CI/CD pipeline gets less time-consuming. You can set the entire pipeline with services provided by AWS, or just plug-in-play with some other related frameworks. In this blog, we are going to see in detail about each stage in building the AWS CodePipeline

Read More
Blog Post Image
Web scraping with puppeteer

What is web scraping?

Read More
Blog Post Image
Basic Animation in Flutter

Hello guys, this article is all about understanding basic animation in flutter and a detailed look with working example.

Read More
Blog Post Image
Action text in Rails 6- A brief intro

Rails 6 provided us with so many necessary features that made life easier for every Ruby on Rails developer. One of its many features is the Action text.

Read More
Blog Post Image
Monitoring your infrastructure with Sensu Go and Telegram

Sensu Go is the latest version of Sensu, which is a tool to monitor your cloud infrastructure at a production scale. Sensu Go is portable, easier and faster to deploy which enables us to get deep visibility of our entire infrastructure. Not just infrastructure, Sensu can be used to monitor applications, servers, Databases, even in on-premises infrastructure.

Read More
Blog Post Image
Pundit vs CanCanCan- A comparative study

If you look up the internet for an authorization gem for your Rails application, you will find these two most commonly used gems. They are Pundit and CanCanCan. This may leave you in a dilemma on which one to choose. Well, no worries you are in the right place.

Read More
Blog Post Image
Controlling authorization in rails with CanCanCan gem

Ever wondered if there was any simple way to restrict some basic features and functionality to users who meet specific criteria or something like that? Well, no worries you can make use of the CanCanCan gem to make the user experience of your rails application very flexible. Using CanCanCan we can define roles and permissions to the user by which we can limit the experience of certain type of users and also gives us a layer of security.

Read More
Blog Post Image
Feature detection and matching with OpenCV

When we look at the above image, our brain automatically registers the content more towards the mid and right side portions of the image than the left side because the intensity variations are more in the middle and right side portions of the image.

Read More
Blog Post Image
Submit files to an API using http gem

Submitting file(s) to an API in ruby might look new to many developers as there might not be many real-time use cases where you submit a file to an API unless you work on form submission where the user has to upload his/her image or something related to that. It is way easier than you can imagine, we can make use of the HTTP gem for this purpose. We chose HTTP over many other gems because of various reasons, some of them being

Read More