Kotlin
Kotlin | News, how-tos, features, reviews, and videos
What is LLVM? The power behind Swift, Rust, Clang, and more
LLVM is a compiler framework for programmatically generating machine-native code. Developers use it to roll out new languages and enhance existing ones.
Kotlin 1.9.0 features beta of advanced K2 compiler
Release also stabilizes language features including replacing the enum class values function.
JetBrains adds iOS support to cross-platform UI framework
JetBrains’ Compose Multiplatform allows developers to build cross-platform user interfaces in Kotlin, and share them across Android and iOS or Windows and macOS.
Build better Jetpack Compose apps with Sentry
Sentry’s out-of-the-box integration with Jetpack Compose allows you to quickly identify and resolve errors and performance issues in your Android applications. Here’s how to get started.
JetBrains updates IDEs for Java, JavaScript, Ruby
Improvements to the IntelliJ IDEA, WebStorm, and RubyMine IDEs range from smoother zooming and navigation to faster code completion, dependency resolution, and Git commits.
Kotlin 1.8.0 adds recursive copy, delete for directories
Latest upgrade to the Kotlin programming language adds support for Java 19 and introduces experimental functions for the JVM to recursively copy or delete directory content.
Kotlin Multiplatform Mobile SDK nears the finish line
JetBrains’ Kotlin SDK allows developers to maintain a shared codebase of networking, data storage, analytics, and other logic for Android and iOS applications.
Kotlin 1.7.20 advances K2 compiler
Latest production release of the popular JetBrains programming language for JVM, web, and native development also introduces a new operator for expressing open-ended ranges.
Kotlin unveils K2 compiler
Kotlin 1.7.0 introduces an alpha version of the new K2 compiler and a new approach to incremental compilation in Gradle.
Developer survey: JavaScript and Python reign, but Rust is rising
More than 20,000 developers in 166 countries participated in the SlashData survey, which found that Rust's usage nearly quadrupled over the past 24 months.
Kotlin 1.7.0 beta alters builder type inference
A new memory manager is also featured in the planned language upgrade.
Kotlin 1.6.20 arrives with better Java class interop
Latest update to the versatile language from JetBrains offers improvements for JVM, JavaScript, and native development.
JetBrains launches cross-platform UI framework for Kotlin
Compose Multiplatform 1.0 allows developers to build user interfaces for the desktop, Android, and web from a single codebase.
Kotlin 1.6.0 debuts memory manager
Memory manager for Kotlin/Native lifts restrictions on object sharing between threads and offers leak-free, concurrent programming primitives.
Kotlin roadmap points to compiler, mobile improvements
Android and iOS code sharing technology, namespace prototype, code coverage plug-in, and documentation generation tool also in the works.
Deep Dive
AI, machine learning, and deep learning deep dive
Download this 26-page in-depth guide to AI, machine learning, and deep learning for easy reading at your convenience
Deep Dive
Get started with Angular
A step-by-step guide to installing the tools, creating an application, and getting up to speed with Angular components, directives, services, and routers
Deep Dive
Python megaguide: The best frameworks and IDEs
Only on InfoWorld: A hands-on, in-depth look at 13 Python web frameworks and six Python development toolkits