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



3 Mobile App Performance Issues You Can’t Ignore

Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided Tour! With the mobile era upon us, the way we conduct business or communicate with our friends and family has changed significantly. Thanks to smartphones and tablets, we rely on mobile apps more and more. Because of this, mobile apps ...

Read More »

Top 20 Online Programming Courses to Boost your Career

Do you want to know what is the best investment you can make with your time and money? Knowledge As a software developer you should be constantly acquiring new skills. This is the best way to advance your career and enjoy the rewards (monetary, emotional etc.). Towards that direction you should be reading books, devouring technical articles and staying informed ...

Read More »


Safepoints There two logical groups of threads in Java application: application threads performing application logic threads performing GC When performing operations such as heap compaction, GC threads move some objects around and those objects cannot be used by any of the application thread, because their physical location may change. This leads to so called stop-the-world pause. Stop-the-world (STW) pause is ...

Read More »

Spring Security and Multiple Filter Chains


Spring Security is an immensely useful technology. It allows you to secure your application without being too intrusive and allows to plug with many different authentication mechanisms. On the other hand it is not that easy to get into and one of those tools that I have to relearn each time I am touching it. In this post I’ll describe ...

Read More »

What is [ Part 5 ]


How to use the @Context annotation In part 4 of What is you learned about using the @Context annotation to inject the HttpServletResponse and the HttpServletRequest classes into resource methods. In this article, you will learn about using the remaining two classes that are only available in a servlet container, they are: javax.servlet.ServletConfig and javax.servlet.ServletContext. Query the Servlet Container’s Configurations in ServletConfig The Servlet container contains ...

Read More »

The Modern Java Monitoring Stack: How to Reverse Engineer the Ideal Setup for Your Production Environment

How can you build the ideal Java production monitoring stack? A decision maker’s guide to the tooling ecosystem Over the last couple of years we’ve had the opportunity to talk with hundreds, if not thousands, of engineering teams. Throughout those discussions and our engineering team’s own pains, a few similarities started to surface and we thought it would be a ...

Read More »

Stubbing Key-Value Stores

Every project that has a database has dilemma: how to test database-dependent code. There are several options (not mutually exclusive): Use mocks – use only unit tests and mock the data-access layer, assuming the DAO-to-database communication works Use an embedded database that each test starts and shuts down. This can also be viewed as unit-testing Use a real database deployed ...

Read More »

What is [ Part 4 ]


How to use the @Context annotation In part 3 of What is you learned how to use the @Context annotation with Request and Configuration, Providers, and Application instances. In this article, you will learn about using the @Context annotation to inject the HttpServletResponse and the HttpServletRequest classes. Get Access to the HttpServletRequest Properties The JAX-RS API runs on top of Servlets and ...

Read More »

Spring Cloud Config Series Part 3: Zookeeper Backend


In this part of the series, we take a look at how we can use Spring Cloud Config with Zookeeper to manage our configuration. Introduction I’ve always found it hard to define what Zookeeper is. This is the definition given in its website ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. ...

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