Programming Languages | News, how-tos, features, reviews, and videos
A new JIT compiler, the first no-GIL edition of Python, better errors and typing enhancement, and the removal of dead batteries are all part of Python 3.13.
Update to the LTS release of the JavaScript runtime introduces initial support for network inspection as an experimental feature.
Take advantage of extension methods to add functionality to existing types without needing to modify or derive from those original types.
Spring’s ambitious new enterprise AI framework provides a familiar entry point for Java developers getting started with generative AI. It also leverages Java's strengths as a time-tested enterprise integration platform. Let's get star
The next version of the Ruby language implementation for the JVM will be compatible with the upcoming Ruby 3.4.0 release and Rails 7.1 and later.
Ruby on Rails 8, now in beta, comes preconfigured with Kamal 2 for fast and easy deployment in a Docker container to any Linux system.
Microsoft's new all-in-one data-science pack for Python in VS Code gave developers plenty to celebrate this month. Also check out Modin (a drop-in replacement for Pandas), Hy 1.0.0, and Spyder 6.
Generics make your code more flexible and easier to read, and they help you avoid ClassCastExceptions at runtime. Get started with this introduction to using generics with the Java Collections Framework.
SQLite in Node makes it easier than ever to persist data with server-side JavaScript. Get started with the node:sqlite module.
Security-related enhancements include crypto performance updates, new debugging options, and additions to Kerberos and PKI.