npm weekly #190: JavaScript, the world’s most important programming language, Introducing WASI, plus learn Rust with linked lists!
The world’s most important programming language
You might have seen this article making the rounds already, but we’re pretty proud to see JavaScript ranked as the most important programming language out there! The results of this bi-annual Programming Language rankings from Red Monk, also indicated that Chief Data Officer Laurie Voss’ findings about theincreasing popularity of TypeScript are truly ecosystem-wide.
For more info, read the full report here.
Introducing WASI, the WebAssembly system interface
Earlier this week, the effort to standardize WebAssembly was announced: WASI, the WebAssembly system interface. As a community partner of WebAssembly we’re very excited about this new initiative and the expansive potential WASM’s capabilities have for the greater JS community.
In April, Aimee is keynoting CodeStock 2019
Next month, npm engineer Aimee Knight will be at Codestock 2019 in Knoxville, Tennessee. Aimee will be keynoting Saturday’s part of the event, and you can still snag a ticket to be there by visiting codestock.org right now!
Learn the language of Rust with many, many linked lists
Remember Too Many Cooks? Well, this is nothing like that. Instead, Learn Rust With Entirely Too Many Linked Lists is an unofficial, yet very helpful guide to learning Rust. Both basic and advanced Rust programmers will benefit from this tutorial based solely on having you implement 6 linked lists. Enjoy!
Recommended package: bfn-proxy
Looking for the the simplest way possible to proxy http calls? Take a look at bfn-proxy. Created by the folks at Blue Fidelity, bfn-proxy was designed to be proxy middleware for Node.js that is browser-based while maintaining a small footprint. Sounds pretty cool.
npm.community Corner
In case you missed it, a new pre-release of npm’s cli has been tagged. Version 6.9.1-next.0 is a smaller-ish release, featuring mostly dependency bumps and bugfixes. Check out all the details over at npm.community now.️
Building together, an npm solution
The same tools that empower developers to work together on Open Source projects can make enterprise teams more efficient when collaborating on mission-critical applications. Learn more about npm Orgs here.
What we’re reading: Using npm’s `ls` command for fun and insight
We’re currently enjoying this piece spotlighting the `is` command by Tierney Cyren. If you haven’t tried it before, Tierney guides you through the many uses of this simple command. Check it out!
SPOTTED: npm in the wild
Thanks to Roberto Martínez for recently spotting this npm in the wild (international even)! We prefer npm of course, but we’ll take their styling into consideration.