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

 

 

Java Performance Monitoring: 5 Open Source Tools You Should Know

java-logo

Little known yet useful: The state of open source Application Performance Monitoring One of the most important things for any application is performance. We want to make sure the users are getting the best experience they can, and to know that our app is up and running. That’s why most of us use at least one monitoring tool. If you’re ...

Read More »

Building a horizontal JMS Bridge between two WildFly Servers using ActiveMQ Artemis

jboss-wildfly-logo

Sometimes it’s necessary to connect different Message Brokers together. In Enterprise Messaging this scenario is known as Bridging. It can be done with JMS and different protocols like AMQP,  ActiveMQ Artemis core protocol. This blogpost focusses on Bridging with JMS and two Apache ActiveMQ Artemis Brokers running which are running in WildFly. What’s a JMS Bridge? JMS Bridges typically are ...

Read More »

What Is the Future of Data Warehousing?

software-development-2-logo

There is no denying it – we live in The Age of the Customer. Consumers all over the world are now digitally empowered, and they have the means to decide which businesses will succeed and grow, and which ones will fail. As a result, most savvy businesses now understand that they must be customer-obsessed to succeed. They must have up-to-the-second ...

Read More »

Keep Server IPs In Apps

devops-logo

As a consequence of the Dyn attack many major websites were down, including twitter – the browsers could not resolve an IP address of the servers because the authoritative name server (Dyn) was down. Whether that could be addressed globally, I don’t know – there was an interesting discussion on reddit about my proposal to increase TTL – how the ...

Read More »

Understanding Connection Pooling

java-interview-questions-answers

1. Introduction Connection Pooling is a technique to boost application’s performance where N connections to the database are opened and managed in a pool. The application just asks for a connection, uses it and then drops it back to the pool. When the application demands for a connection, the ready connections are kept available to used in the pool. The pool manages ...

Read More »

How to Replicate Streaming Data Across Data Centers with MapR Streams

software-development-2-logo

In this week’s Whiteboard Walkthrough Jorge Geronimo, Solutions Architect at MapR, explains how with a single line of code you can create a replica of a MapR data stream within the same cluster or to another cluster even in another part of the world. Jorge also describes multi master replication for streaming data and how MapR Streams’ unique capability for ...

Read More »

Crouching Supervisor, Hidden File Descriptor Setting

devops-logo

Here’s an interesting problem our team faced last month that was extremely infuriating. We were in the process of launching replacement haproxyinstances that are used to load balance to nodes in our RabbitMQ cluster. We’ve done this a lot of times before and set all the usual user settings required under limits.d to ensure proper file descriptors are allocated for ...

Read More »

Devoxx 2016 Part 1 – Conference Impressions

software-development-2-logo

This is my report on my trip to Devoxx Belgium conference. My last visit to Belgium coincided with the publication of Java EE 7 Developer Book in 2013. Three years ago is long time in the technology. So what has changed in Belgium in the meantime? The threat level of security is the obvious thing, there were many army soldier ...

Read More »

Auto-Generate Optimized Java Class Specializations

java-logo

If you visited JavaOne this year you might have attended my presentation on “How to Generate Customized Java 8 Code from your Database”. In that talk I showcased how the Speedment Open Source toolkit is used to generate all kinds of Java code using a database as the domain model. One thing we didn’t have time to go into though ...

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