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

 

 

Let’s pause for a Microsecond

java-logo

A lot of benchmarks in low latency Java applications involve having to measure a system under a certain load. This requires maintaining a steady throughput of events into the system as opposed to pumping events into a system at full throttle with no control whatsoever. One of the tasks I often have to do is pause a producer thread for ...

Read More »

MapReduce Design Patterns Implemented in Apache Spark

apache-spark-logo

This blog is a first in a series that discusses some design patterns from the book MapReduce design patterns and shows how these patterns can be implemented in Apache Spark(R). When writing MapReduce or Spark programs, it is useful to think about the data flows to perform a job. Even if Pig, Hive, Apache Drill and Spark Dataframes make it ...

Read More »

Monitoring Asynchronous Business Transactions

devops-logo

Solve App Problems 10x Faster with AppDynamics – Monitor production apps at code-level depth with minimal overhead. Start a FREE Trial! Essential to Successful Ecommerce Back in the day, everybody expected synchronous behavior from business applications and web sites. Click a link and wait for a response – while in the meantime, the technology is doing whatever it can to ...

Read More »

Applying IDE Inspections to Custom Java Annotations

java-logo

The introduction of annotations with J2SE 5 has changed how we write and process Java. Besides Java SE’s predefined annotations, frameworks, IDEs, and toolkits have introduced their own custom annotations. The Checker Framework has provided examples of how custom annotations can be used to add greater type safety in Java. In this post, I look at the writing of a ...

Read More »

How Would ESBs Look Like, If They Were Done Today?

java-interview-questions-answers

JavaOne 2015 just came to an end and it was a great community event again. I gave two sessions and a HOL with Rafael. One of the sessions actually is my favorite: The talk about how ESBs would look like, if they were done today. What? ESBs? I thought that is the past? That is what I usually tend to ...

Read More »

Java Is Superior To React Native In Practically Every Way

java-interview-questions-answers

I got into a discussion with a colleague on the Java vs. JavaScript subject, which is a problematic subject to begin with. He then mentioned how great React Native is, I decided I have to look into it and maybe grab some ideas for Codename One… There are some nice ideas there, but none of them is revolutionary or exceptional ...

Read More »

Book Review – Kubernetes Up & Running by Kelsey Hightower

kubernetes-logo

Some Kubernetes …. cheering! As I have written in previous posts, when you start investigating and working with all these new and shiny container / orchestration technologies, there is a high chance that you will end up ‘lost’ in translation. A lot of information, a lot technologies, a lot of dev-ops, a lot of promises a lot of complexity and ...

Read More »

Overwhelmed? Don’t keep everything in your head

software-development-2-logo

Tasks have a way of multiplying like rabbits, overwhelming you quickly. After a few days on a new project, you’ll go past the point where you can easily track everything in your head. Those undone tasks will hound you and come to mind at the most inopportune moments, distracting you from the task you’re currently working on. And since programming ...

Read More »

Anatomy Of Setting Up An Elasticsearch N-Gram Word Analyzer

java-interview-questions-answers

To say that n-grams are a massive topic would be an understatement. Do a quick search and you will find yourself staring down volumes of information on linguistics and language models, on data mining, or on the implication of the breakdown of specific proteins on the decline of debutante culture. Okay, I’m kidding about that last one. But if you ...

Read More »

15 Reasons Why Developers Need to Learn AngularJS

software-development-2-logo

Over the last few years, AngularJS has emerged as the go-to stack for developing single-page web applications (SPAs). Being an extremely advanced JavaScript framework, it not only enhances your HTML to the maximum extent possible but also simplifies everything from designing the UI to testing the application. According to Libscore, a popular JavaScript analytics service, Angular is being used by ...

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