---
title: "The best of Node Weekly in 2016"
publication: "Node Weekly"
issue: 168
published_at: "2016-12-22"
canonical_url: "https://nodeweekly.com/issues/168"
---

The best of Node Weekly in 2016

A look back at 2016 in the world of Node.js[Read this e-mail on the Web](http://nodeweekly.com/issues/168)

Node WeeklyDecember 22, 2016 #168

**In this final issue of the year, we look back at the most popular Node links of 2016.** We hope you have a happy holiday season and we'll see you in 2017 :-) Tierney Coren 

[11 Simple npm Tricks](https://nodesource.com/blog/eleven-npm-tricks-that-will-knock-your-wombat-socks-off/)Using npm as effectively as possible can be difficult. This list of 11 bite-size tricks to help speed up development was very popular this year.
 David Gilbertson 

[19 Things Learnt From Reading Node's Docs](https://hackernoon.com/19-things-i-learnt-reading-the-nodejs-docs-8a2dcc7f307f)David knows Node well, but upon reading through Node’s documentation some more, a variety of interesting techniques jumped out at him.
 Smashing Magazine 

[Server-Side Rendering With React, Node And Express](https://www.smashingmagazine.com/2016/03/server-side-rendering-react-node-express/)An incredibly in-depth tutorial, complete with code, diagrams, and insights, into the process behind creating an isomorphic/universal React app using React and Express.
 SemaphoreSponsor

[Seamless Continuous Delivery for Docker](https://semaphoreci.com/product/docker?utm_source=nodeweekly&utm_medium=email&utm_content=20161222&utm_campaign=docker)Looking for an easy way to ship your dockerized apps? Try cloud's fastest CI/CD solution with an always up-to-date platform and full-layer caching for Docker images. How fast? Your deployment can take less time than it took you to read this paragraph.

[![Semaphore\](https://copm.s3.amazonaws.com/9b8edd75.png)](https://semaphoreci.com/product/docker?utm_source=nodeweekly&utm_medium=email&utm_content=20161222&utm_campaign=docker)
 Gergely Nemeth 

[What (Was) New in Node v6?](https://blog.risingstack.com/whats-new-in-node-v6/)Node 6.0 was [a major release](https://nodejs.org/en/blog/release/v6.0.0/) of 2016, but what did that mean for developers?
 Igor Soarez 

[Node.js Anti-Patterns and Bad Practices (video)](https://www.youtube.com/watch?v=pGFQ02qtJ7w=PLfMzBWSH11xZWvE3iuTw6tdzp90gnODdp=5)In a 20 minute talk, Igor Soarez looked at how an influx of developers from various cultures has lead to anti-patterns emerging in Node code.
 Azat Mardan 

[JSON is Not Cool Anymore: Implementing Protocol Buffers in Node](http://webapplog.com/json-is-not-cool-anymore/)Protocol Buffers (protobuf) provide an interesting alternative to JSON. They’re denser and provide data schemas for enforcement of structure.
 Realm 

[Realm: An Object Database for Node](https://realm.io/news/first-object-database-realm-node-js-server/)Realm is an _object database_ where you simply work with objects as you’re used to and they’re persisted directly.
 Gergely Nemeth 

[How to Become a Better Node.js Developer in 2016](https://blog.risingstack.com/how-to-become-a-better-node-js-developer-in-2016/)Gergely Nemeth covered things like semantic versioning, databases, dependencies, build systems and error handling.
 The Register 

[How One Developer Just 'Broke' Node, Babel and Thousands of Projects](http://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/)A big Node story from 2016 that many will want to forget but which had lasting repurcussions.


Jobs

- [Want a New Job for the New Year? - Try Hired](http://hired.com/?utm_source=newsletters&utm_medium=petercooperpress&utm_campaign=q4-16-nodeweekly)
Get ahead of your New Year resolutions! Find your dream job on Hired, where companies apply to you. Hired

In Brief

- [How Developers use Node.js - Survey Results](https://blog.risingstack.com/node-js-developer-survey-results-2016/) RisingStack Engineering
- [Farewell to Node.js v5, Preparing for v7: The Plan](https://nodejs.org/en/blog/community/v5-to-v7/) Rod Vagg
- [Learn API Design in Node.js (using Express & Mongo)](https://frontendmasters.com/courses/api-design-nodejs/) course 
Build a fully functional API with Node.js and have the skills to build your own APIs. You’ll see just how easy and fun creating APIs in Node can be. 😀 Frontend MastersSponsor
- [10 Useful npm Tips and Tricks](https://www.sitepoint.com/10-npm-tips-and-tricks/) Sitepoint
- [Server-Side Web Components: How and Why?](https://scotch.io/tutorials/server-side-web-components-how-and-why) Jordan Last
- [Node.js Project Structure Tutorial](https://blog.risingstack.com/node-hero-node-js-project-structure-tutorial/) Gergely Nemeth
- [9 Security Tips to Keep Express from Getting Pwned](https://nodesource.com/blog/nine-security-tips-to-keep-express-from-getting-pwned/) Nodesource
- [Learn Docker by Building a Microservice (in Node)](http://www.dwmkerr.com/learn-docker-by-building-a-microservice/) Dave Kerr
- [Writing Secure Node.js Code](https://www.youtube.com/watch?v=wCfE-9bhY2Y) video Josh Emerson
- [Real-time performance monitoring for Node.js apps](https://www.datadoghq.com/monitor-nodejs/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-NodeWeekly&utm_content=node) tools 
Graph and correlate Node metrics with metrics and events from the rest of your infrastructure, and set sophisticated alerts on app performance. Monitor your applications in minutes. DatadogSponsor
- [HyperTerm: An Open, Node-Powered Terminal Emulator](https://hyperterm.org/) tools 
Now just called Hyper, it reached 1.0 last week. Guillermo Rauch
- [Now: The Fastest Way to Deploy A Node Service](https://zeit.co/now) tools Zeit
- [Electrode: A Universal React + Node App Platform](http://www.electrode.io/) code Alex Grigoryan
- [Nodal: Web Servers Made Easy With Node.js](http://www.nodaljs.com/) code Keith Horwood
- [strman: A String Manipulation Library Without Dependencies](https://github.com/dleitee/strman) code Daniel Leite de Oliveira

Node Weekly is curated by [Peter Cooper](https://twitter.com/peterc) and published by [Cooperpress](https://cooperpress.com/).

Want to sponsor an issue? See our [media kit.](https://cooperpress.com/mediakit)
Want to post a job? E-mail us or [use our self-serve system.](https://booking.cooperpress.com/jobs)

[Unsubscribe](*|UNSUB|*) : [Change email address](*|UPDATE_PROFILE|*) : [Read this issue on the Web](http://nodeweekly.com/issues/168)

© Cooperpress Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK
[Email policy](https://cooperpress.com/spam.html) [Privacy policy](https://cooperpress.com/privacy.html)
