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

 

 

I Can’t Ask Your Salary History? Thanks!

The Mayor of Philadelphia recently signed a measure that would ban Philly employers from asking candidates about their salary history. The intent of the bill is to curb wage discrimination and close the wage gap. The Chamber of Commerce and Comcast (one of the city’s largest employers) have threatened legal action, citing the First Amendment and concerns about Philly being able ...

Read More »

Tips on When Product Backlog Grooming should Take Place

Option 1: In the Sprint Review Meeting Your first option is to work on the product backlog in the sprint review meeting. Assuming that the development has developed a “done” product increment and the right people are present, you can use the attendee’s feedback to make the relevant product decisions and update the backlog, as the Scrum Guide suggests and the following picture shows.   ...

Read More »

Setting TTL for @Cacheable – Spring

spring-interview-questions-answers

Today I was asked to set the expiry time of cache for some of the keys our application is using, so I quickly started looking for all of the options provided by Spring @Cacheable notation to set up the expiry time or time to live. Since Spring does not provide any configurable option to achieve it, I build one implementation ...

Read More »

Set up your own Continuous Delivery stack

Last week I wanted to try new things with ‘pipeline as code’ with Jenkins. The best way to try new things is running it as Docker containers. This way I can keep my MacBook clean and don’t mess up existing stuff I am working on (also see this article about what Docker can offer for a developer). Another big advantage ...

Read More »

Java Code Geeks are giving away a FREE Sublime Text Editor License

Struggling with your heavy-weight editor? Then we have something especially for you! We are running a contest giving away a FREE license for the kick-ass Sublime Text Editor. Sublime Text is a sophisticated text editor for code, markup and prose. You’ll love the slick user interface, extraordinary features and amazing performance! Sublime Text is available for OS X, Windows and ...

Read More »

16 Don’ts of Career Growth

I get questions like this all the time: How does one become a senior software developer or an architect? How do I grow from a junior just starting to write Java code to the leader of a software team that is driving a BMW and making $150K+ per year? What are the exact steps that won’t waste time and will ...

Read More »

Never trust a passing test

One of the lessons when practising TDD is to never trust a passing test. If you haven’t seen the test fail, are you sure it can fail? Red Green Refactor Getting used to the red-green-refactor cycle can be difficult. It’s very natural for a developer new to TDD to immediately jump into writing the production code. Even if you’ve written the ...

Read More »

JDK 9 is the End of the Road for Some Features

It was announced a few days ago that JDK 9 is Feature Complete! Many of the “features” that made the cut are additions, but some are removals. This post looks at some of the items being removed from OpenJDK and/or Oracle’s JDK with Java 9. Endorsed-standard Override Mechanism and Extension Mechanism Part of JEP 220 (“Modular Run-Time Images”) is the ...

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