#241 — June 7, 2018 |
Node Weekly |
▶ 10 Things Ryan Dahl Regrets About Node.js — Original Node.js inventor Ryan Dahl reflects on his time working on the project, highlighting what he considers to be some early design mistakes with Node. Regrets orient around the build system, security and modules. JSConf EU |
Third Annual Node.js User Survey Data Now Available — Findings from over 1,600 Node developers, including usage patterns, adoption rates and more. You can see the full report here (or in PDF form). Node.js Foundation |
Free Download: Scale Your Apps with Terraform — Learn how to build more agile infrastructure for your apps. Download the first chapter of O’Reilly’s Terraform: Up & Running. DigitalOcean sponsor |
Node v10.4.0 (Current) Released — The single headline feature is Node 10.4 uses V8 6.7 which introduces support for BigInt (arbitrary-precision integers). Node.js Foundation |
Node and JavaScript Conferences to Attend in 2018 — Itching to spend a conference budget or meet fellow Node developers? Here are 27 options for you over the rest of the year. Ferenc Hámori |
Verdaccio: A Lightweight Private npm Proxy Registry — A zero-config-required local private npm registry that can proxy other registries, caching downloaded modules along the way. Version 3 was just released with a new Web interface, npm/yarn/pnpm support, Docker support, and more. Juan Picado |
💻 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 |
Looking For Your Next Job Working With Node? — Try Underdog.io, where hundreds of the best tech companies go to meet top engineers. Companies email you directly as soon as next Monday. Underdog.io |
📘 Tutorials |
How Express.js Works: Understanding The Internals — A dig into the source code of Express. Soham Kamani |
Build a Simple Beginner App with Node, Bootstrap and MongoDB — How to build a no-frills web app using Node and MongoDB, focusing on issues you’re likely to encounter when building a real-world app. James Hibbard |
Building a Facebook Messenger Chat Bot with Node Waleed Ahmad |
Top 10 JavaScript Errors and How to Avoid Them ROLLBAR sponsor |
▶ Build a Twelve-Factor Node.js App with Docker Mark Shust |
Getting Started with Node Apps on Microsoft’s Azure Kubernetes Service — A guide to deploying apps to Azure’s hosted Kubernetes solution. Chris Draycott-Wheatley |
Implementing Feature Flags with Node and React Clément Walter |
▶ Building Lightweight Microservices with Redis (and Node) Carlos Justiniano |
▶ Using the Experimental ES Module Support in Node 10 Traversy Media |
🔧 Code and Tools |
Import Cost: See Imported/Required Package Size in VS Code — An extension to show, inline, the weight of packages used in your code. Visual Studio Marketplace |
Your Free Pass to New Node.js Skills — You can learn a lot in 10 days—start a trial and get unlimited access to expert-led dev courses and more. Pluralsight sponsor |
Electron Preferences: A Consistent Interface for Managing User Preferences in Electron Apps Tim Ambler |
node-fetch: A Lightweight Module That Brings window.fetch to Node David Frank |