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

 

 

The data knowledge stack

java-interview-questions-answers

Concurrency is not for the faint-hearted We all know concurrency programming is difficult to get it right. That’s why threading tasks are followed by extensive design and code reviewing sessions. You never assign concurrent issues to inexperienced developers. The problem space is carefully analysed, a design emerges and the solution is both documented and reviewed. That’s how threading related tasks ...

Read More »

Adding WS-Security over soap using Apache Camel

apache-camel-logo

WS-Security (Web Services Security) is a protocol which allows you to secure your soap web services. The client, who makes the soap request, has to provide a login and a password in the soap header. The server receives the soap request, checks the credentials and validates or not the request. With Apache Camel, it is easy to work with soap ...

Read More »

Spring Integration Java DSL sample

spring-interview-questions-answers

A new Java based DSL has now been introduced for Spring Integration which makes it possible to define the Spring Integration message flows using pure java based configuration instead of using the Spring XML based configuration. I tried the DSL for a sample Integration flow that I have – I call it the Rube Goldberg flow, for it follows a ...

Read More »

Java 8 StampedLocks vs. ReadWriteLocks and Synchronized

java-logo

Synchronized sections are kind of like visiting your parents-in-law. You want to be there as little as possible. When it comes to locking the rules are the same – you want to spend the shortest amount of time acquiring the lock and within the critical section, to prevent bottlenecks from forming. The core language idiom for locking has always been ...

Read More »

InterruptedException and interrupting threads explained

java-logo

If InterruptedException wasn’t checked exception, probably no one would even notice it – which would actually prevent couple of bugs throughout these years. But since it has to be handled, many handle it incorrectly or thoughtlessly. Let’s take a simple example of a thread that periodically does some clean up, but in between sleeps most of the time.     ...

Read More »

Meet Fabric8: An open-source integration platform based on Camel and ActiveMQ

java-interview-questions-answers

Fabric8 Fabric8 is a Apache 2.0 Licensed upstream community for the JBoss Fuse product from Red Hat. It’s is an integration platform based on Apache ActiveMQ, Camel, CXF,Karaf, HawtIO and others. It provides automated configuration and deployment management to help make deployments easy, reproducible, and less human-error prone.   The latest GA version of JBoss Fuse (v6.1), was recently released and is based on v1.0 of ...

Read More »

How I Learned To Appreciate Job Hoppers

career-logo

The possibility of being labeled a job hopper is still a concern for many in the technology world. This fear is often unreasonable and is primarily a function of traditional and antiquated employment concepts being extended into an economy where they likely don’t belong. In other words, don’t take career advice from your parents. When I first started recruiting software engineers during the late 90′s ...

Read More »

Using IntelliJ..for 2 weeks, so far so good

jetbrains-intellijidea-logo

It’s been almost 2 weeks that I have completely switched over to IntelliJ as my main Java IDE at home and at work. So far so good, here are my  initial findings.         Migration: I took me a couple of hours to migrated my projects over. Eventually if your project is already Mavenized, things are simple, no ...

Read More »

Neo4j 2.1: Passing around node ids vs UNWIND

neo4j-logo

When Neo4j 2.1 is released we’ll have the UNWIND clause which makes working with collections of things easier. In my blog post about creating adjacency matrices we wanted to show how many people were members of the first 5 meetup groups ordered alphabetically and then check how many were members of each of the other groups.         ...

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