Blog Logo
TAGS

Java 22: Making Java More Attractive for AI Apps/Workloads - The New Stack

Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn ...

Read more...

AI tooling for Java developers with SK | Semantic Kernel

Every system needs to be able to add AI to its workflow to empower the users to complete their task much faster. The Semantic Kernel team and community have been working hard to create a Java based ke...

Read more...

What exactly did Kotlin learn from Java?

Picture this — the year is 2011. JetBrains, the genius folks who gave us IntelliJ IDEA, pulls back the curtain on Kotlin — a fresh-faced, eager programming language ready to take on the world. Fast-fo...

Read more...

SwimOS - a full stack application platform for building stateful web services, streaming APIs, and real-time UIs

SwimOS is a powerful application platform that allows developers to build stateful web services, streaming APIs and real-time UIs. With a stateful backend, SwimOS allows developers to build web servic...

Read more...

Automatically generate interactive sequence diagrams of your Java codes runtime behavior

The AppMap team has introduced automatic, interactive sequence diagrams for Java applications in the IntelliJ IDE. Sequence diagrams are powerful for visualizing and understanding runtime behaviors, m...

Read more...

JEP 444: Virtual Threads Arrive in JDK 21, Ushering a New Era of Concurrency

JEP 444, Virtual Threads, was promoted from Proposed to Target to Targeted status for JDK 21. This feature provides virtual threads, lightweight threads that dramatically reduce the effort of writing,...

Read more...

The Changing World of Java: Vaadins 2023 State of Java in the Enterprise Report and Its Implications

Vaadins recently released State of Java in the Enterprise Report shows the vitality and resurgence of the Java language, while also highlighting the importance of keeping up with version updates and m...

Read more...

Java 20 and IntelliJ IDEA - Improved Record Patterns and Pattern Matching

This blog post covers the new Java 20 features, particularly Scoped Values, Record Patterns, Pattern Matching for switch, Foreign Function and Memory API, and Vector API. It also discusses IntelliJ ID...

Read more...

Project Valhalla: A look inside Java’s epic refactor

Project Valhalla is a Java language overhaul that aims to correct longstanding performance issues, particularly the limitation caused by the use of classes for user-created types and the absence of po...

Read more...

Java is Dead — 5 Misconceptions of Developers that Still Think Java is Relevant Today!

It is a common misconception that people still think Java is relevant in today’s day and age. In reality, Java is a dying programming language with a large and active developer community. This article...

Read more...

Java 19 Is A Game Changer

After LTS 17, Java 19 offers concise and easy to use solutions for problems that other programming languages struggle with. Its approach to concurrency, through a new formation called structured task ...

Read more...