-
Core Java
Difference between State and Strategy Design Pattern in Java
In order to make proper use of State and Strategy design Pattern in Core Java application, its important for a…
Read More » -
Core Java
HashMap performance improvements in Java 8
HashMap<K, V> is fast, versatile and ubiquitous data structure in every Java program. First some basics. As you probably know,…
Read More » -
Software Development
What Is A Unit Test?
What make unit tests different than other tests? They are full of FAIL. Going to the Wikipedia definition, you’ll get…
Read More » -
Software Development
The Top 10 Productivity Booster Techs for Programmers
This is the list we’ve all been waiting for. The top 10 productivity booster techs for programmers that – once…
Read More » -
Enterprise Java
ActiveMQ – Network of Brokers Explained – Part 3
Now that we have understood the basics of ActiveMQ network connector in part 1 and part 2 of this blog…
Read More » -
Enterprise Java
ActiveMQ – Network of Brokers Explained – Part 2
In this blog we will see how duplex network connectors work. In the previous part 1 we created a network connector from broker-1 and…
Read More » -
Software Development
Structural contingency (part one)
Order, in mathematics, matters. Take two functions, f and g, and compose them, thus applying them to an argument as…
Read More » -
Software Development
Three Reasons Why We Should Not Use Inheritance In Our Tests
When we write automated tests (either unit or integration tests) for our application, we should notice pretty soon that Many…
Read More » -
Software Development
Introduction to Backbone.js
Introduction The web application development process has been evolving over the years. In the beginning web applications were just static…
Read More »