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 agree to the Terms and Privacy Policy

How to test drive a Content Delivery Network

How not to break the internet. Introduction A Content Delivery Network (CDN) is a cache that sits between your website and the user. This is useful when your site becomes popular and you don’t want to have to keep scaling up your webserver to handle the load. This avoids the ‘breaks the internet’ moment when a website fails due to ...

Read More »

Minimal measures for minimal stability in a complex world (that will help you optimize your Scrum)

Scrum, in its more general definition, is a simple framework to help us address complex challenges. Product development is the subset of complex problem domains where Scrum took root first; by explicitly acknowledging software and new product development to be complex work, serving to deliver complex products in complex circumstances. Scrum is increasingly being discovered as a simple framework to ...

Read More »

So You’re Going to Make a Framework?

Don’t. Seriously don’t just make a framework. Here’s why your framework will fail: You don’t know what the future requirements are, so you’ll provide too littleYou don’t know what the future requirements are, so you’ll provide too muchYou’ve not encountered the general case of what you’re trying to make, so you’ll end up too specificYou’ve not focused on your specific ...

Read More »

Istio as an Example of When Not to Do Microservices

I’ve been pretty invested in helping organizations with their cloud-native journeys for the last five years. Modernizing and improving a team (and eventually an organization’s) velocity to deliver software-based technology is heavily influenced by it’s people, process and eventual technology decisions. A microservices approach may be appropriate when the culmination of an application’s architecture has become a bottleneck (as a ...

Read More »

Video course on efficient enterprise testing

java-interview-questions-answers

I’ve created a few videos on the topic of effective enterprise testing. I still see a huge importance in this topic in real-world projects. Here are my experiences in testing Enterprise Java projects together with some examples. 1. Introduction & efficient Maven usage In this video, I’ll give an introduction to the testing course and show how to structure tests ...

Read More »

Embrace the Chaos!

Being just yet another software developer in a large enterprise is a pain. You are surrounded by legacy code, inconsistent architecture, low quality standards (assuming they even exist), lack of coding discipline, broken or dirty unit tests, mediocre programmers, and so on. On top of that, the management is very chaotic: no strict plans, no task management, no objective metrics, ...

Read More »

Save Water: Have Smaller Baths

Containers are getting smaller. Our programming needs to shift to compensate. We used to be able to write code that was going to run on big computers with tons of memory and a hefty CPU. Then cloud computing came along and computers were of a decent size, but not huge. Then containerization came along and we started running our software ...

Read More »