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

 

 

Progressive Web apps recipes for GWT

Progressive or not progressive… If you have been designing or developing web applications for a while, you would have probably came across the term Progressive Web application a tons of times, and will probably do so for the coming years. You probably wondered what exactly is the definition of PWAs, how we identify one, and how we build one. According ...

Read More »

JsInterop, Web Components, Polymer: A beginner’s guide

JsInterop Back when GWT was released, there wasn’t that much of Javascript libraries, so having a two way interoperability between Java and JS was not that attractive. GWT offered a way to write Javascript inside Java classes using JSNI. But now with the changing landscape of the Javascript ecosystem, GWT developers need something more elaborate than JSNI. From version 2.7, ...

Read More »

Android Things bot: How to Build an IoT bot to execute tasks

In this tutorial, we will cover how to implement an Android Things bot to execute tasks. This is an interesting topic because it mixes two emerging technologies as Internet of Things (IoT) and bots. As you may know, Android Things is the new Google OS built for Internet of things. This OS helps you developing professional IoT projects without knowing much about ...

Read More »

Overview of Scala.js from a GWT developer perspective

This blog is heavily biased towards GWT (and GWT based frameworks), but we are keeping in my mind that GWT may be taken over by other technologies in the future, so we are always open to exploring other platforms/frameworks. As they say, diversification reduces risk. Every programming language, even the weirdest ones, have their “to javascript” compiler: https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS, so GWT ...

Read More »

What Are the Top 10 Causes for Unhappiness Among Developers

A new study lays out the main reasons that lead to unhappy software developers. But why is it so important? Are you happy as a software developer? If that question sounds weird or out of place, it shouldn’t be. It’s a pressing issue for employers, HR teams and companies in general. A happy developer is often a productive developer, and ...

Read More »

Dependency injection in GWT using Dagger 2

Dependency injection is a software development concept where objects are provided with all the objects or values than they need for creation. GWT users have been familiar with GIN, but this last has been deprecated and is not supported anymore, so applications using GIN currently need really to say farewell. Dagger is the new dependency injection framework for GWT. For ...

Read More »

Quick Tip: Debugging a GWT application using Chrome Dev tools

Debugging is an important aspect of software development. Having the right tools can save a lot of time and headaches. Before GWT Super Dev mode, the classic Dev mode allowed to use JVM debugging. Developers could set break points within their IDE and use debug mode to track bugs and errors. Now with the Super dev mode, things are different. ...

Read More »

Simple Spring Boot Admin Setup

java-interview-questions-answers

Spring Boot Admin is a cool dashboard for monitoring your spring boot applications. However, setting it up is not that trivial. The documentation outlines two options: Including a client library in your boot application that connects to the admin application – this requires having the admin application deployed somewhere public or at least reachable from your application, and also making ...

Read More »

Dealing with Difficult Stakeholders and Team Members

Experiencing disagreement and conflict is part of our job as product managers and product owners. We work with a broad range of people from different departments, and it’s only natural that we don’t always agree and sometimes clash. But constructively navigating conflict can be challenging. This article shares my recommendations for dealing with difficult people and successfully addressing conflict. It’s a ...

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