Software Development
-
High availability design
If you have ever travelled in an Indian Railways you would have noticed that the capacity for which the train…
Read More » -
AngularJS Tutorial: Getting Started with AngularJS
AngularJS is a popular JavaScript framework for building Single Page Applications (SPAs). AngularJS provides the following features which makes developing…
Read More » -
Unit Testing – Why not?
For JUnit implementation in our project, we see a great challenge in having them implemented as we are already running…
Read More » -
Distributed Crawling
Around 3 months ago, I have posted one article explaining our approach and consideration to build Cloud Application. From this…
Read More » -
Implementing the ‘Git flow’
Git can be used in a variety of ways which is cool. But still, when working within a team, it…
Read More » -
How much do you pay per line of code?
Yes, I know, “line of code” (LoC) is a very wrong metric. There are tons of articles written about it,…
Read More » -
Use Cases for Elasticsearch: Geospatial Search
In the previous posts we have seen that Elasticsearch can be used to store documents in JSON format and distribute…
Read More » -
Awesome SQL Trick: Constraints on Views
CHECK constraints are already pretty great when you want to sanitize your data. But there are some limitations to CHECK…
Read More » -
Introduction to MongoDB Geospatial feature
This post is a quick and simple introduction to Geospatial feature of MongoDB 2.6 using simple dataset and queries. Storing…
Read More »