

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.

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.

JDK 21: The new features in Java 21
Java 21 enters the home stretch with 15 finalized features including virtual threads, a generational ZGC, and a key encapsulation mechanism API.

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.

C# 12 boosts AOT compilation
Latest C# 12 preview introduces an experimental feature that allows generators to reroute code to provide context-specific optimization.

Deno unveils faster, simpler web server API
The Deno.serve() API promises significant performance benefits and allows developers to create a web server with a single line of code.