Programming Languages | News, how-tos, features, reviews, and videos
Rust 1.84.1 resolves several regressions introduced in Rust 1.84 including slow compilation related to the next-gen trait solver that ‘runs almost forever.’
Support for JavaScript’s new Temporal object is finally arriving in web browsers, giving developers a simpler alternative to the problematic Date.
Take a deep dive into Python virtual environments, find your next best Python web framework, and grab up a couple of new Python utilities while they're hot.
Next TypeScript release, due February 25, will support a limited form of checking against conditional and indexed acces types in return statements.
The Rust leadership team announced progress on its 2024 project goals including support for async closures, stabilizing Rust language features used in the Linux kernel, and ongoing work on return type notation.
Stable values combine immutable state and flexible timing of initialization, enabling optimizations for user code previously available only to JDK code.
Half of organizations that use or deploy Java-based applications and infrastructure also use Java to code AI functionality, according to the Azul 2025 State of Java report.
These innovative alternatives to the popular languages are gaining steam—and one of them could be the perfect fit for your next project.
All-in-one JavaScript/TypeScript runtime and toolkit also adds Amazon S3 object storage API and PostgreSQL client, with MySQL support coming soon.
Major Java enhancement projects for the coming year include work on code reflection, AOT compilation, eight-byte object headers, and finalizing the structured concurrency and scoped values APIs.