Plus stealing colors, working with money, and keeping monorepos simple. |
💡 If you like this sort of thing, last year's State of JS results may also be of interest. |
Node-RED 2.0 Released — Node-RED is a now very mature ‘low-code’ Node.js-based programming environment, particularly aimed at connecting together services or IoT devices. The 2.0 release focuses on upgrading dependencies, dropping old Node version support, and an (optional) improved text editor. OpenJS Foundation |
QUICK BITS: It's not of much use, but technically a URL can be valid JavaScript. After years in beta, Fastly has launched its Compute@Edge serverless edge compute platform. A beautiful example of photorealistic glass in the browser using Three.js. |
RELEASES: Hyper 3.1 – JS-powered terminal app. RxDB 10.0 – Realtime database for JavaScript apps. AdminJS 5.1 – Automatic admin interface for Node apps. GoldenLayout 2.3 – Multi-screen layout manager for webapps. flv.js 1.6 – HTML5 FLV Player. |
Find a Job Through 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 |
|
📖 Articles, Opinions & Tutorials |
Trackball Rotation using Quaternions — How can you implement a 3D ‘trackball’ that you can control with a 2D interface like a typical trackpad? With Trackball.js is how.. but you can attempt to understand the math in this article if you wish. Robert Eisele |
🛠 Code & Tools Abracadabra: JS and TS Refactoring Tool for VS Code — While VS Code supports some refactoring techniques out of the box, Abracadabra magics up many more including numerous conditional logic changes, inlining, and syntax conversions. It can also suggest ‘quick fixes’ - refactorings that make sense in the current context. Visual Studio Marketplace |
Bulletproof React: An Architecture for React Apps — Using a group chat app as the case study, the author touches on every significant aspect of building and deploying a React application which will make it “bulletproof” and therefore production ready. Note, however: "This is not supposed to be a template or a framework. It is an opinionated guide that shows how to do some things in a certain way." Alan Alickovic | |