-
DevOps
Driving Devops
There is a lot of talk in the devops community about the importance of sharing principles and values, and about…
Read More » -
Groovy
Groovy Goodness: Define Compilation Customizers With Builder Syntax
Since Groovy 2.1 we can use a nice builder syntax to define customizers for a CompileConfiguration instance. We must use…
Read More » -
Software Development
The 7 Log Management Tools Java Developers Should Know
Splunk vs. Sumo Logic vs. LogStash vs. GrayLog vs. Loggly vs. PaperTrails vs. Splunk>Storm Splunk, Sumo Logic, LogStash, GrayLog, Loggly, PaperTrails…
Read More » -
Android Core
Working with Google Analytics API v4 for Android
For v4 of the Google Analytics API for Android, Google has moved the implementation into Google Play Services. As part of…
Read More » -
Enterprise Java
Java EE CDI Qualifiers: Quick Peek
Qualifiers are the mainstay of type safety and loose coupling in Contexts and Dependency Injection (CDI). Why? Without CDI, we…
Read More » -
Software Development
Do not underestimate the power of the fun
Do you like your tools? Are you working with the technology, programming language and tools that you like? Are you…
Read More » -
Agile
Beyond the Product Demo: Choosing the Right Validation Technique in Scrum
Summary Scrum employs the product demo as its default technique to understand if the right product with the right features…
Read More » -
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 »