Node Weekly
February 15, 2018  #225
Built on top of the knex query builder, Objection lets you declaratively define models and relationships while still using SQL for your queries.

How to add Facebook- and GitHub-based authentication to a Node app using the Passport authentication middleware.

Frontend Masters   Sponsor
Adding strong typing to large JavaScript apps with TypeScript helps reduce bugs, and keep you on a performant and maintainable code path. Plus, learn how it fits nicely with modern frameworks like Angular, Vue and React.

Frontend Masters

Docker Compose for Node projects with Node, MySQL, MongoDB, NGINX, Memcached, Redis, Certbot and RabbitMQ images ready to plug-and-play together.

Node.js Foundation
Quite a few backports here for LTS users, including console.count, console.clear, a new macOS installer, and WHATWG URL API support - plus a libuv upgrade.

Jonathan Saring
Lerna helps you manage multiple packages stored in a single repository, while Bit lets you share code direct from any repository it’s already in.

Gergely Nemeth
With Docker and Kubernetes Go has picked up quite a bit of traction, but what’s it like from a Node POV? (You may not be surprised to learn we have a Go newsletter too..)


In Brief