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 name should express the intention

This time I will start with a code sample. Take a look at this: if (code.isComplexOrUnreadable()) { refactor(code); } Can you tell me what is wrong with this code? No? Let me ask you another question then. How do you think the implementation of isComplexOrUnreadable() method looks like? I assume that many of you would imagine something similar to this: ...

Read More »

Java Certification: To Cert or Not to Cert

Professional certification is always a bit of a controversial subject, with benefits vs. cost/time debated by those who are eligible.  With Oracle’s Java certifications, I hold the opinion that there are two primary audiences that stand to benefit: Those who are starting a career in software. Solid work experience with demonstrable code is always going to be a top hiring ...

Read More »

Help Move Java EE Forward


If you recall my post entitled Java EE 8: What is the Current Status, it is apparent that the progression on Java EE has certainly slowed down over the past several months.  There are definitely some JSRs under the Java EE umbrella that have more activity than others, but Java EE as a whole has seen little to no movement forward ...

Read More »

Resolving JSON schema Changes with Drill and Python

Drill is a fantastic tool for querying JSON data. But Drill isn’t magical, and sometimes it runs into some data that it can’t quite handle (yet). This post walks through an example of such a scenario, and how you might work through the issue using a little bit of Python code. Scenario You have data where the schema changes. In ...

Read More »

The Case for and Against Estimates, Part 4

When we think about the discussion about estimates and #noestimates, I have one big question: Where do you want to spend your time? In projects, we need to decide where to spend our time. In agile and lean projects, we limit the work in progress. We prefer to spend our time delivering, not estimating. That’s because we want to be ...

Read More »

Carving the Java EE Monolith Into Microservices


Following my introduction blog about why microservices should be event-driven, I’d like to take another few steps and blog about it while I prep for a bunch of talks I’ve got coming up (See you at jBCNconf and Red Hat Summit in San Francisco). Follow me on twitter @christianposta for updates on this project. In this article we discuss the ...

Read More »

Configuring Amazon Web Services (AWS) for using Lambda

During the Software Craftsmanship and Testing conference UK, Mash run a session on AWS Lambda, with examples written in Java and python. Some other people also tried to do it in NodeJS. This session is here The first part, mostly accidental complexity, is how to setup the account to be able to use these services. This is the part that ...

Read More »

[MEGA DEAL] Ethical Hacker & Pentester Pro Bundle (99% off)

Get Paid to Breach Cyber Security Systems—148+ Hours of Training to Jumpstart Your High-Paying IT Career Hey fellow geeks, This week, on our JCG Deals store, we have an extreme offer. We are offering the Ethical Hacker & Pentester Pro Bundle in a “Pay What You Want” format that will get you an awesome deal. The original price was $1,431. ...

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