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


Some Of My Mostly Used Development Mantras (1/2)


Statement: I assume it works this way! Mantra: assumption is the mother of all fuckups Let’s start with this short fragment from Under Siege2: In this case his assumption had a rather lethal outcome which you might probably remember if you have seen the movie. But ok, being a mercenary, his situation might seem different from a day to ...

Read More »

No Business Case == Project Failure


A business case comes between a bright idea for a software project and the creation of the software project. To – idea to have a project is born Tcheck – formal or informal business case Tstart – project is initiated Tend – project finishes successfully or is abandoned Not all ideas for software projects make sense.  In the yellow zone ...

Read More »

Using jOOQ with Spring: Code Generation


As we might remember from the first part of this tutorial, jOOQ states that jOOQ generates Java code from your database and lets you build typesafe SQL queries through its fluent API. The first part of this tutorial describes how we can configure the application context of a Spring powered application which uses jOOQ but it doesn’t describe how we ...

Read More »

Recruiter Job Posts, Explained


Over the years I’ve seen several complaints about the way agency recruiters write job posts, so I thought it might be useful to explain the motivations behind a recruiter’s actions. Job seekers become particularly frustrated by a lack of transparency, and understanding the reasons may benefit recruiter/technologist relations. First, a couple quick definitions. Agency Recruiter – AKA “Headhunter” These recruiters represent ...

Read More »

Java 8 will use Transport Level Security (TLS) 1.2 as default


Transport Level Security (TLS) 1.2 will be set by default to the next version of standard Java, that is coming on March 18. The TLS will provide encrypted internet communications, but will not completely solve Java’s security problems, as Java’s encrypted communications no panacea for security problems explains. TLS version 1.2 will be enabled in Java Development Kit (JDK) 8. ...

Read More »

Java Interview Reference Guide – Part 1


JAVA Object Oriented Concepts Java in based on Object Oriented concepts, which permits higher level of abstraction to solve any problem in realistic way. Object oriented approach conceptualize the problem solution in real-world object which are easier to reuse across the application. For example Chair, Fan, Dog, computer etc. In Java, a class is a blueprints, template or prototype that ...

Read More »

FindBugs Maven Plugin Tutorial


FindBugs is a static code analysis tool which identifies problems found from Java code. We can integrate FindBugs into our build process by using the FindBugs Maven plugin. This blog post identifies four typical use cases and describes how we can configure the FindBugs Maven plugin to support each use case. The described use cases are:       Create ...

Read More »

Project Student: Maintenance Webapp (editable)


This is part of Project Student. Other posts are Webservice Client With Jersey, Webservice Server with Jersey, Business Layer, Persistence with Spring Data, Sharding Integration Test Data, Webservice Integration, JPA Criteria Queries and Maintenance Webapp (read-only). Last time we created a simple webapp that allows us to take a quick peek into the database. It had very limited functionality – ...

Read More »
Want to take your Java Skills to the next level?
Grab our programming books for FREE!
  • Save time by leveraging our field-tested solutions to common problems.
  • The books cover a wide range of topics, from JPA and JUnit, to JMeter and Android.
  • Each book comes as a standalone guide (with source code provided), so that you use it as reference.
Last Step ...

Where should we send the free eBooks?

Good Work!
To download the books, please verify your email address by following the instructions found on the email we just sent you.