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

 

 

How do low latency applications differ for regular applications?

software-development-2-logo

Overview A common question we get is; What makes a low latency application different? What is it like to read? There is a number of considerations in designing a low latency application which distinguish it from other applications. Simplicity is key The best way to make something go faster is to get the application to do less work. This means; ...

Read More »

16 Metrics to Ensure Mobile Apps Success

software-development-2-logo

Smart mobile teams know that developing and releasing a mobile app is just the first step in the long journey to delivering a successful and 5-star mobile app. If you have to make your app successful (however you define success – improved brand, more money, more engagement), you need to measure the right metrics, and optimize and iterate your apps ...

Read More »

Negotiating Offers That Meet Your Asking Price

career-logo

Negotiating job offers is a skill, and many are reluctant to even attempt it. Like interviewing, negotiation is something that most professionals may only do a few times (or less) a decade, so it’s not the type of skill that gets honed through regular use. One question that I often hear relates to scenarios where a candidate provides a target salary/range ...

Read More »

Managers who are not managers

agile-logo

I’m continuing my theme of management from my January blog (“It takes an engineer to manage engineering”) we need to clear up some terminology. I often hear form people at Agile conferences that we should get rid of managers but they offer up no definition of manager. Let me suggest that the title “manager” is thrown around quite lightly these ...

Read More »

Your JAX-RS APIs were not born equal: using dynamic features

java-interview-questions-answers

This time we are going to talk a little bit about JAX-RS 2.0 APIs and touch on one very interesting aspect of the specification: dynamic features and how they are useful. Traditionally, when JAX-RS 2.0 APIs are configured and deployed (using Application class, bootstrapped from servlet or created through RuntimeDelegate), there is an option to register additional providers and features. ...

Read More »

Longevity of Source Code

software-development-2-logo

Take a look at the code you work in day-to-day. How long has it been there? How old is it? Six months old? A year? Maybe five years old? Ten? Twenty?! How much of the code is old? Less than 10%? Half? Or as much as 90%? Curious to know the answers to these questions I’ve been investigating how long ...

Read More »

Apache Spark Machine Learning Tutorial

apache-spark-logo

Editor’s Note: Don’t miss our new free on-demand training course about how to create data pipeline applications using Apache Spark – learn more here. Decision trees are widely used for the machine learning tasks of classification and regression. In this blog post, I’ll help you get started using Apache Spark’s MLlib machine learning decision trees for classification. Overview of ML Algorithms ...

Read More »

JPQL Enhancements in JPA 2.1 and Java EE 7 (part 1 – JOIN ON)

java-interview-questions-answers

Java EE 7 is around for a few years already, and provides several very useful and long-awaited features, like entity graphs and better support for stored procedures and results mapping. For an overview, have a look at Thorben Janssen’s blog post. However, I’d like add a more detailed summary about features in the JPA query language. All of them are ...

Read More »

Default HotSpot Maximum Direct Memory Size

java-logo

In my previous blog post Improved Documentation of HotSpot Options in Java 8, I wrote about the misunderstandings surrounding the HotSpot JVM‘s default setting for non-standard option -XX:MaxDirectMemorySize. In this post, I look at a simple way to determine the “default” maximum direct memory size in the HotSpot JVM. The Java 8 documentation for the Java launcher states the following ...

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