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

Getting Started with Containers and Microservices

Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided Tour! Learn best practices for implementing and monitoring containers and microservices, and what to do if you need a new application monitoring solution. Get Ahead of Microservices and Container Proliferation with Robust App Monitoring Containers and microservices are growing in ...

Read More »

MySQL Workbench Tutorial

1. About MySQL Workbench MySQL Workbench, as the name indicates, is a desktop tool to manage MySQL database servers and the databases too. MySQL Workbench comes integrated with a whole bunch of tools to help make the task of working with the database easier. It is mainly a visual database design tool that integrates variety of facilities as listed below: ...

Read More »

Bounded Context in my view

In this article, I will share my point of view about Bounded Context. I will try to answer questions like what does it mean and why is it required. We will also try to examine the connection between Bounded context and Microservices. I will try to keep it as simple as possible. This article targets to that audience who will ...

Read More »

Updates on Records (Data Classes for Java)

There have been several updates related to “Java Data Classes” (AKA “Records”) in recent months. As I briefly mentioned in the post “Updates on JavaFX, Valhalla, Data Classes, and Java’s Floating-Point,” Brian Goetz‘s “Data Classes for Java” “explores possible directions for data classes in the Java Language.” Sadly, despite significant discussion on this potential new Java feature on the OpenJDK ...

Read More »

DevOps: A Methodology to Learn From

For every technical professional out there, DevOps is one of those buzzwords that pops up every now and then. DevOps has been around since the early 2000s and has continuously evolved out of opportunity. With a huge number of tech professionals looking to move into DevOps, this is definitely a trend that is here to stay! So, what is DevOps? ...

Read More »

Gradle Tutorial

1. Introduction In this lesson, we will study about Gradle, which is a build tool and a dependency management system very similar to Maven and Ant and designed specifically for building Java-based projects. Unlike Maven and Ant build systems, Gradle doesn’t use XML. It is actually built in DSL based on Groovy. The biggest advantage Groovy-based Gradle scripts provided was ...

Read More »

How to handle HTTP 403 forbidden error in Java

java-interview-questions-answers

Sometimes when trying to consume a web service from a java client, you get a 403 forbidden HTTP response code, even though the service is accessible normally from web browsers. The HTTP 403 forbidden error doesn’t necessarily occur due to missing authentication attributes, some web services would only authorize web browsers or some specific clients to access them, while they ...

Read More »

How to build an IoT system using Arduino/ESP8266 mydevices Cayenne and MQTT

This article describes how to build an IoT system using Arduino/ESP8266  mydevices Cayenne and MQTT.  In more details, this IoT tutorial discovers how to use Arduino (or ESP8266) to send data to Cayenne using MQTT protocol. Moreover, this Arduino/ESP8266 MQTT project investigates how to use MQTT to control remote peripheral using a web interface. This is a complete step by step tutorial ...

Read More »

Bad Software Is Our Fault

Bad software is everywhere. One can even claim that every software is bad. Cool companies, tech giants, established companies, all produce bad software. And no, yours is not an exception. Who’s to blame for bad software? It’s all complicated and many factors are intertwined – there’s business requirements, there’s organizational context, there’s lack of sufficient skilled developers, there’s the inherent ...

Read More »