#322 — January 23, 2020 |
Node Weekly |
Playwright: A Node Library to Automate Chromium, Firefox and WebKit — If you’re familiar with Puppeteer for automating Chrome/Chromium, this is in a similar vein for multiple browsers and is being worked on by some of the same contributors. The goal? To be vendor-neutral and to make the APIs more testing-friendly than Puppeteer. Microsoft |
▶ Deno: Will It Replace Node? — Over the past couple of years, we’ve mentioned Deno a few times. It’s a 'new' JavaScript and TypeScript runtime initially created by Ryan Dahl, the creator of Node, so it’s interesting to see how he thinks things should be done nowadays. Version 1.0 is due soon. Bert Belder |
New: Our 'Most Loved' JavaScript Course 🧡 Gets Updated — Take your JavaScript to the next level. Gain an understanding of callbacks, higher order functions, closure, asynchronous and object-oriented JavaScript. Frontend Masters sponsor |
Ava 3.0 Released: The Popular Test Runner — A popular test runner for Node with a concise API, detailed error output, etc. 3.0 drops built-in Babel support due to advancements in Node’s native modern JavaScript support and this has some implications for how you’ll write your tests so take care with this upgrade and read this post first. AVA |
Node v13.7.0 (Current) Released — libuv and npm get updated, there’s a new API for interacting with source maps (good news for tool creators), and conditional exports have bene unflagged. Shelly Vohr |
|
💻 Jobs |
Developer Seanchaí (Technical Evangelist) — Seanchaí (shan-a-key): storyteller, custodian of history and culture. Developer Seanchaí: this powerful role re-imagined for OSS R&D. NearForm |
Find a Job Through Vettery — Vettery is completely free for job seekers. Make a profile, name your salary, and connect with hiring managers from top employers. Vettery |
📚 Articles, Tutorials & Opinion |
An Overview of JSX With 3 Non-React Examples — JSX was built for and popularized by React. Here’s how it works under the hood and how it can be used in Node specific scenarios for Express and Mongoose. Valeri Karpov |
Inside Node: What Happens When We Execute A Script? — Ever wondered what happens behind the scenes when executing a script? This blog post pieces it all together. Simon Hofmann |
Full-Featured API That Lets You Build Beautiful Video for Your Node App — Build and deliver the best user experience for every combination of device, browser, location, and bandwidth with Mux's video API. Mux sponsor |
Building A Sentiment Analysis App with Node — A look at the ins and outs of natural language processing in Node, using the Natural library. Ebenezer Don |
▶ Amazing Code Reviews: Creating a Superhero Collective — An interesting introduction to fostering code review practices within a development team. 40 minutes. Alejandro Lujan (Shopify) |
🛠 Tools, Resources and Libraries |
llnode: A Node.js C++ Plugin for the LLDB Debugger — Inspect Node processes and data from LLDB. This week’s release adds Node 12 support. Node.js Foundation |
pnpm 4.8.0: The Alternative Fast anbd Disk Space Efficient Package Manager — Now has an interactive dependency update mode. pnpm |
readable-stream: Node Core Streams, But for Userland — The point of this is so you can get a guaranteed experience regardless of Node version but you still get the same API (here’s the why). Node.js |
Gain End-To-End Visibility into Your Node.js Application Performance Site24x7 sponsor |
Graphile Starter: Opinionated Quick-Start Project using React, Node, and More — A bit of a ‘everything but the kitchen sink’ starter app for full-stack development using React, Node, GraphQL, Postgres, and PostGraphile for GraphQL. Graphile |
OpenAPI-CodeGen: OpenAPI 3.0 Code Generation for Node Mermade Software |
|