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

 

 

The first Application-Centric Unified Monitoring solution for Java

devops-logo

Solve App Problems 10x Faster with AppDynamics – Monitor production apps at code-level depth with minimal overhead. Start a FREE Trial! Earlier today at AppDynamics AppSphere™ 2015, we announced the AppDynamics Winter ’16 Release (4.2) that  brings significant enhancements to our Application Intelligence Platform to provide essential support for businesses’ digital transformation initiatives. The new release extends the capabilities of ...

Read More »

#GeekListener v.5

software-development-2-logo

The last week wasn’t rich in global programming events. So I have no any comments and tweets regarding fresh tech-talks. But as always I have a bunch of developers tweets about everything, starting from a philosophy and finishing with a big data. So let’s start the #GeekListener digest! Our first functional programming lover… khe-khe I mean participant is Michael O. ...

Read More »

A Subtle AutoCloseable Contract Change Between Java 7 and Java 8

java-logo

A nice feature of the Java 7 try-with-resources statement and the AutoCloseable type that was introduced to work with this statement is the fact that static code analysis tools can detect resource leaks. For instance, Eclipse: When you have the above configuration and you try running the following program, you’ll get three warnings: public static void main(String[] args) throws Exception ...

Read More »

High-Concurrency HTTP Clients on the JVM

java-logo

HTTP is probably the most popular application-level protocol and there are many libraries that implement it on top of network I/O, which is a special (stream-oriented) case of general I/O. Since all I/O has a much in common 1, let’s start with some discussion about it. I’ll concentrate on I/O cases with a lots of concurrent HTTP requests, for example micro-services, ...

Read More »

Internet of things: 4 free platforms to build IoT project

software-development-2-logo

Internet of things is a set of physical objects that use network support to exchange data. These objects can be sensors, software, boards and so on. This is an interesting ecosystem where the software can be connected directly to real hardware or devices. The most known boards that can be used for IoT project are Arduino (with its several versions) ...

Read More »

Do interfaces terminate dependencies?

software-development-2-logo

Response to a response A previous post explored the relationship between transitive dependencies and abstract methods in Java programs. Jaime Metcher penned an excellent criticism of the post on his blog, where he concludes: So I suspect that what Edmund has discovered is a correlation between the use of interfaces and modular program structure. But that just a correlation. This ...

Read More »

Project Jigsaw: an incomplete puzzle

java-logo

Mark Reinhold just recently proposed a delay of Java 9 to buy more time for completing project Jigsaw as the major feature of the upcoming release. While this decision will surely bring the doomsayers of Java back onto stage, I am personally quite relieved and think this was a good and necessary decision. The milestone for feature completion of Java ...

Read More »

Drools: A detailed description of internal code cleanups for fireAllRules, fireUntilHalt and Timers

jboss-drools-logo

In June we blogged about a new internal state machine to manage the interaction of User, Timer and Engine threads. We’ve now done another big internal clean up of this code, to make it easier to read and easier to understand. As previous mentioned all actions (insert, update, delete etc) are now placed into a thread safe propagation queue. The ...

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