#229 — March 15, 2018 |
Node Weekly |
Awesome Node: 600+ Packages, Resources and Links — The definitive, categorized list of Node resources and handy links continues to be updated and has passed 600 items. Sindre Sorhus |
Should Node Add WebSocket Support to Core? — Node developers are revisiting the idea of adding WebSocket support as a standard part of the official Node distribution. Show your support (or otherwise). Myles Borins |
New Course: REST & GraphQL API Design in Node.js, v2 — Create an API from the ground up using Node.js, Express and MongoDB. In this course, you'll build a production-ready REST API, and migrate it over to GraphQL. Frontend Masters sponsor |
How You Can Use Environment Variables in Node — What are they? And what are some better ways to handle ‘env’ variables? Burke introduces dotenv, a way to make environment variable management easier, and shows how to use them alongside VS Code. Burke Holland |
How Some Node Projects Address Security Challenges — An introduction to the Node.js Security Roadmap, an online book/set of articles of Node-oriented security ideas and advice. Mike Samuel |
TypeScript Starter 2.0: CLI Tool to Generate New Node Projects — An interactive project generator that sets up a variety of module and tool related defaults (linting, testing) for new Node projects. Jason Dreyzehner |
GraphQL over REST with Node, Heroku, and Apollo Engine — Build and deploy a GraphQL API quickly without rewriting your backend by wrapping REST endpoints using Node and Apollo Server. Sashko Stubailo |
npm 5.8.0(-next.0) Released — Lots of tweaks and improvements mostly from community contributors. Remember that as a ‘next’ release, this is for testing and development use, not to throw into production ASAP. The npm Blog news |
JS Interactive Call for Proposals Open — Want to speak at one of the world’s biggest JS events? Submit a proposal here. It takes place in Vancouver, Canada on October 10-12 and the CFP closes on April 20. Linux Foundation Events news |
A Brief History of DevOps, Part IV: Continuous Delivery and Deployment CircleCI sponsor |
Dawn of the Dead Packages — In short, the npm site’s autosuggestions are.. not great, as old packages can pop up higher than you'd expect. Roman Nosov opinion |
Talks and Screencasts 🎬 |
▶ An Introduction to Web Page Scraping with Node and Cheerio — 27 minutes. |
▶ A Gentle Introduction to Express.js and RESTful APIs — Excellent for beginners. 58 minutes. |
▶ How to Control a Tesla Car with Profound.js — 6 minutes. |
Jobs 👩🔧 |
Sr. Fullstack Engineer (Remote) — Sticker Mule is looking for passionate developers to join our remote team. Come help us become the Internet’s best place to shop and work. Sticker Mule |
Find a Job You're Passionate About — Vettery connects you directly to hiring managers at over 4,000 top companies. Make a profile today and land your dream job. Vettery |
Tools and Code 🔧 |
Emma: A Command Line Assistant to Find and Install Packages — Uses an Algolia-powered search to find packages. Matic Zavadlal |
Wunderbar: Simple Horizontal Bar Charts on the Terminal Sergey Petushkov |
turbo-ws: A 'Blazing Fast' Low-level WebSocket Server — Can support thousands of connections with minimal CPU or memory impact. Hugo Manrique |
Fix JavaScript Bugs Like a Boss 🛠 ROLLBAR sponsor |
nan: Native Abstractions for Node — C header files to make cross-version Node add-on development easier. Node.js Foundation |
Discord.js: A Library for Interacting with Discord's API — Discord is a popular chat service and this will help you build bots or similar tools. Amish Shah |
async-exit-hook: Run Some Code When a Node Process Exits Tapani Moilanen |