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 ....
I agree to the Terms and Privacy Policy

#GeekListener v.5

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

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

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

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?

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

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 »

Using Spring-data With Apache Camel

Spring Data saves you a lot of time by creating smart DAOs that you can basically get for free without writing any code. It basically follows the Repository Pattern from Eric Evans’ DDD book and treats entities as collections. It has a great convention that allows you to specify criteria for complex queries, and even leverage the JPA Criteria API ...

Read More »