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.

Uno Platform advances WebAssembly support

What’s new in Rust 1.62

What’s new in Rust 1.62

Rust was designed to make it easy to develop fast and safe system-level software. Here’s what’s new.

C# language specification approved

C# language specification approved

The sixth edition of the C# language specification allows for more openness and community participation in changes to the language, Microsoft said.

TigerGraph Cloud adds IAM capabilities

TigerGraph Cloud adds IAM capabilities

Graph database as a service streamlines access management for enterprises and eases developer collaboration with a single login across multiple projects.

9 Deno runtime projects to watch

9 Deno runtime projects to watch

The Deno ecosystem is taking root, with a host of tools and services to challenge Node.js. Here are nine projects leveraging Deno for web development, serverless edge hosting, and more.

Ecma unveils more permissive JavaScript license

Ecma unveils more permissive JavaScript license

Proposed by Mozilla, the alternative license for the JavaScript specification allows for forks, aligning with the W3C software license covering HTML and CSS.

ECMAScript 2022 blesses class elements, top-level await

ECMAScript 2022 blesses class elements, top-level await

Next version of JavaScript standard gains formal approval, while the new capabilities are already supported by browsers.

Rust is most popular WebAssembly language, survey says

Rust is most popular WebAssembly language, survey says

The State of WebAssembly 2022 survey of Wasm developers shows Rust on top, with Blazor and Python on the rise.

TypeScript 4.8 fixes file watching on Linux, macOS

TypeScript 4.8 fixes file watching on Linux, macOS

Update to Microsoft’s typed JavaScript also introduces improvements to how intersection and union types work and how TypeScript narrows types.

OpenJDK proposal would provide Java class file API

OpenJDK proposal would provide Java class file API

OpenJDK proposal would replace ASM with an up-to-date and performant API for parsing, generating, and transforming Java class files.

GitHub Copilot AI coding assistant is now generally available

GitHub Copilot AI coding assistant is now generally available

Copilot is available via subscription for commercial developers, free to students and maintainers of popular open source projects.

C# extension for Visual Studio Code set for LSP overhaul

C# extension for Visual Studio Code set for LSP overhaul

Microsoft will switch the C# extension to the Language Server Protocol to enable more advanced tooling, including closed-source capabilities such as IntelliSense.

Internet Explorer reaches the end of the line

Internet Explorer reaches the end of the line

Microsoft has ended support for its legacy Internet Explorer web browser, though IE mode lives on in Microsoft Edge.

Microsoft previews text classification API for ML.NET

Microsoft previews text classification API for ML.NET

New text classification API for Microsoft’s open source machine learning framework streamlines model training by using your data to fine-tune an existing model.

Kubernetes users struggle with security, Red Hat survey says

Kubernetes users struggle with security, Red Hat survey says

State of Kubernetes Security report indicates security is a roadblock for organizations adopting Kubernetes, containers, and a cloud-native ecosystems, though devsecops adoption is on the rise.

Visual Studio Code 1.68 identifies deprecated extensions

Visual Studio Code 1.68 identifies deprecated extensions

May 2022 edition of Microsoft’s open source code editor now alerts users to extensions that are no longer maintained or have been deprecated in favor of another extension.

Kotlin unveils K2 compiler

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.

JDK 19: The new features in Java 19

JDK 19: The new features in Java 19

A non-LTS release due in September, Java 19 will feature structured concurrency, virtual threads, pattern matching for switch expressions, a vector API, and a Linux/RISC-V port.

Wasmer WebAssembly runtime adds native compilation

Wasmer WebAssembly runtime adds native compilation

With version 2.3, Wasmer compiles to Wasm and introduces a stack switcher to run Wasm code in a separate stack from the host stack.

GitHub adds supply chain security tools for Rust language

GitHub adds supply chain security tools for Rust language

GitHub’s supply chain security features including the advisory database, Dependabot alerts, and dependency graph are now available for Rust Cargo files.

Load More