An introduction to NFV and the OpenStack Tacker project

These days one of the buzzwords we hear from telco operators and cloud developers is NFV (Network Function Virtualization). So in this post we will give a brief overview of NFV. We will also introduce you to the OpenStack Tacker project and specifically about the health monitor feature of Tacker. Network Function Virtualization As most of the operators’ networks include large variety of proprietary hardware appliances, if they want to launch a new network service like load balancing or firewall, it often requires […]

Apache Kafka Succinctly   Recently updated !

Apache Kafka is a distributed, publish-subscribe messaging infrastructure, commonly used for data integration. It was originally developed at LinkedIn, mainly for Hadoop data ingestion but was made available as an open source project since v0.6, in 2011. Kafka is fast, scalable, durable and reliable and well suited for general purpose messaging usecases (especially those catered to by JMS currently) where high throughput, fault-tolerance and horizontal scalability are important. Abstractions Kafka can be seen as a distributed commit log. Messages published […]

CodePen Meet Hyderabad – How It Happened 2   Recently updated !

tl;dr It was amazing! If you weren’t there, you should be whenever it’s happening again! The long story starts now. They say, empty stomach makes you feel irritated about everything. I know it’s true for sure and that’s exactly why a few months ago I got irritated of Bangalore. I didn’t have lunch and saw the ticket prices for JSChannel, India. Big deal! and Bangalore. One has to go there, stay and attend the conference because that city has a […]

LDA: NLP and Code Analysis – Part II

In the previous post I discussed the utility of building a topic model on a code corpus. In this post I want to discuss a popular topic model called LDA. Subsequently, I will share a few notes on implementing LDA on Spark for KodeBeagle.   So What is LDA? LDA stands for Latent Dirichlet Allocation. As already mentioned it is one of the more popular topic models which was initially proposed by Blei, Ng and Jordan in 2003. It is a generative model which, according to Wikipedia, […]

SSO using CAS RESTful APIs and Java

Overview: In one of our assignments, we use CAS 4.0 (Central Authentication Service) for SSO (Single Sign On) server and its respective java client. We installed the CAS-Server using war-overlay method. With this, when a user gets authenticated by CAS server, he would be allowed to access other applications (cas enabled services) which are configured to have SSO with the same CAS server. What is CAS? CAS is SSO for the web. The CAS server is Java servlet built on […]

OpenStack Day India – 2015 1

Introduction OpenStack Day India 2015 brought together the top minds contributing to the OpenStack community from India. Thanks to Mark Collier who is the Chief-Operating-Officer of the OpenStack Foundation, Tom Fifield, the Openstack Community Manager and Allison Price, the Marketing Coordinator of OpenStack Foundation who flew to India to make this event more memorable and valuable. The event was held in Bengaluru from 7 – 8 Aug. Day – 1 This day has been involved in giving an understanding on […]

Multi Level Pie Chart Using D3

Published originally at Using D3, the MultiLevel pie chart is constructed from a hierarchical data (shown below). This could be achieved by modifying the original example of pie chart in mike’s blog. The implementation is a 2 step process. In the first step the hierarchical data is stored for each level and in the second step the corresponding pie charts are drawn (by tweaking inner and outer radius) for each level, using the stored data. To store the data for each […]

How KodeBeagle helped to develop KodeBeagle

One of the visions of KodeBeagle is to make ease of learning new API’s followed by good industry practices. We sensed that this is very much possible while developing KodeBeagle itself. To develop KodeBeagle Intellij Idea plugin we were working on Intellij Idea platform where code base is very large (more than 150k commits in github by the time we started working on that). Most of the API is not well documented ( even folks there also accept it ) […]

How to make WAMP/XAMPP work on Windows 10 9

Shortly after the Windows 10 Technical Preview was made available, I was excited to try it out. And so I did. Everything was pretty cool until I tried starting WAMP, just to find out that it never starts( stuck at the yellow state in the notification area ). Whenever a new version of Windows comes up there is something or the other wrong with WAMP.