-
Software Development
MicroServices using Spring Boot & Spring Cloud – Part 1 : Overview
Nowadays MicroServices is the hot buzzword in software development and many organizations prefer building their enterprise applications using MicroServices architecture.…
Read More » -
Enterprise Java
Messaging with RabbitMQ
RabbitMQ is a robust message broker that can be used to implement different messaging patterns. Even though there is an…
Read More » -
Enterprise Java
Gradle Dependencies for Java, use compile or implementation?
While I was explaining to a colleague about using Gradle for Java projects (he was moving away from Maven), we…
Read More » -
Enterprise Java
Elasticsearch – Ignore special characters in query with pattern replace filter and custom analyzer
Using Elasticsearch 5, we had a field like drivers license number where values may include special characters and inconsistent upper/lower…
Read More » -
Software Development
Java getting back to the browser?
Lead-in This article talks about WebAssembly and can be read to get the first glimpse of it. At the same…
Read More » -
Core Java
Don’t Parse, Use Parsing Objects
The traditional way of integrating object-oriented back-end with an external system is through data transfer objects, which are serialized into…
Read More » -
Software Development
Using Apache Kafka for Asynchronous Communication in Microservices
While microservice architecture might not be a silver bullet for all systems, it definitely has its advantages, especially when building…
Read More » -
Software Development
Polyglot Applications
We had centralized applications. We introduced with distributed applications. Now, we have decentralized applications. Will it replace the whole system?…
Read More » -
Enterprise Java
Testing your code with Spock
Spock is a testing and specification framework for Java and Groovy applications. Spock is: Extremely expressive Facilitates the Given /…
Read More »