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

 

 

Presenting the Java Developer Course Bundle

60+ Hours, 5 All-Level Courses: Become a Java Programming Pro Hey fellow geeks, This week, on our JCG Deals store, we have an extreme offer. We are offering The Java Developer Course Bundle for only $39 instead of the original price of $291, yeap that is 86% off. You get Instant digital download with your order! Gain the Java programming ...

Read More »

A Beginner’s Guide to Addressing Concurrency Issues

Inserts, updates and deletes. Every framework tutorial starts with these and they are seen as the most basic functionality that just works. But what if two concurrent requests try to modify the same data? Or try to insert the same data that should be unique? Or the inserts and updates have side-effects that have to be stored in other tables ...

Read More »

What is management work?

Continuing my discuss of management, broadly speaking my argument is: There is management work to do – the same as there is coding, testing and customer understanding. To pretend there isn’t such work to do, that all software development might be reduced to rational engineering is naive. Much of management work may be administration, we might be able reduce the ...

Read More »

Ceylon on mobile devices

Ceylon already runs on the JVM, whether bare-bones, via JBoss Modules, Vert.x, Java EE Servlet containers such as WildFly, or OSGi containers, as well as on JavaScript VMs such as Node.js and the browser. But today we’re going to explain how to run Ceylon on mobile devices, not just in the browser (though it does play a part in it), ...

Read More »

Performance vs Reliability: Why Java Apps are Like F1 Cars

 Think application performance and reliability is the same? Think again. Are performance and reliability related? Or are these things mutually exclusive? I think the latter. Today, the reality is that IT sees application performance and reliability as the same thing, but that couldn’t be further away from the truth. Let’s look at how Formula 1 teams manage performance and reliability. ...

Read More »

Code Review and Single Responsibility Principle

According to the Single Responsibility Principle each unit in our code should have only one reason to change. Code Review, on the other hand, is a technique that helps us improve the quality of our code and increase its readability. I believe that you know both the principle and the technique. The question is: why do I juxtapose them in one article? Well, if ...

Read More »

Terminate and Relaunch in Eclipse

A few days ago a new feature was committed to the Eclipse repository: Terminate and Relaunch. When enabled, Eclipse will terminate all currently running processes of a launch configuration before relaunching it. This feature is particularly useful if the process to launch holds a unique system resource. For example, a servlet container that listens on a particular port will throw ...

Read More »

Spark Streaming and Twitter Sentiment Analysis

This blog post is the result of my efforts to show to a coworker how to get the insights he needed by using the streaming capabilities and concise API of Apache Spark. In this blog post, you’ll learn how to do some simple, yet very interesting analytics that will help you solve real problems by analyzing specific areas of 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