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.
What’s new in Rust 1.71
Rust was designed to make it easy to develop fast and safe system-level software. Here’s what’s new.
Microsoft Semantic Kernel will support OpenAI plugins
Fall 2023 roadmap for the LLM-integrating SDK also lists plans for plugin testing, dynamic planners, end-to-end telemetry, and links to vector databases.
Visual Studio Code stabilizes Remote Tunnels to WSL
Connecting to Windows Subsystem for Linux over Remote Tunnels is out of preview. Group and tab resizing also highlighted in latest VS Code upgrade.
Microsoft Dev Box workstations on Azure go GA
Azure-hosted, project-specific development workstations can be accessed from Windows, macOS, iOS, and Android devices.
Rising C++ closes in on C language
C++ has surpassed Java and may soon eclipse C, according to the Tiobe index of programming language popularity. Cobol is back in the top 20.
Kotlin 1.9.0 features beta of advanced K2 compiler
Release also stabilizes language features including replacing the enum class values function.
Microsoft improves F# language hints in Visual Studio
Microsoft is previewing inline type hints, inline parameter name hints, and return type hints for the F# programming language in Visual Studio.
TypeScript 5.2 beta brings explicit resource management
Forthcoming update to Microsoft’s strongly-typed JavaScript also backs decorator metadata for consuming metadata on classes.
GitHub Enterprise Server debuts time-based roadmap layout
GitHub Enterprise Server 3.9 introduces a time-based roadmap layout in GitHub Projects, allowing users to view project issues and pull requests on a timeline.
ECMAScript 2023 spec for JavaScript finalized
ECMAScript 2023 adds new methods for searching and changing arrays, allows symbols to be used as WeakMap keys, and standardizes support for hashbang grammar.
Rust language project revamps governance
Rust Leadership Council established in the wake of community complaints of governance shortcomings and a fork of the language to escape bureacracy.