News

surprised woman mistake oops shock surprise by deagreez getty
Circuits lead to signs that read, 'Under Construction.'

2 two factor

GitHub will require 2FA for some NPM registry users

Mandate will apply to maintainers and admins of top packages on the JavaScript registry, in response to two recent security incidents.

Java / JVM / flavors / flavours

Kotlin 1.6.0 debuts memory manager

Memory manager for Kotlin/Native lifts restrictions on object sharing between threads and offers leak-free, concurrent programming primitives.

wood block type

TypeScript 4.5 arrives with Promise improvements

Latest GA release of Microsoft’s strongly typed JavaScript introduces new Awaited utility type to model Promise recursions, defers ECMAScript module support for Node.js to a future release.

Abstract Java code

Microsoft’s F# 6 boosts performance, ease

Design goals for the new version were to make it simpler, more performant, easier to learn, and more uniform and interoperable with other .NET languages.

women spinning plates asynchronous programming synchrony multi tasking by graemenicholson getty ima

Java could get virtual threads

OpenJDK draft proposal would make concurrent programming far easier, while making more efficient use of hardware resources.

mystery universe night stars

GitHub: Dev productivity is back to pre-pandemic levels

2021 State of the Octoverse report shows developers aren’t returning to the office; JavaScript, Python remain the hottest languages.

Abstract Java code

Kotlin roadmap points to compiler, mobile improvements

Android and iOS code sharing technology, namespace prototype, code coverage plug-in, and documentation generation tool also in the works.

speed_digital_car_lights_vehicle_fabio ballasina unsplash

Deno improves JSX transform, WebAssembly support

JavaScript/TypeScript runtime also brings enhancements related to TLS, Web Streams, test permissions.

laptop repair toolbox keyboard toolkit

Visual Studio Code 1.62 brings workbench enhancements

October 2021 release of the popular open source code editor features a raft of usability improvements, while work continues on process sandboxing.

ruby

Ruby tees up new JIT compiler

Shopify-built YJIT compiler promises to bring faster warmup and higher performance to Ruby on Rails apps.

Binary streams across a row of computer displays.

Microsoft’s C# 10 promises ‘prettier’ code

Major upgrade to the .NET programming language arrives with new capabilities designed to improve speed and expressiveness.

coffee mug - coffee beans - Java

OpenJDK proposals would bring universal generics to Java

Universal generics would allow Java type variables to range over primitive and reference types, making it easier to extend or reuse code across different types.

Java / coffee / beans

Microsoft joins Java Community Process

Newfound commitment to the Java platform includes releases of Microsoft Build for OpenJDK in May and Language Support for Java on Visual Studio Code in October.

speed fast speedometer accelerate

Microsoft’s Pyjion compiler for Python reaches 1.0

A Microsoft project to JIT-compile Python for speed, now under new developers, has reached a milestone.

number 6 top six tips neon

What’s new in Microsoft .NET 6

Next-gen software development platform that unites the .NET Framework and .NET Core is now available in a production release.

coding / programming / development / binary code

Microsoft Visual Studio 2022 arrives

64-bit upgrade to Microsoft’s flagship IDE ushers in new features to support faster, easier coding and larger, more complex projects.

cia triad security triangle glowing binary process by nolimit46 getty 2400x1600

What’s new in Angular 13

Version 13 of the popular TypeScript-based web framework is now available as a production release.

thumbs up thumbs down good bad voting opinion compare different positive negative by comicsans getty

GitHub introduces code review controls

New controls in the popular code-sharing site are designed to deal with ‘drive-by‘ pull request approvals and ‘spammy’ change requests.

Load More