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

 

 

Why Should You Do Microservices (or maybe you shouldn’t)

software-development-2-logo

Microservices architecture is really hyped these days (I should know, I have been talking about it in many conferences), however not many have been written about the actual reason for doing microservies in the first place. In the stories I tell in my public talks I try to explain that microserves architecture comes to solve a problem, and the main ...

Read More »

Do you test your IT operations and business processes?

software-development-2-logo

The software industry expends a lot of energy making sure software is tested. From unit testing, to system and performance testing, to manual “poke it with a stick testing”, almost no software team “doesn’t do it” or fails to see the need. Ironically though, many places don’t routinely test their IT operations and business processes. This is ironic because if ...

Read More »

Giveaway Alert: Lenovo & Turtle Beach Headset Gamer

jcg-logo

Want to Level Up Your Next LAN Party? Well, you have come to the right place! We are giving away a bundle including a Lenovo Ideapad Y700 Touch (15″) Laptop and a Turtle Beach Ear Force Z300 headset. Enter Now to Win Over $1200 in Gaming Gear! Whether you’re into Warcraft or League of Legends, you’ll find yourself gaming like ...

Read More »

JLBH Examples 2 – Accounting for Coordinated Omission

java-logo

In this post: Running JLBH with and without accounting for coordinated omission An example to in numbers the effects of coordinated omission A discussion about flow control             This is the example I used when describing what it would be like if you measured without accounting for coordinated omission: Let’s imagine you are waiting for ...

Read More »

JLBH Examples 1 – Why Code Should be Benchmarked in Context

java-logo

In this post: A side by side example using JMH and JLBH for Date serialisation Measuring Date serialisation in a microbenchmark Measuring Date serialisation as part of a proper application How to add a probe to your JLBH benchmark Understanding the importance of measuring code in context       In the last post, ‘Introducing JLBH‘ we introduced JLBH the latency ...

Read More »

2 Rookie Java Constants and Enums Pitfalls

java-logo

In various code reviews I perform on Java and Groovy code I often see magic numbers and other random Strings littered all over the code base. A magic number, for example, is the 4.2 in below (Groovy) code snippet: if (swashbuckle >= 4.2) { ... } What does 4.2 mean? My advise is to extract such a number to a ...

Read More »

Profile of an IoT Developer: Results of the IoT Developer Survey

software-development-2-logo

Today we release the results of our second annual IoT Developer Survey. Like last year it provides an interesting insight into how developers are building IoT solutions. This year the Eclipse IoT Working Group partnered with IEEE IoT and the AGILE-IoT research project to expand the scope and respondent pool for the survey. Thanks to this partnership, we had 528 participants in ...

Read More »

Determining the Active HotSpot Garbage Collector

java-logo

The StackOverflow questions find which type of garbage collector is running, Default Garbage collector for a jvm, How can I see what garbage collector is running by looking at gc logs?, and How to know the current GC strategy of the HotSpot jvm?, and the blog post How to programmatically obtain GC information demonstrate the desire at times to know ...

Read More »

JLBH – Introducing Java Latency Benchmarking Harness

java-logo

In this Post: What is JLBH Why did we write JLBH Differences between JMH and JLBH Quick start guide       What is JLBH? JLBH is a tool that can be used to measure latency in Java programs. It has these features: Aimed at running code that would be larger than a micro benchmark. Suitable for programs that use ...

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