Plus a look at the current state of JS, a new desktop app framework, and a promise rejection gotcha. |
The State of JS 2022 — The State of JS is one of the JavaScript ecosystem’s most popular surveys and this time 39,471 folks took part giving us a snapshot of the tools, technologies, and language features people are using (or not using!) There’s a lot to go through, but here are some key points: top-level await is the most newly adopted feature recently. The JavaScript / TypeScript balance shows a majority of developers using TypeScript over JS. Express remains by far the most popular backend framework with Nest, Fastify, Strapi, and Koa following somewhat behind. Other interesting results can be found in JS pain points, what is currently missing from JS, and the 'Awards' for stand out items (complete with snazzy visual effects). Devographics |
🧈 Retire your Legacy CMS with ButterCMS — ButterCMS is your new content backend. We’re SaaS so we host, maintain, and scale the CMS. Enable your marketing team to update website + app content without needing you. Try the #1 rated SaaS Headless CMS for your JS app today. Free for 30 days. 🧈 ButterCMS |
🗣 Is TypeScript Worth It? — Time saver or waste of time? The relationship between TypeScript and JavaScript remains a complex one. An extensive discussion took place on Hacker News this week and, notably, TypeScript PM Daniel Rosenwasser popped up to respond to some of the concerns. Hacker News |
IN BRIEF: You'll be aware of JavaScript's strict mode but one developer thinks we need a stricter mode to fix several other syntax issues. Publint is an online tool for 'linting' live npm packages to see if they are packaged correctly, as a way to ensure maximum compatibility across environments. |
RELEASES: Node v19.4.0 and v18.13.0 (LTS) Commander.js 9.5 ↳ Node.js command-line interface toolkit. Angular 15.1 Pixi.js 7.1 – Fast 2D on WebGL engine. |
Using GitHub Copilot for Unit Testing? — Even if you find the idea of a AI tool like Copilot writing production code distasteful, it may have a place in speeding up writing tests. Ianis Triandafilov |
visx 3.0 ↳ D3-powered visualization React components. Atrament 3.0 ↳ Library for drawing and handwriting on a canvas element. HLS.js 1.3 ↳ Library to play HLS (HTTP Live Streaming) in browsers, with MSE support. |
Developer Relations Manager — Join the CKEditor team to build community around an Open Source project used by millions of users around the world 🚀 CKEditor |
Find JavaScript Jobs with Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers. Hired |
|
Oxygene Pt 4, as Performed by JavaScript — This is fun. Dittytoy is a simple, JavaScript-powered online generative music tool and someone has put together a surprisingly faithful rendition of perhaps one of the best known instrumental synth songs ever, all the way from 1976. Dittytoy | |