#286 — May 2, 2019 |
Node Weekly |
Easy Automatic Isaac Z. Schlueter |
A Curated Compilation of Node Best Practices — We haven’t linked this for a while, but this curated collection of Node best practices continues to grow and be of value. It covers topics from error handling to memory use and, most recently, how to avoid publishing secrets to the npm registry. Yoni Goldberg |
📡 API Design in Node & 👨🍳 GraphQL — Design and build APIs in Node.js from the ground up. Use Express to build an API and handle REST verb methods to create, read, update and delete resources from MongoDB. Then, in the next course, you'll learn how GraphQL empowers more flexibility into your APIs. Frontend Masters sponsor |
Electron 5.0.0 Released — Just 3 months after 4.0, Electron 5, the popular system for building Node and Web technology based desktop apps, is here. It’s mostly a dependency bump release, but with Node 12 and Chromium 73 now under the hood, that’s no bad thing. Electron.js Team |
Node v12.1.0 (Current) Released — You what? Another one? Yes, we just had Node 12 come out last week (and what a release it was!) but the Node team like to keep up the pace, and so 12.1 is here with mostly minor bugfixes plus a minor update to the Unicode underpinnings. Node.js Foundation |
Node v11.15.0 (Current) Released — If for some reason Node 12 isn’t suitable but 11 is, this minor update backports the TLS 1.3 support 12.0 just got. Node.js Foundation |
💻 Jobs |
Node.js Developer at X-Team (Remote) — Join the most energizing community for developers. Work from anywhere with the world's leading brands. X-Team |
Have You Tried Vettery? — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started. Vettery |
📚 Tutorials |
▶ Working with Google Sheets from Node.js — A really well put together video that I found genuinely useful because even figuring out the auth stuff around connecting to Google services is difficult enough in my experience 😂 Twilio |
New Features in Node 12 You Shouldn't Miss — We covered the release of Node 12 last week, but this post reflects on some of the new features. Máté Huszáarik |
This Blog Post Has Embedded Charts and Yours Could Too — Create visualizations of your data in MongoDB with our Embedded Charts. Share your charts by embedding it into any website. MongoDB sponsor |
Using ES6 and Prasanth Janardanan |
▶ Creating a Reddit Bot with Puppeteer and Node.js — Part of an ongoing series of videos about using Node to interact with Reddit in various ways, though do take care as it’s not using the official API. Fabian Grohs |
Tips for Using VS Code More Efficiently sudolabs |
🛠 Code and Tools |
Laconia 1.0: A Framework for Building Node.js Serverless Functions — Aims to protect you from “the friction of serverless development by providing consistent architectural patterns and developer experience.” It leans heavily on hexagonal architecture, the idea of isolating logic from outside concerns. Wisen Tanasa |
Zeit |
ws 7.0: A Fast and Throughly Tested WebSocket Client and Server for Node — The long standing project reaches version 7. Einar Otto Stangvik |
Pastel: A Framework for Effortlessly Building Ink Apps — Ink brings the power of React and components to building command line apps, and Pastel aims to provide more structure on top of that. Vadim Demedes |
Partner with Manifold to Reach More Developers Manifold sponsor |
Dockly: An Immersive Terminal Interface for Managing Docker Containers and Services Liran Tal |
on-change: Watch an Object or Array for Changes Sindre Sorhus |
🐦 A little ghost story PSA |
But it's not even Halloween yet, Tierney.. 😂 |