Writing shell scripts with JavaScript

No Comments

#​537 — Might 7, 2021

Unsubscribe  |  Learn on the Internet

JavaScript Weekly

How GitHub Makes use of and Works with Internet Elements — GitHub has lengthy been a proponent of Internet Elements with over 17 open-source elements obtainable for all to make use of. Right here’s their story of why they use them and the way they construct them.

Kristján Oddsson

zx: A Instrument for Writing Higher Shell Scripts — Uninterested in turning to bash, Python or Ruby to throw collectively a fast script? Persist with the JavaScript and love – this makes it simpler with some helpful features for calling different packages, processing their output and outcomes, altering listing, and so forth.


Doc Database. SQL Queries. In-Reminiscence Pace — The No. 1 purpose builders select Couchbase? You should utilize your present SQL abilities to simply question and entry JSON. That’s extra energy and suppleness with much less coaching. Be taught extra.

Couchbase sponsor

AWS Introduces ‘CloudFront Capabilities’ — Suppose (very) quick working JavaScript features proper inside Amazon CloudFront designed to rewrite, redirect, or in any other case work with incoming requests.

Amazon Internet Providers

Bootstrap 5 Launched — An enormous launch for the favored CSS framework with quite a few JavaScript modifications underneath the hood too, reminiscent of no extra jQuery(!) and an improve to Popper 2.

Mark Otto

Fast Bits

SpiderMonkey is Mozilla’s lengthy standing JavaScript engine as utilized in Firefox and different initiatives. It now has an all new homepage and.. drum roll.. a emblem for the primary time ever.

Ben Beattie-Hood has launched Trendy TypeScript, an e-book aiming to boost cash for the Australian Pink Cross. This 18 minute video covers what’s within the guide.

V8 9.1 is on the best way. It is one of many much less characteristic packed releases however provides high degree await by default (already the case in some customers of V8, reminiscent of Blink), non-public manufacturers examine syntax by default, and a few perf enhancements.
Up and coming toolchain Rome has shaped an organization, raised some cash, employed people.

A have a look at what’s new in RxJS 7, the reactive extensions for JavaScript.


node-dev 7.0 — Zero-conf Node.js reloading.
Mocha 8.4 — JavaScript take a look at framework.
vue-test-utils 1.2.0 — Utilities for testing Vue elements.
Gatsby 3.4 — React primarily based app framework.
Node.js 16.1.0

💻 Jobs

JavaScript Developer at X-Staff (Distant) — Be a part of essentially the most energizing group for builders and work on long-term initiatives for Riot Video games, FOX, Sony, Coinbase, and extra.


Senior Frontend Engineer (Berlin / Distant) — Wish to be part of a small startup with a giant rising potential (we double yearly)? Feather is searching for a frontend engineer.


Discover Software program Engineering Jobs with Employed — Take 5 minutes to construct your free profile & begin getting interviews to your subsequent job. Firms on Employed are actively hiring proper now.


📖 Articles, Opinions & Tutorials

Dependency Managers Don’t Handle Your Dependencies — Christoph Nakazawa has kicked off a brand new collection on JavaScript infrastructure by placing the function of instruments like npm, Yarn, or pnpm into context and explaining how one can start to ‘take possession’ of your dependencies.

Christoph Nakazawa

Internet hosting SQLite Databases on GitHub Pages (or Any Static File Host) — A intelligent little bit of hacking round right here. sql.js supplies an SQLite shopper within the browser however the writer wrote a digital file system addition to fetch chunks of remotely hosted SQLite databases over HTTP. Some fascinating potential right here, I suppose.


▶  A Comparability of 5 React Frameworks — In simply 26-minutes, this video supplies a lot of the info required to select the best React framework from 5 high gamers within the area: CRA, Gatsby, Subsequent.js, Blitz, and Redwood.

Leigh Halliday

Search Your Code. ALL of it, in every single place — Sourcegraph is the one device to search out & sort things throughout all of your code. Any code host, any repo, any language. Attempt it now.

Sourcegraph sponsor

TypeScript Operate Syntaxes — The syntax for varied features and performance varieties in TypeScript with easy examples.

Kent C Dodds

Replace URL Question Parameters As You Kind in an Enter Area — For while you wish to change the present URL’s question parameters as you sort in an enter area (reminiscent of on a stay search web page).

Amit Service provider

Create a Satellite tv for pc Tracker in 30 Strains of JavaScript — Unsurprisingly that is heavy on the dependencies, however neat.

Omar Shehata

▶  A Discuss In regards to the TC39 Decimal Proposal — From Internet Engines Hackfest 2021.

Caio Lima

Cloning JavaScript Objects with Graph Principle

Andrea Simone Costa

High Ten git Suggestions and Tips

Julie Kent

How We Sped Up Chrome DevTools Stack Traces by 10x

Chrome Builders

🛠 Code & Instruments

Mantine: A New React Element Library — An MIT licensed, TypeScript-based assortment of round 60 elements and hooks with native darkish theme help and a give attention to usability and accessibility. Loads of documentation and examples – we prefer it. Oh, they usually work with Preact too.

Mantine Staff

Pts: A Library for Visualization and Inventive Coding — A formidable, light-weight and modular library, written in TypeScript and compiled to ES6. Loads of demos to mess around with. p5.js is an analogous lengthy standing device on this area.

William Ngan

Restricted-Time Sale: 25% off Wallaby.js and 50% off Quokka.js — Breakpoints and console.log is the previous, real-time suggestions with out leaving your editor is the future.

Wallaby.js sponsor

Highlight: A Lightbox Gallery Library — We first linked to this two years in the past when it was new, now it’s extra mature and boasts as being the ‘most straightforward to combine’ lightbox gallery with no dependencies both. Demos right here.

Nextapps GmbH

Helpful Instruments for Parsing and Annotating PDFs in Node — Nothing beats an article by somebody who’s simply needed to do the factor being lined.

Jing Fan

Fx: A Command-Line JSON Processing Instrument — If you happen to’ve acquired some information stuffed with JSON that you just wish to course of, Fx will slice and cube it nevertheless you need, together with utilizing JavaScript one-liners so as to add a little bit of logic to the course of.

Anton Medvedev

Construct, Deploy, and Replace Purposes Quick—All on the Cloud

OutSystems sponsor

Hammer: An esbuild-Powered Construct Instrument for HTML Purposes — The concept is to a TypeScript-centric “extremely light-weight different to Parcel.”

Haydn Paterson

node-wasm-run: Run Arbitrary WASM/WASI Recordsdata on V8

Wasm3 Labs

Observable Plot: A Library for Exploratory Knowledge VisualizationGitHub repo.


😂 A enjoyable one.. or is it?

Take into consideration what Math.min() and Math.max() would possibly every return, then try it out.. or cheat and have a look at this tweet 😏

    About Marketing Solution Australia

    We are a digital marketing company with a focus on helping our customers achieve great results across several key areas.

    Request a free quote

    We offer professional SEO services that help websites increase their organic search score drastically in order to compete for the highest rankings even when it comes to highly competitive keywords.

    Subscribe to our newsletter!

    More from our blog

    See all posts

    Leave a Comment