Java 5 brought generics to the Java language. In this article, I introduce you to generics and discuss generic types,…
Although not due to arrive until March 2021, Java Development Kit (JDK) 16 has begun to take shape, with proposed…
Kotlin, the JetBrains-developed, statically typed language for JVM, Android, and web development, is due for a compiler rewrite, multiplatform mobile…
Oracle v. Google has been winding its way through courts for a decade. You’ve probably already heard that the high-profile…
“The report of my death was an exaggeration,” Mark Twain once wrote in a letter to journalist Frank Marshall White.…
Programming languages can divide opinion. They are, for many engineers, a mark of identity. Yes, they say something about the…
Packt and Humble Bundle have teamed up once again to bring readers a massive selection of eBooks and videos for…
A new version of JUnit v5.3 was released last week. There are some changes and new features like parallel test…
On Friday, Oracle released the JDK 11 first Release Candidate. It includes features such as nest-based access control, dynamic class-file…
After the consecutive release of Dagger 2.15 and 2.16 in May earlier this year, Dagger 2.17 was released with enhanced…