Paul Krill
Editor at Large
Paul Krill is an editor at large at InfoWorld, focusing on coverage of application development (desktop and mobile) and core web technologies such as Java.
Kotlin rises to the Tiobe top 20
JetBrains language for Android, JVM, and multiplatform development has become the 20th most popular programming language, according to Tiobe.
Visual Studio Code adds port forwarding
Built-in port forwarding system allows developers to share locally running services over the internet with other users.
Java plan would support GPUs and other foreign programming models
Project Babylon would extend the reach of Java to foreign programming models such as machine learning models, GPUs, SQL, and differential programming.
Bun 1.0 is out of the oven
All-in-one toolkit for building, testing, debugging, and running JavaScript and TypeScript is available in a production-ready release.
IBM unveils generative AI foundation models
IBM Granite series foundation models apply generative AI to natural language and coding tasks. Plus, Watsonx generative AI capabilities are coming to the Watsonx data lakehouse.
GitHub Enterprise Server 3.10 ups control, security
GitHub Projects planning tool is now generally available.
Developers have doubts about WebAssembly, report finds
State of WebAssembly 2023 study finds mostly optimism among software developers about future adoption of Wasm, but also doubts and challenges.
Cosmonic touts life-cycle management in WebAssembly PaaS
The platform was built on wasmCloud for multifaceted app deployment for the cloud, browser, edge, and other platforms.
Node.js upgrade adds environment variable config
The JavaScript runtime also boasts ECMAScript modules.
Azul Java learns to cut warmup times
Azul’s ReadyNow technology learns from application usage and automatically selects the best warmup optimization patterns, the company said.
Microsoft axes Visual Studio for Mac
Microsoft advises current users of Visual Studio for Mac to switch to Visual Studio Code, run Visual Studio for Windows in a VM, or use Microsoft Dev Box on Azure.
Rust changes Cargo package guidance
Rust’s Cargo team used to recommend committing Cargo.lock for files with binaries but not libraries, but now says do what is best for your project.
OpenAI unveils ChatGPT Enterprise
Generative AI chatbot designed for use inside organizations offers enterprise-grade security and privacy, unlimited access to GPT-4, up to 2x better performance, larger context and prompt windows, and customization options.
Compose Multiplatform 1.5.0 shines on dialogs, popups, iOS
JetBrains’ declarative UI framework for Kotlin lets developers build UIs for desktop, Android, iOS, and web from a single code base.
More developers are using the Rust language
2022 State of Rust Survey finds that Rust language usage continues to grow, while language difficulty and complexity are top concerns.
TypeScript 5.2 brings explicit resource management
Fresh update to Microsoft’s strongly-typed JavaScript also backs decorator metadata for consuming metadata on classes.
Meta releases Code Llama LLM for coding
Code Llama is a specialized version of the Llama 2 large language model that has been fine-tuned for generating and discussing code.
What’s new in Rust 1.72
Rust was designed to make it easy to develop fast and safe system-level software. Here’s what’s new.
Python-based Textual apps are coming to the web
Textual Cloud Service will allow Python-based terminal applications built with the Textual framework to run in web browsers.