Kotlin
Kotlin | News, how-tos, features, reviews, and videos
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.
Kotlin update previews experimental features
Kotlin 1.5.30 offers trial run of sealed when statements and suspend functions, language features that could be production-ready in Kotlin 1.60.
Kotlin gains Java coding enhancements
Kotlin 1.5.20 adds experimental support for Java libraries that help to reduce boilerplate coding and to maintain null safety when interoperating with Java code.
Kotlin 1.5.0 arrives with JVM records, sealed interfaces
Kotlin upgrade also stabilizes the JVM IR compiler and APIs for unsigned integer types and their functions.
JetBrains previews Jetpack Compose for Web
Jetpack Compose for Web brings Google’s toolkit for building reactive user interfaces with Kotlin to the web browser.
JetBrains IntelliJ IDE debuts ‘run targets’
New feature in IntelliJ IDEA 2021.1 allows developers to execute code in a Docker container, SSH server, or WSL for remote testing and debugging.
Google Jetpack Compose Android UI toolkit now in beta
Declarative UI toolkit is intended to ease the development of native applications across Android platforms.
Google introduces API for faster Kotlin builds
Currently in alpha, Kotlin Symbol Processing is an API for building lightweight compiler plug-ins in Kotlin.
Entry-level software developer? Learn React to get that first job
Go and Kotlin are also good bets for developers with just a few years of experience — not Java.
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
Deep Dive
Quick guide: Digital transformation and the agile enterprise
Enterprise transformation is hard. But when you build a platform for continuous change, putting new ideas into production becomes a lot easier
Deep Dive
Career hacks: Professional do’s and don’ts for developers
The hot skills to master, the secrets to breaking into management, the career mistakes to avoid -- here's how to refactor yourself as the developer every organization wants
Deep Dive
Deep Dive how-to: Office 365 document sharing
Office 2016, OneDrive, and Office 365 together offer powerful document collaboration capabilities across Windows, MacOS, iOS, Android, and the web -- but only if you set them up and manage them properly. This how-to guide walks you...