RedMonk programming language rankings for Q1 2020

JavaScript on top, Python ties with Java in RedMonk rankings

RedMonk tracks the most popular programming language using data from GitHub and Stack Overflow. The first ranking of 2020 is here. This quarter, the number one programming language is JavaScript, which comes as no surprise. However, a few other languages moved up the charts. Let’s see what languages are trending in 2020.

Building enterprise-level web apps

Ant Design 4.0 rewrites components for easier web app designing

Ant Design is a UI design system and React UI library written in TypeSript used for building enterprise-level web applications. It is written in TypeScript and used by large companies such as Alibaba, Tencent, and Baidu. Take a brief tour of Ant Design’s creation guidelines and design values and see what the newest additions to Version 4 bring to the table.

Interview with Thomas Steiner, Developer Advocate at Google Hamburg

Project Fugu interview: Bridging the app gap

We spoke with Thomas Steiner, a Developer Advocate at Google Hamburg, about Project Fugu, a major player in the development of a PWA standard. Project Fugu is a cross-company effort from Google, Microsoft, and Intel focused on improving the web. Discover the process behind designing new APIs at Project Fugu and how it will bridge the app gap.

Future-proofing Scala.js

Scala.js version 1.0.0 released: Compile Scala to JavaScript code

After seven years of development, the General Availability release of Scala.js 1.0.0 is here. This dialect of Scala compiles Scala code directly to JavaScript and includes editor support which catches typos before you even compile your code. See how to update to version 1.0.0, how to get started, and take a brief tour of its key features.

Watch Tamar Stern's International JavaScript Conference session

Introduction to machine learning in Node.js

Node.js is one of the most popular frameworks for writing server side applications now, and machine learning is rapidly gaining popularity. More and more problems are being solved by using machine learning tools. The use of machine learning solutions is spreading, and it is not limited to researchers.

Watch Phil Hawksworth's International JavaScript Conference session

Are you being servered? – exploring a serverless web

“JAMstack” is an emerging term which describes an approach to architecting and delivering sites as pre-rendered assets, and where necessary, enhancing them with JavaScript and services via APIs. Explore this approach and the serverless web with Netlify’s Phil Hawksworth, co-author of “Modern Web Development on the JAMstack” (O’Reilly, 2019).

Pack it up, pack it in

Experimental JavaScript bundler and minifier uses Go for speed

JavaScript bundling can take a long time, but does it have to be that way? Created as a hobby project, esbuild shows that JS bundling does not have to be so slow. Let’s take a look at this project, how its benchmark results compare, see how it works, as well as check up on webpack and what is on the agenda for the long-awaited arrival of Webpack 5.

Overhauling the framework

Ionic 5: Develop cross-platform apps with new, custom animations

The Ionic framework creates cross-platform applications, all with a small memory footprint and AOT compiling. The latest major version, Ionic 5, upgrades the framework with new component designs for iOS and Android, a new animations API, overhauled icons, new starter designments, and improved component customization.

Watch Anastasiia Miroshnichenko's International JavaScript Conference session

WebAR: The augmented reality for your browser

What is the next step for augmented reality? WebAR brings extended reality to the web. In this talk, you will learn about Three.js, Mozilla’s A-Frame, and Apple’s AR Quick Look. Take a trip and discover a new emerging field of dynamic web development.

Learn about the latest JavaScript trends

International JavaScript Conference London 2020 early bird offer ends February 13

International JavaScript Conference London 2020 will take place from April 20 to 22. More than 40 international speakers will present their expertise in sessions, keynotes and workshops, and provide insight into the latest trends and technologies. Those who register by February 13 can benefit from a special early bird rate and receive a PlayStation Classic Mini or C64 Mini for free with their ticket.

Watch Manfred Steyer's International JavaScript Conference session

Angular 9 – The Future of Angular with Ivy

Angular 9 was released just last week, and it has the long-anticipated compiler Ivy on board. It reduces bundle size, but that’s not all. Ivy has great potential for the future of Angular! In this talk at International JavaScript Conference, Manfred Steyer explains what is possible with Ivy.

Explore minty fresh features

Mint programming language is an alternative to JavaScript for writing single page apps

Mint is a new programming language created in order to make writing single page applications (SPAs) easy, with fast, maintainable, readable code. Developed as an alternative to JavaScript, it includes built-in features similar to React, Redux, npm, Prettier, and Enzyme. View some of the language’s features that set it apart from JavaScript and give it a try in the sandbox.

Most clicked news

Top 10 Java stories of January: DevOps, Java & IT skills predictions for 2020, Microsoft Blazor and more

We are still getting used to writing 2020, and suddenly it’s February—which means it’s time for our monthly recap once again. In January, we looked back at what happened in 2019 and made some predictions for the new year, from the most popular programming languages to relevant IT skills and DevOps. Here are our top 10 most clicked articles of the month.