Java at 30: What's next for the world's most enduring programming language? [Q&A]


As Java marks its 30th anniversary on May 23rd, it's a powerful reminder that few technologies have had the longevity -- or the impact -- of a language first launched in 1995.
Today, Java continues to underpin much of modern software development, from cloud-native systems to enterprise-scale applications.
To mark this milestone, we caught up with Dewan Ahmed, principal developer advocate at Harness. Dewan, whose work focuses on empowering DevOps and engineering teams to deliver reliable, efficient, and secure software. He has seen first-hand just how much Java has changed over the past decade.
Google Arts & Culture's open source Woolaroo app uses AI to help preserve endangered languages


There are thousands of different languages spoken around the planet, but a sizable number of these are at risk of disappearing.
In fact, of the over 7,000 native languages currently in use, some 3,000 are in danger, and on average, a language becomes extinct every fourteen days. Google Arts & Culture is taking action to help preserve these endangered languages.
My top 5 language AI books


Language AI is one of the most challenging areas of artificial intelligence, one where mainstream AI is far from coming near human-level performance, because it needs world knowledge to be solved (AI complete).
The shortcomings of modern machine learning approaches can be explained by the low efficiency of artificial neural networks. Because natural evolution is mainly driven by efficiency, I developed a strong interest for biologically inspired natural language understanding, hence the following book recommendations.