Madge: Create Graphs From Your Module Dependencies— A developer tool for generating a visual graph of your module dependencies (works with CommonJS, AMD and ES6 modules), finding circular dependencies, and discovering other useful info. Patrik Henningsson |
Modern JavaScript Features You May Have Missed— Given how JavaScript evolves all the time, it’s often worth reflecting on what’s been added, which is why articles like this tend to be popular here 😄 This post quickly covers some highlights of the most recent standards, ES2015 through ES2019. Jimmy Breck-McKye |
![]() Migrating a Distributed System from JavaScript to TypeScript— TypeScript can help overcome scalability issues of JavaScript. Here’s how Ably’s engineering team painlessly migrated a globally-distributed system written in JavaScript to TypeScript, and some learnings you can implement in your own migration. Ably sponsor |
You Don't Know JS Yet: Getting Started— Kyle Simpson’s “You Don’t Know JS” (a.k.a. YDKJS) book has been hugely popular in the JavaScript world since its first release five years ago. He’s been working on a second edition whose first portion is now ‘draft complete’ and you can read it on GitHub. Kyle Simpson |
What's Going On With CDNJS?— CDNJS is a popular CDN for open source, front-end libraries and assets, but someone noticed there have been no updates in weeks. Apparently a founder restricted access and ‘disappeared’ and things are still being sorted out (today there’s been an update posted to Hacker News by one of the founders). cdnjs |
Have You Tried Vettery?— Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started. Vettery |
JavaScript's 'Labeled Statements'— MDN’s docs are the best resource on the practical use of labels, but this post shows how Svelte leans on them for its own syntactic reasons. Flavio Copes |
JavaScript is C— “The exact same kinds of problems I had in C, I have in JavaScript or even TypeScript today.” Yes, this is controversial, and you’ll probably disagree! Chris Krycho |
A Web Extension Starter Kit— A kit for building ‘Write Once, Run on Any Browser’ extensions via the Web Extensions API. Abhijith Vijayan |
|