Author Archives: Adrianos Dadis

Unknown's avatar

About Adrianos Dadis

Building Big Data & Stream processing solutions in many business domains. Interested in distributed systems and enterprise integration.

M2E quick fix – not up-to-date pom.xml

Recently, I have started using Apache Maven within Eclipse with m2e plugin. It helps me a lot as I can make many things within eclipse. This plugin  stills needs development (as has many open bugs), but since now I have … Continue reading

Posted in Java | Tagged , , | 16 Comments

Beneficial CountDownLatch and tricky java deadlock

Discover beneficial CountDownLatch, but watch out tricky java deadlocks. Modern JVMs does not detect such deadlocks. Continue reading

Posted in Java, Software Development | Tagged , , , | 12 Comments

Reduce lock granularity – Concurrency optimization

Improve concurrency code by reducing lock granularity. Advises to optimize code that involves synchronization. Continue reading

Posted in Java, Software Development | Tagged , , , | 4 Comments

Version control branching strategies 2/2

Branching example that describes release management procedure using a detailed scenario. Continue reading

Posted in Release Management, Software Development | Tagged , | 1 Comment

Java String concatenation

String concatenation is one of the most popular habits in programming. You can concatenate strings using String, StringBuffer or StringBuilder. As you may know StringBuilder is the fastest one, as it is not thread safe and is almost identical to … Continue reading

Posted in Java, Software Development | Tagged , , | 4 Comments