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 ....

 

 

Discovering a Trove of Java Primitives Collection Handling

java-logo

While reading the blog post 5 Tips for Reducing Your Java Garbage Collection Overhead, I was reminded of the existence of a small Java collection library called Trove that “provides high speed regular and primitive collections for Java.” I am especially interested in the ability to apply Trove to allow for collections of primitives rather than requiring elements in collections ...

Read More »

Decorator Design Pattern using lambdas

java-logo

With the advent of lambdas in Java we now have a new tool to better design our code. Of course the first step is using streams, method references and other neat features introduced in Java 8. Going forward I think the next step is to revisit the well established Design Patterns and see them through the functional programming lenses. For ...

Read More »

Top 10 JavaCodeGeeks posts for 2015

jcg-logo

2015 is coming to its end; time surely flies away. This has been again an massive year for Java and Java Code Geeks. Our community continues to evolve and attract developers all over the world. We are now consistently attracting more than 1.2 million unique visitors per month. Thank you for your support on achieving this great milestone! Our insiders ...

Read More »

Top 10 Big Data Trends in 2016 for Financial Services

software-development-2-logo

2015 was a groundbreaking year for banking and financial markets firms, as they continue to learn how big data can help transform their processes and organizations. Now, with an eye towards what lies ahead for 2016, we see that financial services organizations are still at various stages of their activity with big data in terms of how they’re changing their ...

Read More »

Profile of successful Java developer in 2016

java-logo

2015 is almost over. It’s time to summarise what was done and what wasn’t during the past year. Furthermore it’s a good time to make predictions for the next 2016 year. As you have already guessed this post is about an ideal java developer in 2016. I want to surprise you, this time I changed a format of the prediction. ...

Read More »

Java in 2015 – Major happenings

java-logo

2015 was the year where Java the language, platform, ecosystem and community continue to dominate the software landscape, with only Javascript having a similar sized impact on the industry. In case you missed the highlights of 2015, here’s some of the major happenings that occurred. Java 20 years old and still not dead yet! Java turned 20 this year and ...

Read More »

General Performance Tips

software-development-2-logo

Performance is a mystical thing our systems must have. But as with most things in software engineering, there is no clearly defined set of steps that have to be followed in order to have a performant systems. It depends on the architecture, on the network, on the algorithms, on the domain problem, on the chosen technologies, on the database, etc. ...

Read More »

Do Not Create DSL for the Customer

software-development-2-logo

Domain Specific Language (DSL) solutions are many times created with the intent to give a tool to the hands of the customer representatives (business people) to do the configuration of the application on their own. Most of these attempts fail miserably: the DSL ends in the hands of the developers. (Sometimes there can be exceptions those I have never experienced.) ...

Read More »

Reactive Database Access – Part 1 – Why “Async”

software-development-2-logo

We’re very happy to announce a guest post series on the jOOQ blog by Manuel Bernhardt. In this blog series, Manuel will explain the motivation behind so-called reactive technologies and after introducing the concepts of Futures and Actors use them in order to access a relational database in combination with jOOQ. Manuel Bernhardt is an independent software consultant with a ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Spring Interview QnA
  • Multithreading & Concurrency QnA
  • JPA Minibook
  • JVM Troubleshooting Guide
  • Advanced Java
  • Java Interview QnA
  • Java Design Patterns