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

 

 

What’s New in CUBA Platform 6.3

cuba-platform-os-logo

We are proud to announce the general availability of the new release of the CUBA Platform and Studio! Perhaps this is one of the most feature-rich platform releases ever – there are important changes on all levels: architecture, extensibility, API usability, and performance. This article covers major enhancements of the platform. The full list of changes is available in release ...

Read More »

Keeping Your Logs From Becoming an Unreadable Mess

software-development-2-logo

When you run into a strange, seemingly unsolvable bug, improving your logging can be the best step you can take. Great logging is the easiest way to detect and fix entire classes of bugs. When you log enough information, you can see how your data changes during a request. You can track the calls you make to other services, and ...

Read More »

Do you really need instanceof?

java-logo

Using instanceof is a code smell. I think we may agree on that. Whenever I see a construction like that I’m sure that something went awry. Maybe someone just didn’t notice a problem when making a change? Maybe there was an idea, but it was so complex that it required so much effort or time that a developer made a ...

Read More »

Drools 6.5.0.Final is available

jboss-drools-logo

The latests and greatest Drools 6.5.0.Final release is now available for download. This is an incremental release on our previous build that focus on a few key improvements to round up the 6.x series. You can find more details, downloads and documentation here: Drools website Downloads Documentation Release Notes Read below some of the highlights of the release. You can also ...

Read More »

4 Hot Business Intelligence Trends: When Business Intelligence Meets Big Data (Part 1 of 4)

software-development-2-logo

Business intelligence (BI), which is one of the oldest concepts in data processing, is undergoing a radical reinvention. The concept has already evolved considerably since it first gained popularity in the early 1990s (and particularly since its first mention in the Cyclopædia of Commercial and Business Anecdotes in 1865!). In fact, the quest to mine transactional data for business insight ...

Read More »

An agile introduction to DevOps – Working software

agile-logo

The agile manifesto says we value working software. What is working software anyway? We can talk about software working in different contexts. First are the non-tangible parts (more working than software): Idea – The ideas for the product we’re going to build need to make sense and solve the our customer problem Design – We need to have a proper ...

Read More »

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

docker-logo

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 »

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