Blog

Blog Post Image
Using a HTTP Proxy Server in Ruby with Nord VPN

There are times where you will need to bypass certain restrictions related to country especially when you are scraping from a cloud machine. During such situations you can use a VPN Service as a HTTP Proxy. There are many free VPNs available, but I highly recommend not to use them because they are “free” which means all your traffic gets relayed through them.

Read More
Blog Post Image
Team Building

Building a team is one of the most important aspects of any organisation. The team should have the right ingredients of experienced people and young people. The experienced members help in holding the team together, at the same time will mentor the young people. For example, take the recent IPL final between Chennai Super Kings and Sunrisers Hyderabad. CSK had the right blend of experience and youth. They had more of experienced members but had only selected the younger player in whom they saw the potential and used them in the way that was best suited for them. This is one of the ways a winning team can be built in which the young people can be nurtured. In a team-oriented culture, each person contributes to the organisation’s success. Team members who are individual contributions to the team should always be recognised. This will strengthen the team spirit among all its members and will help in maintaining a good relationship among the members.

Read More
Blog Post Image
Content Based Text Classification with Doc2Vec and TensorFlow

For the text classification problems the first challenge would be cleaning our data and convert that in a format which can be easily understood by the computer. Consider we have to find a genre of a book or a movie based on it’s content, the first thing we have to do is preparing the training dataset. Here we have two approaches to do that, one is a simple bag of words method and the other one is Doc2Vec. Let’s explore both the methods for predicting the movie genre based on it’s subtitle.

Read More
Blog Post Image
Take Screenshot using Ruby Selenium Webdriver

During automation testing or during a web scraping process, you might want to take a screenshot of the complete page. Doing so is easy. Here is the simple code snippet for the same.

Read More
Blog Post Image
HR — The Human Link

For every business small or big, Human Resources plays an essential role in developing a company’s strategy and handling most employee-related activities. These are the people who work for the happiness of its employees and growth of the company. The abilities to source, engage, and retain best talents are the main catalysts in exploding the company’s success.

Read More
Blog Post Image
Vue.js and HTML5 contenteditable attribute gotchas

HTML5 contenteditable is a simple and handy option for rich text editing features on web pages. Say, for example

Read More
Blog Post Image
Install AWS EC2 discovery plugin in Elasticsearch

To increase the performance in Elasticsearch, many times we add new nodes to Elasticsearch cluster and manually change the configuration file with new IP address, etc. so that it gets added into the cluster. This takes up our time too. To make it efficient, we deceided to use AWS EC2 discovery plugin which discovers the Elasticsearch EC2 instances automatically through the host provider ‘ec2’. This plugin made our task so simple. The below changes are first tested in staging and then carefully executed in production without any issues. It takes less than an hour to install AWS EC2 plugin with the upgrade.

Read More
Blog Post Image
Machine Learning - Convolution for image processing

In normal dense network or multi layer perceptron all the neurons in one layer is connected to all neurons in the next layer, which means the weight params of the network is the multiplication product of number of neurons in the connected layers, so if we were to process the image of higher resolutions the network params will be very high and require higher computational power and won’t scale for larger images. No one wants to train millions of params for the small images.

Read More
Blog Post Image
Build your own Image classifier with Tensorflow and Keras

We have already seen why convolutional neural network is suitable for image Processing. Now we can build our own image classifier using Convolutional neural network. We are implementing this using Python and Tensorflow.

Read More
Blog Post Image
Postgres’s NumericValueOutOfRange

When you run into an error something like this,

Read More
Blog Post Image
Speed up kubernetes build trigger Artifacts with cache in Google cloud

Kubernetes is getting popular these day because of its strong community and smoother container orchestrations.

Read More
Blog Post Image
Deploying Rails onto Kubernetes

As a forward thinking organisation, we have deployed most of our apps onto Kubernetes recently, of course with the consent and acceptance from the clients.

Read More