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 Hardest Part About Microservices: Your Data

software-development-2-logo

Continuing on with my series about microservices implementations (see “Why Microservices Should Be Event Driven”, “Three things to make your microservices more resilient”, “Carving the Java EE Monolith: Prefer Verticals, not Layers” for background) we’re going to explore probably the hardest problem when creating and developing microservices. Your data. Using Spring Boot/Dropwizard/Docker doesn’t mean you’re doing microservices. Taking a hard ...

Read More »

Stackoverflow: 7 of the Best Java Answers That You Haven’t Seen

java-logo

What are some of the most interesting answers you can find on Stackoverflow? Stackoverflow is a goldmine for developers. It helps us find the most useful answers to specific issues we encounter, and we always find ourselves learning new things from it. For the following post, we’ve looked into the most popular Java questions and answers and decided to highlight ...

Read More »

Spring-Managed Hibernate Event Listeners

jboss-hibernate-logo

Hibernate offers event listeners as part of its SPI. You can hook your listeners to a number of events, including pre-insert, post-insert, pre-delete, flush, etc. But sometimes in these listeners you want to use spring dependencies. I’ve written previously on how to do that, but hibernate has been upgraded and now there’s a better way (and the old way isn’t ...

Read More »

CQRS with Java and Lagom

java-logo

I’ve had the pleasure to talk at the Chicago Java User Group and talk about how Lagom implements CQRS, the Command Query Responsibility Segregation pattern. Thankfully, there is a recording and I also published the slides on slideshare.                 Abstract: As soon as an application becomes even moderately complex, CQRS and an Event Sourced ...

Read 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 »

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