GlassFish update fixes restart hangs, random 403 responses

The Eclipse Foundation has released GlassFish 7.0.21, an update of the enterprise Java application server that focuses on fixing a few tenacious bugs. The release also brings improved connection pool lookup messages and improved error messages on deploying apps larger than the upload size limit in Admin Console. Downloadable from glassfish.org, GlassFish 7.0.21 was introduced…

Read More

Kotlin for Java developers: Concurrency with coroutines

The ability to perform multiple operations simultaneously is one of the most important aspects of any programming language. Orchestrating multiple paths of execution is inherently complex and there are various approaches to taming this complexity. Kotlin is a JVM language growing in popularity for its clean union of functional and object-oriented paradigms. In my previous article, I…

Read More

12 Java Enhancement Proposals changing Java

Java’s internal systems and syntax are constantly evolving, and these changes happen primarily through the Java Community Process (JCP) and Java Enhancement Proposals (JEPs). Together, the JCP and JEPs define the path by which new features can be described, designed, and—hopefully—introduced into the JVM. They keep the Java language and platform dynamic and the community…

Read More

Oracle touts ‘tip and tail’ release model for Java library development

Oracle is touting a “tip and tail” model for Java library development that the company says would give application developers a better experience and at the same time help library developers innovate faster. The JEP (JDK Enhancement Proposal) created September 30 and updated October 7 describes a release model for software libraries. The “tip” release…

Read More