#254 — September 6, 2018 |
Node Weekly |
Sqorn: A Fast, Composable SQL Query Builder — Uses a functional style that models query compilation as a series of transformations and also uses ES6 template literals in an interesting way. Worth checking out. Full tutorial here. Sufyan Dawoodjee |
Introducing Awaitjs-Express: Async Function Support for Express — Express was developed in an era long before await/async and while Express 5 is expected to support it natively, there are options for bringing async function support to existing versions such as this. Valeri Karpov |
See why Facebook, Spotify, & Sony Trust CircleCI With Their CI/CD — Automate the software development process using continuous integration and continuous delivery so you can focus on what matters: building great things, not waiting for great things to build. CircleCI sponsor |
Microjob: A Tiny Wrapper for Node.js Worker Threads — Makes Node 10.5+’s experimental worker thread support easier to work with. We also have an article about worker threads if you want to learn more about the underlying concepts. Vincenzo Ferrari |
Node 10.x Timers Can Fail After 25 Days (But Node 10.9 Fixed It) — If you’re on the Node 10 branch, here’s another reason to upgrade to the latest 10.9if you haven’t yet. Timers can cease to fire after around 25 days of process uptime. Node.js Foundation |
An Introduction to Glitch for Building Node Apps in the Cloud — It’s definitely a cheerleading post for a third-party platform, but Glitch is pretty neat, particularly if you want to experiment, build small side projects, or create demos. Flavio Copes |
💻 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 |
Join Our Career Marketplace & Get Matched With a Job You Love — Through Hired, software engineers have transparency into salary offers, competing opportunities and job details. Hired |
📘 Tutorials and Articles |
A Guide to Building a REST API with Node.js and MongoDB — Uses Passport and JWTs for authentication. Krissanawat Kaewsanmuang |
Making GraphQL Client Requests in Node (and the Browser) using graphql.js Hugo Di Francesco |
Monitoring, Alerting, and Distributed Tracing for Node Apps — Search and analyze distributed traces to resolve Node application performance issues. Start a free trial. Datadog sponsor |
The Basics of RESTful API Design Tamas Piros |
Handling a POST Request Body Without Using a Framework Jermaine Oppong |
POST vs PUT vs PATCH in RESTful API Design — What are the differences between these HTTP verbs? Tamas Piros |
Node Admin Panels Compared: Strapi and Express Admin Ricardo Henriques |
🔧 Code and Tools |
inspector-on-demand: Launch V8 Inspector/DevTools On Demand for Long-Running Apps — Daniel Kalen |
Nodebook: A Minimalist Node REPL with a Web-Based UI — Just don’t run this on a publicly accessible port/IP. Net Gusto |
Webinar: Getting The Most Out of MongoDB on AWS mongodb sponsor |
Baker: A Simple Tool for Provisioning VMs and Containers — Here’s an article explaining the project. ottomatica |
The Financial Times |