Software Development
-

9 Differences between TCP and UDP Protocol – Java Network Interview Question
TCP and UDP are two transport layer protocols, which are extensively used in internet for transmitting data between one host…
Read More » -

Enterprise Integration Patterns (EIP) Revisited in 2014
Today, I had a talk about âEnterprise Integration Patterns (EIP) Revisited in 2014âł at Java Forum Stuttgart 2014, a great…
Read More » -

Converting XML to CSV using XSLT 1.0
This post shows you how to convert a simple XML file to CSV using XSLT. Consider the following sample XML:…
Read More » -

Testing Love and Polyamorous TDD
The rigor and quality of testing in the current software development world leaves a lot to be desired. Additionally, it…
Read More » -

RabbitMQ in Multiple AWS Availability Zones
When working with AWS, in order to have a highly-available setup, once must have instances in more than one availability…
Read More » -

Trust instead of Threats
According to Dr. Gary McGrawâs ground breaking work on software security, up to half of security mistakes are made in…
Read More » -

Test Attribute #3 – Speed
This is the 3rd post on test attributes that were described in the now more famous âHow to test your…
Read More » -

How to Use Projection in MongoDB?
In mongodb, projection means selecting only necessary data rather than selecting the whole data of a document. If a document has…
Read More » -

The Java Origins of Angular JS: Angular vs JSF vs GWT
A superheroic Javascript framework needs a good origin story. Let’s try to patch it together, while going over the use…
Read More »



