Scripting and JVM Languages

Scripting and JVM Languages | News, how-tos, features, reviews, and videos

horses running competing battle race partners team
tunnel highway driving car roadmap

python snake programming language

Python’s popularity surges as a mainstay language

Java, C, C++, VisualBasic.Net, Kotlin, Matlab, Rust, and TypeScript also gain while Ruby and F# slip

coffee beans java bliss jolt caffeine by ryan mcguire gratisography

NetBeans 10 adds support for latest Java and PHP

Key to NetBeans 10 is enhanced support for Java Development Kit (JDK) 11 as well as capabilities for PHP and the JUnit 5 testing framework for Java

green tree python / close-up / details

Python to be guided by a steering council

An expected light touch may mean developers won’t notice much difference in how the language evolves

java giftbox present gift surprise programmer code laptop devops

Clojure 1.10 upgrade supports modern Java

Functional JVM language offers more detail on programming errors

assembly lego blocks construct build deconstruct

20 Go language projects for mastering microservices

From toolkits for messaging and routing to API design and app frameworks, the Go language has everything you need to go micro

pink car with pink gift strapped to top retro euro car speed driving motion

How JavaScript promises work

Learn why JavaScript promises are like a gift box and get up to speed with JavaScript promise syntax

monopoly go language golang

Google Go roadmap: What to expect in Versions 2 and 1.13

Major themes emerging for Go 2 include support for better error-handling and generics

compiling compiler code

What’s new in Google’s V8 JavaScript engine Version 7

The V8 Version 7.1 beta focuses on memory and performance improvements

toolkits of basic or essential tools to build, develop or repair

What’s new in Gradle 5.0

The Java and Android build tool adds Kotlin support and updated Java support

thinkstock 842809822 escalator blurry

Oracle’s Wookiee brings microservices to Scala developers

The open source framework is tailored to building concurrent, message-driven applications

assembly lego blocks construct build deconstruct

MEAN stack tutorial: Get started with the MEAN stack

Learn to use MongoDB, Express, Angular, and Node.js to create fast and flexible web applications entirely in JavaScript

numbered track - 1, 2, 3, 4, 5, 6 - competition - race

Swift, Go, and R vie for Tiobe Top 10, but for how long?

Emerging languages claim top slots in the Tiobe index, but limitations could cap developer enthusiasm over the long term

tools / toolkit

15 great alternatives to React, Angular, and Vue

The popular frameworks are popular for good reason, but one of these other options could be a better choice for your app

go green light traffic signal by pawel czerwinski unsplash

Go tutorial: Get started with Google Go

Go is a concise, simple, safe, and fast compiled language that trades features for speed. Isn’t it time you gave it a try?

android p main

Android SDK cozies up to Kotlin

Nullability annotations accompany the Android 9 Pie debut

jw calculate

Julia tutorial: Get started with the Julia language

Want the convenience of a dynamic language and the performance of a compiled statically typed language? Try Julia

rust king iron bronze crown royal queen

Get started with Rust, the language for safer code

Here’s how to get your feet wet with using Rust’s tool chain, creating projects, working with third-party code, and managing libraries

guido van rossum portrait 2014

Guido van Rossum resigns: What’s next for Python

Python’s designer explains why he stepped down as “benevolent dictator for life”—and how he’ll stay involved with the language

Load More