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

 

 

Build IoT project with Arduino sensor in 3 Steps

This post describes how to create an IoT project using Arduino sensor. You will learn how easy is creating an IoT app that monitors gas in a room using Arduino sensors and send a notification when the gas is over the threshold. We can build a simple gas monitoring system in a few steps. First of all, we assume you ...

Read More »

Push Spring Boot Docker images on ECR

On a previous blog we integrated a spring boot application with EC2. It is one of the most raw forms of deployment that you can have on Amazon Web Services. On this tutorial we will create a docker image with our application which will be stored to the Amazon EC2 container registry. You need to have the aws cli tool ...

Read More »

Docker Benefits for the Enterprise

When it comes to application infrastructure, containerization is king. What was once the hot new thing in the DevOps wild west is now maturing into a more stable and widely adopted technology. But despite this growing popularity, it’s still a young technology and as with all things new, adoption can be overwhelming — especially for large companies that already have ...

Read More »

Perfecting Lambda Architecture with Oracle Data Integrator (and Kafka / MapR Streams)

java-interview-questions-answers

“Lambda architecture is a data-processing architecture designed to handle massive quantities of data by taking advantage of both batch– and stream-processing methods. This approach to architecture attempts to balance latency, throughput, and fault-tolerance by using batch processing to provide comprehensive and accurate views of batch data, while simultaneously using real-time stream processing to provide views of online data. The two view outputs may be joined before presentation. The rise ...

Read More »

Microservice using Docker stack deploy – WildFly, Java EE and Couchbase

There is plenty of material on microservices, just google it! I gave a presentation on refactoring monolith to microservices at Devoxx Belgium a couple of years back and it has good reviews: This blog will show how Docker simplifies creation and shutting down of a microservice. All code used in this blog is at github.com/arun-gupta/couchbase-javaee. Microservice Definition using Compose Docker 1.13 introduced a v3 of Docker ...

Read More »

User Story Reflections

Users As its name suggests, a user story describes how a user or customer uses the product–a digital product is captured from the perspective of the users. This avoids a solution-centric view where we worry more about how to provide and implement the product features than why and how people will use them. Understanding who the users are and how the product ...

Read More »

Processing billions of events/day

Throughout the lifecycle of a company the IT architecture is bound to change multiple times. There can be many different reasons for such changes. One of the worst reasons for such change can be when developers get bored by a particular solution and just wish to follow whatever the newest hype happens to be. Some of the reasons why the ...

Read More »

It’s all digital, stupid.

I’m the stupid one. For years now I’ve heard people talk about “digital” but I failed to grasp the significance. It started with “digital agencies” which I took to be advertising agencies which did websites, although the websites they were trying to build contained a lot of functionality. These odd advertising agencies seemed to offering services more akin to Logica ...

Read More »

What programmers want

Recently I’ve been asked by an HR person to tell which factors influence Java programmers wanting to change a job, what is important when we consider a change. I gave it a great deal of thought, and the result has been so extensive as to warrant a blog post. Which I now present here. I don’t aspire to cover everything or ...

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