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

[MEGA DEAL] Ethical Hacking A to Z Bundle (98% off)

Break Into the Lucrative World of Ethical Hacking with Over 45 Hours of Immersive Content Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 98% off on Ethical Hacking A to Z Training Bundle. Get it now with only $25, instead of the original price of $1273. Complete Ethical ...

Read More »

Build a Simple CRUD App with Spring Boot and Vue.js

spring-interview-questions-answers

“I love writing authentication and authorization code.” ~ No Java Developer Ever. Tired of building the same login screens over and over? Try the Okta API for hosted authentication, authorization, and multi-factor auth. In this tutorial, you’re going to build a complete CRUD web application using Vue.js for the client and Spring Boot as the resource server. You’ll also secure ...

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 »

Behavioural Design patterns: Observer

Observer is one of the most popular design patterns. It has been used a lot on many software use cases and thus many languages out there provide it as a part of their standard library. By using the observer pattern we can tackle the following challenges. Dependency with objects defined in a way that avoids tight coupling Changes on an ...

Read More »

Service Mesh: Istio and AWS App Mesh

java-interview-questions-answers

One of the big announcements at AWS re:Invent this week was the AWS App Mesh. Before talking about it though, let’s look at what the heck a mesh is anyway… What is a service mesh? A service mesh is an infrastructure layer for microservice architectures. It handles communication concerns between services, making that communication more visible (or “observable”) and manageable. More ...

Read More »

Top 5 announcements from AWS re:Invent 2018

java-interview-questions-answers

AWS re:Invent has just completed. It was a huge event with 50,000+ attendees across 7 of the biggest hotels in Vegas, and many new service announcements. Serverless continue to get lots of attention with new lambda enhancements and better container support. The “hybrid” model of using your own datacenter in conjunction with a cloud provider has been fully embraced by AWS ...

Read More »

An Engineer’s Guide To SLA, SLO, and SLI

Engineers want software systems to be massive, yet be agile, to perform at the highest class, and to not compromise on security. They want software with the ability to scale, be simple in design, easy to develop and maintain. What they don’t want are more acronyms. SLA stands for Service Level Agreement. SLAs typically span the business domain. They are ...

Read More »

Apache Ignite Baseline Topology by Examples

java-interview-questions-answers

Ignite Baseline Topology or BLT represents a set of server nodes in the cluster that persists data on disk.                 Where, N1-2 and N5 server nodes are the member of the Ignite clusters with native persistence which enable data to persist on disk. N3-4 and N6 server nodes are the member of the ...

Read More »

Java 11: JOIN Tables, Get Java Streams

Ever wondered how you could turn joined database tables into a Java Stream? Read this short article and find out how it is done using the  Speedment Stream ORM. We will start with a Java 8 example and then look into the improvements with Java 11. Java 8 and JOINs Speedment allows dynamically JOIN:ed database tables to be consumed as standard ...

Read More »

Dynamic casting in Java

java-interview-questions-answers

I’m a big fan of Baeldung’s blog. One of his previous post is about casting in Java. Unfortunately, I feel it misses one important point: dynamic casting. Since that’s is (very) relatively new, this post will try to fill that gap. Do not use casting The first thing is that it should be relatively easy to avoid casting. Using polymorphism Polymorphism is a great way ...

Read More »