Programming Languages
Programming Languages | News, how-tos, features, reviews, and videos
Java plan would support GPUs and other foreign programming models
Project Babylon would extend the reach of Java to foreign programming models such as machine learning models, GPUs, SQL, and differential programming.
Bun 1.0 is out of the oven
All-in-one toolkit for building, testing, debugging, and running JavaScript and TypeScript is available in a production-ready release.
Node.js upgrade adds environment variable config
The JavaScript runtime also boasts ECMAScript modules.
Intro to Hapi: The Node.js framework
Hapi is a Node.js framework that features a high-quality code stack, powerful configuration, and dialed-in extensibility—all without added dependencies. Let's take Hapi for a spin.
How to work with the Python list data type
Use Python lists to store data in one-dimensional rows, access them by indexes, and sort them any which way you like.
Azul Java learns to cut warmup times
Azul’s ReadyNow technology learns from application usage and automatically selects the best warmup optimization patterns, the company said.
What is Python? Powerful, intuitive programming
Find out what makes Python a versatile powerhouse for modern software development—from data science to machine learning, systems automation, web and API development, and more.
How to improve API security in ASP.NET Core
Take advantage of authentication and authorization, API keys, rate limiting, CORS, API versioning, and other recommended practices to build secure and robust APIs in ASP.NET Core.
Rust changes Cargo package guidance
Rust’s Cargo team used to recommend committing Cargo.lock for files with binaries but not libraries, but now says do what is best for your project.
Intro to Java's Simple Web Server
Java 18's Simple Web Server lets you use a command-line tool or API to host files and more. Here's how it works.
How to use PyInstaller to create Python executables
Use PyInstaller to package your Python apps into standalone executables for easy distribution.
Compose Multiplatform 1.5.0 shines on dialogs, popups, iOS
JetBrains’ declarative UI framework for Kotlin lets developers build UIs for desktop, Android, iOS, and web from a single code base.
More developers are using the Rust language
2022 State of Rust Survey finds that Rust language usage continues to grow, while language difficulty and complexity are top concerns.
TypeScript 5.2 brings explicit resource management
Fresh update to Microsoft’s strongly-typed JavaScript also backs decorator metadata for consuming metadata on classes.
What’s new in Rust 1.72
Rust was designed to make it easy to develop fast and safe system-level software. Here’s what’s new.
How to map object relationships using Dapper in ASP.NET Core
Take advantage of Dapper to create one-to-one, one-to-many, and many-to-many entity relationships in your ASP.NET Core applications.
The key new features and changes in .NET 8
With Microsoft’s yearly .NET release just around the corner, it’s time to start thinking about the changes you will need to make to your code.
Microsoft launches native integration for Python in Excel
With native Python integration with Excel, users will be able to use the new “PY” function to input Python code directly into Excel cells.
Get started with FastAPI
Take advantage of the FastAPI web framework and Python to quickly create snappy, OpenAPI-compliant web APIs—and full websites, too.
Python-based Textual apps are coming to the web
Textual Cloud Service will allow Python-based terminal applications built with the Textual framework to run in web browsers.