-
Core Java
Template Method Pattern Example Using Java Generics
If you find that a lot of your routines are exactly the same except for certain sections, you might want…
Read More » -
Enterprise Java
Camel on JBoss EAP with Custom Modules
Apache Camel — the best open source integration library Apache Camel is an awesome, open-source, integration library that can be…
Read More » -
Agile
Agile Outsourcing is Like Marriage – A 5-Step Agile Outsourcing How-To
There’s a lot of horror stories in offshore outsourcing of software development, but every once in a while you hear…
Read More » -
Core Java
Grouping, sampling and batching – custom collectors in Java 8
Continuing first article, this time we will write some more useful custom collectors: for grouping by given criteria, sampling input, batching…
Read More » -
Enterprise Java
Use Cases for Elasticsearch: Flexible Query Cache
In the previous two posts on use cases for Elasticsearch we have seen that Elasticsearch can be used to store…
Read More » -
Software Development
Test Attribute #5 – Differentiation
This the 5th post about Test Attributes that started off with celebrity-level “ How to test your tests” post. Differentiation…
Read More » -
Software Development
BDD (Behavior-Driven Development): Missing Piece in the Continuous Integration Puzzle
Behavior-Driven Development (BDD) is a process or it can be a tool. In many cases, BDD is both. However, it…
Read More » -
Software Development
SonarQube As An Education Platform
I’ve been using SonarQube [1] platform for more than four years. I remember the time when it was making its first baby…
Read More » -
DevOps
Why you should build an Immutable Infrastructure
Some of the major challenges today when building infrastructure are predictability, scalability and automated recovery. A predictable system will promote…
Read More »