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.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.
Swift language group gets behind structured concurrency
Swift Server Workgroup also aims to port the popular Swift toolchain installer for Linux to macOS and Windows.
Flutter 3.13 speeds rendering on iOS
Latest update to Google’s cross-platform UI framework makes Impeller the default graphics renderer on iOS, introduces two-dimensional scrolling.
Fresh web framework for Deno speeds page loading
Ahead-of-time compilation results in assets being served 45x to 60x faster than just-in-time rendering, the Fresh development team says.
Zenhub previews AI for software project management
Zenhub is adding AI capabilities to automate task labeling, prioritize work, estimate completion dates, and provide insights into challenges and blockages.
Visual Studio 2022 updates spotlight productivity
Visual Studio 2022 17.7 and a preview of 17.8 promise to streamline development with enhancements to diffs, comparisons, searches, pull requests, unit tests, and more.
Suse, Oracle, CIQ join forces to fuel RHEL-compatible Linux distros
The Open Enterprise Linux Association will provide the source code needed to create downstream distributions compatible with Red Hat Enterprise Linux, the companies announced.
Ahead of time compilation proposed for the JVM
An OpenJDK plan would improve Java Virtual Machine startup times with the ability to load Java applications and libraries already compiled to native code.
Google Project IDX brings AI to cloud-hosted development environments
Google Cloud service combines Codey-powered AI assistance and templates for popular JavaScript frameworks in a cloud-hosted Linux VM. Google said support for Python, Go, and other languages is coming soon.
Golang 1.21 brings built-in functions, profile-guided optimization
The latest update of the Go programming language also introduces an experimental port for WASI, the WebAssembly System Interface.
OpenJDK plan would add computed constants to Java
Computed constants offer the performance and safety benefits of final fields, but greater flexibility in the timing of initialization, the proposal states.
Microsoft previews new F# syntax for string interpolation
Improved syntax makes it easier to work with text like CSS that contains many curly braces, while maintaining backwards compatibility with F#’s triple-quoted strings.
Visual Studio Code enhances diff editor, GitHub interop
With VS Code 1.81, the diff editor includes several new features and bug fixes, and the new diff algorithm is enabled by default.
Julia language cracks top 20 in Tiobe popularity index
Qualities such as speed and scalability make Julia an attractive alternative to Python, R, and MATLAB for data science and mathematical computation, Tiobe said.
Microsoft unveils TypeChat library for building natural language interfaces
Open source library draws on TypeScript and type definitions to retrieve structured responses from AI models that are type-safe.
GitHub Copilot Chat available in a preview for businesses
GitHub has made a beta release of its AI-powered coding chatbot available to all customers of GitHub Copilot for Business.
JetBrains ships Qodana static code analysis tool
Qodana integrates into CI/CD pipelines and with JetBrains IDEs and uses static code analysis to flag code quality, security, and performance issues.
JFrog Curation blocks malicious open source software packages
DevSecOps system validates incoming software packages against JFrog’s security research library to establish a repository of trustworthy components for software developers to use.