Programming Languages

Programming Languages | News, how-tos, features, reviews, and videos

CIO | Middle East  >  Iraq  >  Hillah  >  Panorama of Babylon ruins

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.

shutterstock 378840622 three rosy baked appetizing buns on a plate on a white background

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.

upgrade arrows

Node.js upgrade adds environment variable config

The JavaScript runtime also boasts ECMAScript modules.

Stacking. Stacked building blocks.

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.

Abstract Java code

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.

java service / coffe / server

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.

fat burmese python yellow snake

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.

facade of heavy duty bank vault

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.

chain rust link heavy iron metal

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.

two people skydiving in tandem

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.

it as a product boxes glowing box binary package by masterzphotois getty

How to use PyInstaller to create Python executables

Use PyInstaller to package your Python apps into standalone executables for easy distribution.

Passenger view of an airplane wing above the clouds. / travel / journey / transportation

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.

1 weakest link broken rusted chain security breach hacked

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.

Letterpress, TypeScript

TypeScript 5.2 brings explicit resource management

Fresh update to Microsoft’s strongly-typed JavaScript also backs decorator metadata for consuming metadata on classes.

rust king iron bronze crown royal queen

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.

data structure / data explosion / volume / velocity

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.

binoculars looking watch outlook future

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.

The 2023 Ultimate Microsoft Excel Certification Training Bundle

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.

bolts of light speeding through the acceleration tunnel 95535268

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 programming language

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.

Load More