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 extensible is your framework?

cuba-platform-os-logo

Attending conferences we always get to meet highly qualified decision makers, who frequently ask the same question: ‘How extensible is your framework and what if I need more than you offer out-of-the-box?‘. The question is very reasonable, as they simply don’t want to be stuck right in the middle of the development curve, then realise  that the framework just doesn’t ...

Read More »

Many parameters and lost information

java-logo

The less code, the better? The fewer objects, the better? Is it true? As usual, it depends. There are cases when by adding something more we are adding unnecessary complexity. It happens when we are creating interfaces or other abstractions just because “we may need this additional flexibility in future”. It happens when we forget about YAGNI principle and we are writing ...

Read More »

Writing and Consuming SOAP Webservice with Spring

spring-interview-questions-answers

In the era of RESTful Web Services, I got a chance to consume SOAP Web Service. To do the same I chosen Spring, reason being we are already using Spring as backend framework in our project and secondly it provides an intuitive way to interact service(s) with well-defined boundaries to promote reusability and portability through WebServiceTemplate. Assuming you already know ...

Read More »

JUnit 5 – Dynamic Tests

junit-logo

When it came to defining tests, JUnit 4 had a tremendous weakness: It had to happen at compile time. Now, JUnit 5 will fix this oversight! Milestone 1 just got released and it comes with the brand-new dynamic tests, which allow the creation of tests at run time. Overview Other posts in this series about JUnit 5: Setup Basics Architecture ...

Read More »

[MEGA DEAL] Interactive Coding Bootcamp (94% off)

software-development-2-logo

Your Coding Mentor Is Waiting: Extensive 12-Week Online Program to Learn to Code. Love Your Job, Work Flexible Hours, & Get a Raise Hey fellow geeks, This week, on our JCG Deals store, we have an extreme offer. We are offering the Interactive Coding Bootcamp for only $29 instead of the original price of $499, yeap that is a massive ...

Read More »

Apache PDFBox Command-line Tools: No Java Coding Required

java-logo

In the blog post Apache PDFBox 2, I demonstrated use of Apache PDFBox 2 as a library called from within Java code to manipulate PDFs. It turns out that Apache PDFBox 2 also provides command-line tools that can be used directly from the command-line as-is with no additional Java coding required. There are several command-line tools available and I will ...

Read More »

JavaFX Real-World Apps: SkedPal

javafx-logo

A new entry in the “Real World Applications” series. This time it is SkedPal, an application for managing a busy person’s life intelligently. I have been consulting the SkedPal team in matters related to JavaFX and also when they made the decision to start using my CalendarFX framework for their calendar requirements. Below you can see a couple of screenshots ...

Read More »

Android HTTP library: Handle HTTP, JSON, Images

android-logo

When we develop an Android app, usually we have to connect to a remote server to get information. The connection usually is based on HTTP protocol because it provides a simple mechanism to transport information. Moreover, almost all platforms provide a set of API based on HTTP and it is very common the scenario where an Android app needs to ...

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