-
Core Java
Throwing an Exception Without Proper Context Is a Bad Habit
I keep repeating the same mistake again and again. So it’s time to stop and make a rule to prevent…
Read More » -
Core Java
2 decades of Java: A timeline of the notable events
Reference: 2 decades of Java: A timeline of the notable events from our JCG partner Jeshan Babooa at the Java…
Read More » -
DevOps
The first Application-Centric Unified Monitoring solution for Java
Solve App Problems 10x Faster with AppDynamics – Monitor production apps at code-level depth with minimal overhead. Start a FREE…
Read More » -
Software Development
#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.…
Read More » -
Career
Why Programmers should take their CV seriously? 5 Tips to Make Better Resume
Recently I received an email from one of my readers telling me that he is not getting enough interview calls…
Read More » -
Core Java
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…
Read More » -
Core Java
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…
Read More » -
Software Development
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…
Read More » -
Software Development
Do interfaces terminate dependencies?
Response to a response A previous post explored the relationship between transitive dependencies and abstract methods in Java programs. Jaime…
Read More »