

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.

JDK 22: The new features in Java 22
Due in March, the next version of standard Java will have 12 features including previews of scoped values, structured concurrency, stream gatherers, and the ability to execute multi-file programs.

Microsoft’s Semantic Kernel is ready to pop
Now available in a release candidate, a simpler and easier Semantic Kernel SDK now automates function calling with OpenAI.

Microsoft Copilot AI to flex more muscle
Microsoft Copilot soon will be able to generate responses using the OpenAI GPT-4 Turbo model, which will enable users to tackle more complex and longer-running tasks.

Django 5.0 simplifies templates for form field rendering
Field group templates in Django 5.0 make it easier and more concise to render form field elements such as labels, widgets, help text, and errors.

AWS delivers AWS SDK for Rust
Now available at crates.io, the AWS SDK for Rust provides access to some 300 AWS cloud services, each with its own Rust crate.

Deno adds Deno Cron for job scheduling
Deno Cron jobs can perform actions such as updating state in Deno KV, pinging a website, sending email, initiating a database backup, and calling an API at regular intervals.

Keras 3.0 deep learning API backs TensorFlow, PyTorch, Jax
Full rewrite of the deep neural network API supports Keras workflows on top of the three leading machine learning frameworks.

Microsoft ML.NET 3.0 expands deep learning capabilities
Update to the machine learning framework for .NET developers brings new capabilities in object detection, named entity recognition, and question answering.

PHP 8.3 brings typing of class constants
Major update to PHP adds support for declaring class, interface, trait, and enum constant types. Readonly properties and randomness also get attention.

Generative AI adoption speed unprecedented, O’Reilly survey says
Survey of enterprise users of generative AI finds rapid adoption but also hurdles, with difficulty finding business use cases, legal uncertainties, and high infrastructure costs top concerns.

TypeScript 5.3 arrives with support for import attributes
ECMAScript import attributes will support additional types of modules in a common way across JavaScript environments, starting with JSON modules.