Paul Krill

Node.js 16 introduces Apple Silicon support

Node.js 16 was released on April 20, adding Apple Silicon binaries and additional stable APIs to the popular JavaScript runtime.
The release is the first to ship with prebuilt binaries for Apple Silicon. While Node.js will provide separate tarballs for…

Microsoft Visual Studio 2022 preview is coming soon

Microsoft has big plans for the next major release of its signature Visual Studio IDE. Among the promised improvements, Visual Studio 2022 promises to be 64-bit, faster, more lightweight, and more approachable.
Due in a first public preview this summer…

Kotlin 1.5.0 stabilizes unsigned integer types

Kotlin 1.5.0, an upgrade to JetBrains’ statically typed language, has moved to a release candidate stage and is now feature-complete. Highlights include unsigned integer types and an improved testing library.
With Kotlin 1.5.0, unsigned integer types, …

Google’s Logica language addresses SQL’s flaws

Google has unveiled the open source Logica programming language, a logic programming language designed to “solve problems of SQL” by using syntax of mathematical propositional logic rather than natural language.
Introduced on April 12 as a successor to…

Deno 1.9 previews native HTTP/2 server

The latest version of the Deno JavaScript/TypeScript runtime features native HTTP/2 web server capabilities.
Deno 1.9 was introduced April 13. For this release, the developers enlisted hyper, a fast HTTP implementation based on the Rust language, to bu…

Gradle 7.0 improves incremental builds, backs Java 16

Gradle 7.0, the latest release of the popular software build tool leveraged in Android development and elsewhere, offers faster incremental builds as well as support for Java 16.
With the Gradle 7.0 release, introduced April 9, file system watching is …

NativeScript 8.0 shines on Apple M1, Webpack

Version 8.0 of NativeScript, a framework for developing native mobile apps using JavaScript, adds support for Apple M1 systems and the Webpack 5 module bundler.
With the addition of Apple M1 backing, NativeScript accommodates Apple’s new system-on-a-ch…

Google Android team embraces Rust for Android OS development

Looking to prevent memory bugs, the Android Open Source Project now supports the Rust language for development of the Android mobile OS itself, taking on development tasks that have been the domain of C/C++.
In a Google blog post on April 6, members of…

Microsoft open sources C# standards work

Microsoft is moving standardization of its object-oriented, type-safe C# language to a public repository of the .NET Foundation, providing a public space for ongoing work on the standard.
Everything from language innovation and feature design through i…

TypeScript 4.3 supports type specification for properties

TypeScript 4.3, a planned upgrade to Microsoft’s typed superset of JavaScript, allows developers to specify types for reading and writing to properties.
This type specification enhancement addresses a situation in which modeling APIs that convert value…