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

 

 

Forwarding Logs From All Containers Running Anywhere Inside A Docker Swarm Cluster

In this article, we’ll discuss a way to forward logs from containers created as Docker Swarm services inside our clusters. We’ll use the ELK stack. They’ll be forwarded from containers to LogStash and, from there, to ElasticSearch. Once in the database, they will be available through Kibana. Environment Setup We’ll start by creating a Docker Swarm cluster. I will assume ...

Read More »

Work with Parallel Database Streams using Java 8

java-interview-questions-answers

What is a Parallel Database Stream? Read this post and learn how you can process data from a database in parallel using parallel streams and Speedment. Parallel streams can, under many circumstances, be significantly faster than the usual sequential streams. With the introduction of Java 8, we got the long awaited Stream library. One of the advantages with streams is that ...

Read More »

Database CRUD Operations in Java 8 Streams

java-interview-questions-answers

The biggest obstacle to overcome when starting out with a new tool is to get your head around how to do the little things. By now you might feel confident in how the new Java 8 Stream API works, but you might not have used it for database querying yet. To help you get started creating, modifying and reading from ...

Read More »

Best Practices on Migrating from a Data Warehouse to a Big Data Platform

Offloading cold or unused data and ETL workloads from a data warehouse to Hadoop/big data platforms is a very common starting point for enterprises beginning their big data journey. Platforms like Hadoop provide an economical way to store data and do bulk processing of large data sets; hence, it’s not surprising that cost is the primary driver for this initial ...

Read More »

MQTT Protocol Tutorial

MQTT protocol is a Machine to Machine (M2M) protocol widely used in Internet of things. It is a message based protocol. It is extremely light-weight and for this reason, it is adopted in IoT ecosystem. Almost all IoT cloud platforms support MQTT protocol to send and receive data from smart objects. There are several implementations for different IoT boards like Arduino, ...

Read More »

Short DNS Record TTL And Centralization Are Serious Risks For The Internet

Yesterday Dyn, a DNS-provider, went down after a massive DDoS. That led to many popular websites being inaccessible, including twitter, LinkedIn, eBay and others. The internet seemed to be “crawling on its knees”. We’ll probably read an interesting post-mortem from Dyn, but why did that happen? First, DDoS capacity is increasing, using insecure and infected IoT devices with access to ...

Read More »

Salaries and Job Offerings Categorized by Programming Language

The Paysa Blog recently featured a post Silicon Valley’s Most Valuable Skills in which they looked at the most valuable software development skills in the United States in terms of average salary and in terms of job openings listing the skill. Of particular interest to me was the portion of the post on programming languages and how average salaries and ...

Read More »

Embed Jython to you java codebase

Jython is a great tool for some quick java scripts using a pretty solid syntax. Actually it works wonderfully when it comes to implement some maintenance or monitoring scripts with jmx for you java apps. In case you work with other teams with a python background, it makes absolute sense to integrate python to your java applications. First let’s import ...

Read More »

How to Use GitLab and GitHub Together

The Source Control Hosting Landscape GitHub has been the the most popular site for hosting open source software projects since 2008.  It took the lead when SourceForge was slow to embrace newly-popular git source control system.  GitHub is rivaled by Bitbucket, thriving on an enterprise-friendly pricing model and integration with other Atlassian tools.  However, GitHub’s model of charging for privacy rather than headcount makes ...

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