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 ....
Email address:

Java 10 – JEP 286: Local-Variable Type Inference

Java 10 is around the corner with RC Build available here. The features targetted for this release can be found here. Of all the JEPs targetted for Java 10, the interesting and most talked about by the developer community is the 286: Local-Variable Type Inference. What is Local Variable Type Inference? We saw in Java 8, the Diamond operator which ...

Read More »

Secure Your Mobile App with OIDC and Ionic for JHipster

“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. We’ve been building a ton of new projects with Ionic and JHipster here at Okta, and today I’m excited to show you how to secure those projects ...

Read More »

Building Microservices – Download FREE ebook

Microservices is a fast-evolving topic. Although the concept is not new, experiences from people all over the world, along with the emergence of new technologies, are having a profound effect on how they’re used. This book is full of concrete examples of microservices in action at organizations like Netflix, Amazon, Gilt, and the REA group, who have all found that ...

Read More »

FREE Programming Courses Giveaway from Java Code Geeks and StackCommerce (total value of $2,892)!

Java Code Geeks and StackCommerce are giving away 3 FREE Programming Courses!!! You can check the 3 Programming Courses below! In order to be the winner simply enter our competition: Complete Java Programming Bootcamp: 10 Courses (83.5 Hours) to Become a Java Master: Design UIs with JavaFX, Utilize Design Patterns, Master Multithreading & More             ...

Read More »

Setting Up HAProxy for a SaaS Application

At Shopblocks, each customer receives several temporary subdomains so that they can access their website, admin system, and static assets. Part of the challenge of building Shopblocks was in providing all customers, by default, an SSL certificate. During our prelaunch stage, our system was based heavily on Apache Virtual Hosts, with each customer getting their own Virtual Host file. This ...

Read More »

How to apply Machine Learning to IoT using Android Things and TensorFlow

This project explores how to apply Machine Learning to IoT. In more details, as IoT platform, we will use Android Things and as Machine Learning engine we will use Google TensorFlow. Nowadays, Machine Learning is with Internet of Things one of the most interesting technological topics.  To give a simple definition of the Machine Learning, it is possible to the Wikipedia definition: ...

Read More »

MicroServices using Spring Boot & Spring Cloud – Part 1 : Overview

Nowadays MicroServices is the hot buzzword in software development and many organizations prefer building their enterprise applications using MicroServices architecture. In Java community, SpringBoot is the most widely used framework for building both monoliths and microservices. I am planning to write a series of articles covering how to build microservices using SpringBoot and SpringCloud. In this article we are going ...

Read More »

Messaging with RabbitMQ

java-interview-questions-answers

RabbitMQ is a robust message broker that can be used to implement different messaging patterns. Even though there is an exellent tutorial available (using different languages and frameworks) it can be a bit difficult to get into the concepts. In this post I want to show some different paradigms that can be implemented with RabbitMQ and why I struggled with ...

Read More »

Gradle Dependencies for Java, use compile or implementation?

While I was explaining to a colleague about using Gradle for Java projects (he was moving away from Maven), we came across various code samples. Some of the examples were using the compile configuration for dependencies, while others were using implements and api. dependencies { compile 'commons-httpclient:commons-httpclient:3.1' compile 'org.apache.commons:commons-lang3:3.5' } dependencies { api 'commons-httpclient:commons-httpclient:3.1' implementation 'org.apache.commons:commons-lang3:3.5' } This post was ...

Read More »