#230 — March 22, 2018 |
Node Weekly |
Oclif: Heroku's 'Open CLI' Framework for Node — A framework for building command line interfaces whether with a few simple flags or lots of subcommands. It comes out of Heroku’s work on its own CLI tools. Here’s a getting started tutorial, or how about a 2 minute screencast introduction? Heroku |
Node v9.9.0 (Current) Released — Some tweaks to Node.js Foundation |
Memory Mapping for Redis 4.0 — Detailed analytics to help you get the most out of Redis. RedisGreen sponsor |
An Interesting Discussion on the Deprecation of 'new Buffer()' — A developer lamented that the deprecation of |
March 2018 Security Releases Due Next Week — Each supported release line will get a release on, or just after, March 27 (next Tuesday). This is to roll out an updated OpenSSL and security fixes. This will also likely see the final Node 4.x release as support ceases in April so do upgrade ASAP. Node.js Foundation |
Using Kubernetes for Local Development — Kubernetes provides production-level container management but you can develop against it locally. Google’s Skaffold tool makes this relative easily and this brief tutorial demonstrates using it to do so with a basic Node app. Gergely Nemeth |
A Short Guide to a Productive Docker Dev Environment — If you don’t need full-on Kubernetes, you may prefer this tutorial focused on Docker. Nicholas Rempel |
Calling All Node Devs: Sign Up to Beta Test ACID Transactions in MongoDB MONGODB sponsor |
The History of Node.js on a Timeline — With Node getting its name on March 3, 2009, we’re due a tenth anniversary next year.. Gergely Nemeth |
Jobs |
Node.js Developer at X-Team (Remote) — We help our developers keep learning and growing every day. Unleash your potential. Work from anywhere. Join X-Team. X-Team |
Node Expert? Sign Up for Vettery — Create your profile and we’ll connect you with top companies looking for talented back-end developers. Vettery |
Tutorials and Articles |
Using Node to Call a GraphQL API — As a personal aside, GitHub’s GraphQL API is absolutely amazing. It’s streets ahead of the REST API for pulling out the data you want if that data spans multiple data models. Nick Nance |
How to Write Powerful Schemas in JavaScript — An introduction to schm, a library for building schemas in a functional and composable way. Diego Haz |
Tips for Using ESLint in a Legacy Codebase — Techniques that can help you significantly reduce the number of errors you see. Sheshbabu Chinnakonda |
How to Test Node Apps using Mocha, Chai and SinonJS Joy Warugu |
Getting Node-RED to 1 Million Downloads — Node-RED is a Node-based visual flow-programming tool for wiring together hardware devices/IoT. Nick O'Leary |
🔧 Code and Tools |
better-sqlite3: A Simple and Fast SQLite3 Library for Node — A synchronous API, supports 64 bit integers, is faster than Joshua Wise |
Webinar: 'The Benefits of Managed Cloud CI and CD for Enterprises' on March 28 Codeship sponsor |
Noderize: Create a Node App in Fewer than 30 Seconds — An all-in-one tool for building Node apps with Babel, TypeScript, Jest, Prettier, and more. Charles Crete |
crypto-hash: A Hashing Module Using the Native Crypto API in Node and Browser — Get the same hashing API in both environments. Uses the Sindre Sorhus |
pidtree: Cross-Platform Children List for a Given Process ID Simone Primarosa |
Mark Text: A Cross-Platform Markdown Editor App — Built with Electron and Vue. Jocs |
dset: A Tiny Utility for Safely Writing Deep Object Values Luke Edwards |