Programming Languages

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

A network of clouds with binary code.
rust king iron bronze crown royal queen

boy in grass field with binoculars search

TypeScript 4.8 fixes file watching on Linux, macOS

Update to Microsoft’s typed JavaScript also introduces improvements to how intersection and union types work and how TypeScript narrows types.

Tubes of oil paint closeup on artist palette with paints.

The best new CSS features for 2022

From little-known scroll-snap properties to astonishing new color palettes, here are seven Cascading Style Sheets updates you won't want to miss.

Java / coffee / beans in hands

OpenJDK proposal would provide Java class file API

OpenJDK proposal would replace ASM with an up-to-date and performant API for parsing, generating, and transforming Java class files.

ballerina graceful dancer agile flexible

Microsoft’s complicated dance with open source

The decision to make the C# extension in Visual Studio Code proprietary is raising hackles, but Microsoft is still a consistent supporter of open source.

mechanic overhauling engine

C# extension for Visual Studio Code set for LSP overhaul

Microsoft will switch the C# extension to the Language Server Protocol to enable more advanced tooling, including closed-source capabilities such as IntelliSense.

hot coffee java beans cup steam

Okta’s Matt Raible: How I became a Java hipster

The Okta developer advocate and JHipster evangelist discusses Java and JavaScript development, monoliths and microservices, software scaling vs. people scaling, and making security friendlier for developers.

Python notebook analytics

Intro to PyScript: Run Python in your web browser

PyScript lets you run Python scripts right in the browser, side by side with JavaScript, with two-way interaction between your code and the web page.

Python laptop coding

Snowflake taps Python to take on Teradata, Google BigQuery, and Amazon Redshift

Snowflake's updates include support for Python on the Snowpark application development system , data access capabilities, and external tables for on-premises storage.

speed fast race car shutterstock 1168856884

Kotlin unveils K2 compiler

Kotlin 1.7.0 introduces an alpha version of the new K2 compiler and a new approach to incremental compilation in Gradle.

Java sign

JDK 19: The new features in Java 19

A non-LTS release due in September, Java 19 will feature structured concurrency, virtual threads, pattern matching for switch expressions, a vector API, and a Linux/RISC-V port.

night lights 99689611

Wasmer WebAssembly runtime adds native compilation

With version 2.3, Wasmer compiles to Wasm and introduces a stack switcher to run Wasm code in a separate stack from the host stack.

Seven (7) colorful chalks on blackboard / primary colors / secondary colors

What is Jamstack? The static website revolution upending web development

Learn how Jamstack combines modern development practices with old-school static web pages so developers can build fast websites faster.

Do More With R [video teaser/video series] - R Programming Guide - Tips & Tricks

“Do More with R” video tutorials

Search for R video tutorials by task, topic, or package. Most videos are shorter than 10 minutes

Hipster millennial holding a homemade virtual reality mask

Intro to JHipster: A full-stack framework for Java and JavaScript

A mature framework for generating hybrid Java and JavaScript applications, JHipster supports the development tools you love and provides monitoring and other administrative capabilities out of the box.

Java / coffee / beans

Review: Visual Studio Code shines for Java

With the Extension Pack for Java, VS Code makes a highly capable Java IDE and formidable competitor to Eclipse, NetBeans, and IntelliJ IDEA.

chain rust link heavy iron metal

GitHub adds supply chain security tools for Rust language

GitHub’s supply chain security features including the advisory database, Dependabot alerts, and dependency graph are now available for Rust Cargo files.

Angular 2 primary

Angular 14 arrives with typed forms, standalone components

Standalone components promise to streamline the development of Angular apps by reducing the need for NgModules.

plus symbol globe communication network digital transformation concept abstract

Deno Deploy moves toward GA, adds paid plan

Beta 4 of the serverless edge hosting service for JavaScript, TypeScript, and WebAssembly applications improves the management dashboard and adds three new regions.

Load More