Programming Languages | News, how-tos, features, reviews, and videos
TypeScript builds on JavaScript's popularity while adding features to make enterprise developers happier and more productive.
Give your Python applications a rocket boost—here's everything you need to know to get started with Cython and its Python-to-C compiler.
JavaScript gives you too many ways to shoot yourself in the foot. Just what you’d expect from a programming language that was created in a week.
Express is a popular HTTP server and middleware platform for Node.js, and here you'll learn some of the top reasons why. Get started with request handling and more in Express.js.
Preview feature in Kotlin 2.1.0 lets developers include more than one condition for branches in when expressions and statements with subjects.
The Rust Team released Rust 1.83 and announced that the Rust 2024 edition will ship in Rust 1.85 in February 2025.
Python 3.14, named after a famous irrational constant, has arrived in preview. Plus new goodness in Cython 3.1, using Python’s structural pattern matching, querying the NanoCube, and more.
Take advantage of ref structs to reduce resource consumpiton and eliminate garbage collection overhead. C# 13 gives us more ways to use them.
The next version of the Python-to-C translator will be a major release, with more tools than ever to speed up your code. Here’s how to try it now.
Get a quick introduction to the most interesting parts of writing concurrent programs in Kotlin, including dispatchers, contexts, channels, and flows.