Author Archives: Pankhurie

Do GIT Right – The 10 commandments!

In this blog post, I’ll be sharing with you the 10 commandments for doing GIT right. Let’s get to it! 1. The KISS principle – Keep It Simple Silly! Commits should be small, clear and precise. For e.g., two different … Continue reading

Posted in git, git-flow, github | Leave a comment

Lagom HeaderServiceCall: What, Why and How?

For those of you who are already familiar with Lagom services, this blog post should be a breeze, and you can skip directly to Section B, where the primary focus is to differentiate between three possible ways to implement a … Continue reading

Posted in Java, Microservices, Scala, Web Services | 2 Comments

Lagom Circuit Breaker: What, Why and How?

When our service depends on a third party service’s end point for response, it is possible that due to various reasons, that may vary from bad connection to an internal server error from the third party, our own service fails. … Continue reading

Posted in Scala | Tagged , | 4 Comments

CockroachDB: Beginner’s Guide to Setup a Secure Cluster

This blog talks about CockroachDB, which is a distributed SQL database built on a transactional and strongly-consistent key-value store. It scales horizontally; survives disk, machine, rack, and even datacenter failures with minimal latency disruption and no manual intervention; supports strongly-consistent ACID transactions; … Continue reading

Posted in Scala | Tagged , , | 1 Comment

Apache Solr with Java: Result Grouping with Solrj

This blog is a detailed, step-by-step guide on implementing group by field in Apache Solr using Solrj. Note: Grouping is different from Faceting in Apache Solr. While grouping returns the documents grouped by the specified field, faceting returns the count of documents for … Continue reading

Posted in Java | Tagged , , | 1 Comment