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

 

 

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 »

Docker Machine, Swarm and Compose for multi-container and multi-host applications with Couchbase and WildFly

docker-logo

This blog will explain how to create multi-container application deployed on multiple hosts using Docker. This will be achieved using Docker Machine, Swarm and Compose. Yes, all three tools together makes this blog that much more interesting!               The diagram explains the key components: Docker Machine is used to provision multiple Docker hosts Docker Swarm will be used to create a ...

Read More »

My Development Environment Setup on Linux

software-development-2-logo

As I mentioned in my previous post Thinking of moving from Windows to Linux? I am moving from Windows to Linux. Setting up my development environment is a bit tedious because I have to hunt down the applications and execute various commands to setup. So I thought of make a note of them in a post so that it will ...

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:

  • Advanced Java Guide
  • Java Design Patterns
  • JMeter Tutorial
  • Java 8 Features Tutorial
  • JUnit Tutorial
  • JSF Programming Cookbook
  • Java Concurrency Essentials