Do you want to know how to develop your skillset to become a Java Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!

1. JPA Mini Book

2. JVM Troubleshooting Guide

3. JUnit Tutorial for Unit Testing

4. Java Annotations Tutorial

5. Java Interview Questions

and many more ....

 

Time to toss out Java 7 – JBoss EAP 6.4 is here!

java-interview-questions-answers

What a great end to the week. JBoss EAP 6.4 was released and among a ton of technical enhancements and new features, the biggest is: Java 8 has been added to the list of supported configurations. And this includes the Oracle JDK and IBM JDK. Java SE 7 End of Public Updates Notice After April 2015, Oracle will no longer ...

Read More »

The JDK 8 SummaryStatistics Classes

java-logo

Three of the new classes introduced in JDK 8 are DoubleSummaryStatistics, IntSummaryStatistics, and LongSummaryStatistics of the java.util package. These classes make quick and easy work of calculating total number of elements, minimum value of elements, maximum value of elements, average value of elements, and the sum of elements in a collection of doubles, integers, or longs. Each class’s class-level Javadoc ...

Read More »

Docker 1.6 released – Docker Machine 0.2.0

docker-logo

Docker 1.6 was released yesterday. The key highlights are:                   Container and Image Labels allow to attach user-defined metadata to containers and images (blog post) Docker Windows Client (blog post) Logging Drivers allow you to send container logs to other systems such as Syslog or a third-party. This available as a new option to ...

Read More »

TDD, Code review and Economics of Software Quality

software-development-2-logo

To understand the value of Junits (developer tests), try maintaining, or worst, refactoring a code base that has none. The cost of  maintaining such code is so high, that in most cases, it gets replaced instead of being improved or enhanced. The developer tests leads to ease of  maintenance and thus enable change. They are now a critical part of ...

Read More »

There is a Mojo in My Dojo (How to write a Maven plugin)

apache-maven-logo

I have been up to my armpits involved using Maven at work.  For good number of developers I will hear, “So what.”  The difference is that I normally work in environments where I do not have access to the Internet directly.  So when I say I have been using Maven a lot, it means something. Dependency Hell To be fair, ...

Read More »

Unique approach to observer/observable pattern in Ceylon

ceylon_logo

The essence of the famous observer/observable pattern is that you have an observable object that produces events of various kinds, and one or more observer objects that register themselves as interested in notification when these events occur. Of course, we represent each kind of event as a type, usually a class, though nothing prevents us from using an interface type ...

Read More »

What are the 5 Trends for Testing in the Era of Big Data?

software-development-2-logo

In today’s world of data explosion, big data applications and their implementations are growing dramatically. As data is at the heart of any big data application, it is important to understand the characteristics of big data. The three most unique characteristics of big data are ‘Volume’, ‘Velocity’ and ‘Variety’. And these data comes in different format from multiple channels. All ...

Read More »

Jenkins HOW-TO: build a project from multiple (Git) repositories

jenkins-logo

Recently I have been working on a project that has two main modules: Backend and Frontend. The Backend is a Spring Boot application and the Frontend is an AngularJS 1.3 application. While preparing the build we are using Grunt for building AngularJS code and Gradle for building the Spring Boot application. Grunt is creating a JAR file containing all resources ...

Read More »

A beginner’s guide to Cache synchronization strategies

software-development-2-logo

Introduction A system of record is the authoritative data source when information is scattered among various data providers. When we introduce a caching solution, we automatically duplicate our data. To avoid inconsistent reads and data integrity issues, it’s very important to synchronize the database and the cache (whenever a change occurs into the system). There are various ways to keep ...

Read More »
Do you want to know how to develop your skillset and become a ...

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!
Get ready to Rock!
To download the books, please verify your email address by following the instructions found on the email we just sent you.

THANK YOU!

Close