Node.js/Deno Creator Discusses Rust, C++, TypeScript, and Vim

Ryan Dahl, creator of Node.js and Deno, gave a new interview this week to the IT outsourcing company Evrone: Evrone: You have hands-on experience with lots of programming languages: C, Rust, Ruby, JavaScript, TypeScript. Which one do you enjoy the most to work with? Ryan: I have the most fun writing Rust these days. It has a steep learning curve and…

As VS Code Gains in Popularity, Microsoft Praises ‘Inner Source’ Development

It’s been estimated that there are 24 million developers in the world. 14 million of them now use Microsoft’s Visual Studio Code (VS Code) as their IDE, reports ZDNet, with five million new users arriving in 2020. Julia Liuson, corporate vice president of Microsoft’s developer division, tells them why: “The strategy for VS Code is really to support our any, any,…

JavaScript Turns 25

The programming language JavaScript emerged 25 years ago and has grown to become one of the most important pieces of the web and browser applications we use today. From a report: JavaScript is the go-to language for front-end development and has spawned Microsoft’s Typescript, a superset of JavaScript with a stronger optional type system for developers that compiles to JavaScript when…

What Will Happen After Python Creator Guido Van Rossum Joins Microsoft?

Programming columnist Mike Melanson assesses the news that Guido Van Rossum, the creator of the Python programming language, has come out of retirement to join Microsoft’s developer division:
The news brought a flurry of congratulations and feature requests, though a few of the suggested features indeed, already exist. Others still were met with informative responses that make the resulting threads worth a…

Java Geeks Discuss ‘The War for the Browser’ and the State of Java Modularization

Self-described “Java geek” nfrankel writes: At the beginning of 2019, I wrote about the state of Java modularization. I took a sample of widespread libraries, and for each of them, I checked whether: – It supports the module system i.e. it provides an automatic module name in the manifest – It’s a full-fledged module i.e. it provides a module-info The results…

Does Python Need to Change?

The Python programming language “is a big hit for machine learning,” read a headline this week at ZDNet, adding “But now it needs to change.” Python is the top language according to IEEE Spectrum’s electrical engineering audience, yet you can’t run Python in a browser and you can’t easily run it on a smartphone. Plus no one builds games in Python…

Kite Expands Its AI Code Completions From 2 To 13 Programming Languages

An anonymous reader writes: Kite, which suggests code snippets for developers in real time, today added support for 11 more programming languages, bringing its total to 13. In addition to Python and JavaScript, Kite’s AI-powered code completions now support TypeScript, Java, HTML, CSS, Go, C, C#, C++, Objective C, Kotlin, and Scala. (The team chose the 11 languages by triangulating the…

Microsoft Launches New Web Site Describing How It’s Embracing Open Source

Microsoft just launched a new website “to showcase how it’s embracing open source to ‘bring choice, technology and community to our customers,'” reports ZDNet: Microsoft, under CEO Satya Nadella, has said and done a lot to shed its image as a pariah of Linux and open-source software communities. With a Linux kernel for Windows 10, GitHub, a new Android Surface Duo,…

Stack Overflow Explores Why Developers Love TypeScript More Than Python

Stack Overflow asked 65,000 programmers for their favorite programming language, and this year Microsoft’s TypeScript knocked Python from the #2 spot. So they interviewed Microsoft’s principal engineering lead for the language “to find out what about TypeScript makes it so dang lovable.” Q: Do you remember why the team came up with TypeScript, why you wanted to release something like this?…

Addressing ‘Design Mistakes’ in Node.js, Its Developers Release JS/TypeScript Runtime Deno 1.0

“The makers of the widely used JavaScript server-side runtime, Node.js, have released Deno 1.0, a new runtime for JavaScript and TypeScript that addresses ‘design mistakes’ in Node.js,” reports ZDNet:
Just like Node.js or Node, the Deno runtime is for executing JavaScript outside a web browser. However, unlike Node.js, Deno offers first-class support for Microsoft’s increasingly popular Typescript, a superset of JavaScript designed…