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

 

 

JArchitect v2017 Released!

We are happy to inform you that JArchitect v2017 has been released and is now available for download! JArchitect is an analysis tool that really allows you to dig deep into the structure and quality of your code. With JArchitect, software quality can be measured using Code Metrics, visualized using Graphs and Treemaps, and enforced using standard and custom Rules.           Save time, reduce costs and deliver ...

Read More »

Automating Jenkins Docker Setup

Jenkins is, by far, the most used CI/CD tool in the market. That comes as no surprise since it’s been around for a while, it has one of the biggest open source communities, it has enterprise version for those who need it, and it is straightforward to extend it to suit (almost) anyone’s needs. Products that dominate the market for ...

Read More »

Upcoming Webinar: How to Build the Ideal Java Production Monitoring Stack

java-interview-questions-answers

How can you incorporate Observability into your system and build the ideal Java production monitoring stack? Monitoring your system to catch slowdowns and errors is important, but being able to gain meaningful insights to actually solve these errors is what makes good developers great. Implementing a culture of Observability means proactively addressing errors in production rather than reacting to user ...

Read More »

Thoughts on the MVP Pattern

Hello, dear readers, and welcome to my thoughts on the MVP (Model-View-Presenter) pattern, which I finally got around to learning. I had tried before, but everybody always explained it so abstractly that, even when compared to MVVM abstractly, I couldn’t tell what it was. But I recently got to see the pattern being implemented in some live-coding episodes  I don’t ...

Read More »

What are you defining as “Done”?

Agility is why most organizations adopt Scrum. The actual agility an organization achieves is rooted in how sophisticated Scrum is being employed. Beyond the mere adoption of Scrum, enterprise agility is much accelerated if the organization re-emerges its structures around Scrum. With re-vers-ify I remind people that structures need to be re-imagined, rather than predicted or copied, often upon re-imagining Scrum. Through ...

Read More »

CoderDojo, so what’s the point?

Initially I was skeptical of CoderDojo. Here’s another thing IT professionals are doing for free. Why isn’t there Economics Dojo, Medical Dojo, Legal Dojo?  Why is a profession that at times is extremely competitive, has long demanding hours, low job security being glamorized beyond a point of credible fiction?  Why are people being told they need to code when there are ...

Read More »

Defining “Scaling” Agile, Part 5: Agile Management

One of the challenges I see in organizations is how managers can use agile approaches. One of the biggest problems is that the entire organization is organized for resource efficiency (think silos of functional experts). Agile approaches use flow efficiency. Thinking in flow efficiency changes everything.               Many people in organizations believe that dividing ...

Read More »

High Availability (HA), Session Replicated, Multi-VM Payara Cluster

java-interview-questions-answers

Abstract While researching how to create a high availability (HA), session replicated, multi-machined Payara/GlassFish cluster I discovered I couldn’t find everything I needed in a single reference. I assumed this would be a common need and easy to find. Unfortunately my assumption was wrong. So the purpose of this post is to give a complete end-to-end example of a high ...

Read More »

Optimizing Android Test Automation Development

Now that we are a few weeks away from Google I/O, and we understand that the complex Android landscape is becoming, even more, complex let’s explore a way Android teams can optimize and plan their test automation across the different platforms and devices. In the past, I’ve written about the need to connect the 3 layers: Application under test Test code ...

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