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

 

 

Application Performance Management solutions for the modern software-defined businesses

devops-logo

In our previous article, we discussed the basics of Application Performance Management (APM) and how it can be used to lift you monitoring infrastructure to the next level. Organizations of all sizes have struggled to deploy monitoring and analytics solutions that can keep up with the rapid pace of change and fundamental architectural shifts in their application stack. On top ...

Read More »

Java 8’s Method References Put Further Restrictions on Overloading

java-logo

Method overloading has always been a topic with mixed feelings. We’ve blogged about it and the caveats that it introduces a couple of times: You Will Regret Applying Overloading with Lambdas! Keeping things DRY: Method overloading Why Everyone Hates Operator Overloading API Designers, be Careful There are two main reasons why overloading is useful: To allow for defaulted arguments To ...

Read More »

4 out of 5 Java Developers Failed to Solve This Question

software-development-2-logo

Results from the Java Deathmatch – A puzzle minigame for developers A few months ago we released a new side project of ours with a minisite called Java Deathmatch, and since then over 20,000 developers have given it a try. The site features 20 multiple-choice Java questions and today after we’ve gathered stats from all the games that have been ...

Read More »

Is using Unsafe really about speed or functionality?

java-logo

Overview Around 6 years ago, I started using a class which up to that point was just a curiosity sun.misc.Unsafe.  I had used it for deserialization and re-throwing Exceptions but not used all it’s capabilities or talked about it publicly. The first open source library I saw which did use Unsafe in a serious way was Disruptor. This encouraged me ...

Read More »

Java Numeric Formatting: DecimalFormat

java-logo

In the post Java Numeric Formatting, I described and demonstrated some of the useful instances provided by NumberFormat static methods such as NumberFormat.getNumberInstance(Locale), NumberFormat.getPercentInstance(Locale), NumberFormat.getCurrencyInstance(Locale), and NumberFormat.getIntegerInstance(Locale). It turns out that all of these instances of abstract NumberFormat are actually instances of DecimalFormat, which extends NumberFormat. The next code listing and the associated output demonstrate that all instances returned by ...

Read More »

Extending PostgreSQL: Complex Number Data Type

postgresql-logo

A few years ago I discussed creating user-defined types using PL/java. (Introduction to PostgreSQL PL/Java, part 4: User Defined Types) Today I follow up on the comment that we would use a standard C-language PostgreSQL extension in practice. What is an extension? A PostgreSQL extension is nothing more than bundled SQL statements and an optional native library. SQL-only extensions contain ...

Read More »

FREE IntelliJ IDEA Licenses Giveaway from Java Code Geeks and JetBrains (total value of $597)!

jcg-logo

Looking for a powerful, yet simple, Java IDE ? Then we have something especially for you! We are running a contest giving away FREE licenses for the kick-ass IntelliJ IDEA IDE. The Most Intelligent Java IDE. Excel at enterprise, mobile and web development with Java, Scala and Groovy, with all the latest modern technologies and frameworks available out of the ...

Read More »

5 Reasons You Should Stop Hosting Your ELK Stack Locally

software-development-2-logo

The hosted ELK stack: Centralizing and managing your logs for fun and profit You don’t look a gift-horse in the mouth. Especially if it’s not a horse and actually an elk. It will poke you with its antlers. Or get drunk on fermented apples and trash your backyard. That’s an occupational hazard we’re willing to accept though so let’s take ...

Read More »

Scaling and Load Balancing WildFly on OpenShift v3 With Fabric8

jboss-wildfly-logo

Did you enjoy the first ride with Fabric8 and OpenShift v3? There’s more a lot more to come. After we got the first WildFly container up and running on Kubernetes, without having to deal with all it’s inherent complexity, I think it is about time to start to scale and load balance WildFly. Prerequisites Make sure, you have the complete ...

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