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.

TypeScript 4.5 arrives with Promise improvements

TypeScript 4.5 arrives with Promise improvements

Latest GA release of Microsoft’s strongly typed JavaScript introduces new Awaited utility type to model Promise recursions, defers ECMAScript module support for Node.js to a future release.

Microsoft’s F# 6 boosts performance, ease

Microsoft’s F# 6 boosts performance, ease

Design goals for the new version were to make it simpler, more performant, easier to learn, and more uniform and interoperable with other .NET languages.

Java could get virtual threads

Java could get virtual threads

OpenJDK draft proposal would make concurrent programming far easier, while making more efficient use of hardware resources.

GitHub: Dev productivity is back to pre-pandemic levels

GitHub: Dev productivity is back to pre-pandemic levels

2021 State of the Octoverse report shows developers aren’t returning to the office; JavaScript, Python remain the hottest languages.

Kotlin roadmap points to compiler, mobile improvements

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.

Deno improves JSX transform, WebAssembly support

Deno improves JSX transform, WebAssembly support

JavaScript/TypeScript runtime also brings enhancements related to TLS, Web Streams, test permissions.

Visual Studio Code 1.62 brings workbench enhancements

Visual Studio Code 1.62 brings workbench enhancements

October 2021 release of the popular open source code editor features a raft of usability improvements, while work continues on process sandboxing.

Ruby tees up new JIT compiler

Ruby tees up new JIT compiler

Shopify-built YJIT compiler promises to bring faster warmup and higher performance to Ruby on Rails apps.

Microsoft’s C# 10 promises ‘prettier’ code

Microsoft’s C# 10 promises ‘prettier’ code

Major upgrade to the .NET programming language arrives with new capabilities designed to improve speed and expressiveness.

OpenJDK proposals would bring universal generics to Java

OpenJDK proposals would bring universal generics to Java

Universal generics would allow Java type variables to range over primitive and reference types, making it easier to extend or reuse code across different types.

Microsoft joins Java Community Process

Microsoft joins Java Community Process

Newfound commitment to the Java platform includes releases of Microsoft Build for OpenJDK in May and Language Support for Java on Visual Studio Code in October.

What’s new in Microsoft .NET 6

What’s new in Microsoft .NET 6

Next-gen software development platform that unites the .NET Framework and .NET Core is now available in a production release.

Microsoft Visual Studio 2022 arrives

Microsoft Visual Studio 2022 arrives

64-bit upgrade to Microsoft’s flagship IDE ushers in new features to support faster, easier coding and larger, more complex projects.

What’s new in Angular 13

What’s new in Angular 13

Version 13 of the popular TypeScript-based web framework is now available as a production release.

GitHub introduces code review controls

GitHub introduces code review controls

New controls in the popular code-sharing site are designed to deal with ‘drive-by‘ pull request approvals and ‘spammy’ change requests.

Google unveils developer preview of Android 12L

Google unveils developer preview of Android 12L

Due in early-2022, Android 12L optimizes the Android system UI for large screens in preparation for the next wave of tablets, foldables, and Chromebooks.

Angular proposal would make NgModules optional

Angular proposal would make NgModules optional

The Angular development team considers a shift toward a simpler reuse model to improve the developer experience.

Big Next.js upgrade has new Rust compiler, ES Modules support

Big Next.js upgrade has new Rust compiler, ES Modules support

Faster builds and new middleware capabilities are also highlighted in Version 12 of web framework.

GitHub Copilot adds Neovim, JetBrains IDE support

GitHub Copilot adds Neovim, JetBrains IDE support

GitHub also announced Copilot support for multiline code completions in languages such as Java, C, C++, and C#.

Microsoft returns Hot Reload to the .NET SDK

Microsoft returns Hot Reload to the .NET SDK

The company apologized for ‘inadvertently’ removing the Hot Reload capability from the .NET SDK repo, and will include it in the GA build of the .NET 6 SDK.

Load More