---
title: "#224: Why Developers Love Node and What Issues They Have"
publication: "Node Weekly"
issue: 224
published_at: "2018-02-08"
canonical_url: "https://nodeweekly.com/issues/224"
---

#224: Why Developers Love Node and What Issues They Have

This week's Node news[Read this e-mail on the Web](http://nodeweekly.com/issues/224)

Node WeeklyFebruary 8, 2018 #224 Rising Stack 

[Why Developers Love Node and What Issues They Have](https://blog.risingstack.com/why-developers-love-node-js-2018-survey/)Results of a survey of 539 Node developers covering why they love using Node, what they use it for, and what the biggest problems they encounter are.
 Julien Le Coupanec 

[A Code-Based Node.js Cheatsheet](https://github.com/LeCoupa/awesome-cheatsheets/blob/master/backend/node.js)Lots of quick-fire code snippets in a single source file, covering global objects, console methods, fs methods, exports, process handling, and more.
 Praveen Durairaj 

[A Guide to Writing Dockerfiles for Node Webapps](https://blog.hasura.io/an-exhaustive-guide-to-writing-dockerfiles-for-node-js-web-apps-bbee6bd2f3c4)A step-by-step guide to writing optimized Dockerfiles for Node apps to assist in both development and deployment.
 RedisGreenSponsor

[Redis 4.0 with HA from RedisGreen](http://www.redisgreen.net/?utm_source=nodeweekly&utm_medium=email&utm_campaign=2018a&utm_content=primary&utm_term=r4+ha)Try Redis 4.0 with HA and memory analysis features from RedisGreen.

[![RedisGreen\](https://copm.s3.amazonaws.com/21df711e.png)](http://www.redisgreen.net/?utm_source=nodeweekly&utm_medium=email&utm_campaign=2018a&utm_content=primary&utm_term=r4+ha)
 Dotan J. Nahum 

[Hygen: A Code Generator That Stays In Your Project](http://www.hygen.io/)It can help you [build Express](http://www.hygen.io/express) projects, for example, or you can build generators of your own.
 Monica Dinculescu 

[Automatic Visual Diffing of Web Pages with Puppeteer](https://meowni.ca/posts/2017-puppeteer-tests/)A quick tutorial on how to set up [Puppeteer](https://github.com/GoogleChrome/puppeteer) to automate both taking screenshots of your project and comparing them.
 GitHub 

[The Top 1000 npm Packages Ranked By..](https://gist.github.com/anvaka/8e8fa57c7ee1350e3491#file-02-with-most-dependencies-md)..how many dependencies they have, their PageRank, ‘authority’, and [HITS](https://en.wikipedia.org/wiki/HITS_algorithm) ranking.


[Automerge: A JSON-like Structure for Concurrent Modification](https://github.com/automerge/automerge)A library of data structures for building collaborative applications with JavaScript, where data can be modified concurrently by different users, and merged automatically.


Jobs

- [Full Stack JavaScript Developer (near Amsterdam)](https://quasset.com/full-stack-javascript-developer/?lang=en)
Great opportunity for a talented JavaScript Developer to join our international team and work on innovative Node.js based business solutions. Quasset
- [Looking for a Job at a Company That Prioritizes Node?](https://www.vettery.com/tech?utm_medium=cooper-nodeweekly&utm_campaign=ad-1716&utm_source=newsletter&utm_content=grouped&utm_term=tech)
Try Vettery and we’ll connect you directly with thousands of companies looking for talented back-end devs. Vettery

In Brief

- [Node 10 Will Have Native Support for Fully Promisified 'fs' Functions](https://github.com/nodejs/node/pull/18297) news
- [How ECMAScript Regular Expressions Are Getting Better](https://mathiasbynens.be/notes/es-regexp-proposals) news 
A look at new regex features both in ES2018 and being discussed at TC39 right now.
Mathias Bynens
- [Building a Full-Text Search App Using Docker and Elasticsearch](https://blog.patricktriest.com/text-search-docker-elasticsearch/) tutorial 
A thorough tutorial bringing Node.js, Docker, and Elasticsearch together.
Patrick Triest
- [A Node.js Perspective on MongoDB 3.6's Array Filters](http://thecodebarbarian.com/a-nodejs-perspective-on-mongodb-36-array-filters.html) tutorial 
_Psst.. we have a [new MongoDB newsletter here.](https://mongodb.email/)_
Valeri Karpov
- [Using MongoDB and Node.js to Build Better Forms](https://learn.percona.com/using-mongodb-nodejs-build-better-forms) 
PerconaSponsor
- [A Simple Introduction to Buffers, Streams and Binary Data in Node.js](https://medium.freecodecamp.org/do-you-want-a-better-understanding-of-buffer-in-node-js-check-this-out-2e29de2968e8) tutorial 
Justice Mba
- [Optimizing Hash Tables: Hiding The Hash Code](https://v8project.blogspot.co.uk/2018/01/hash-code.html) tutorial 
A look at the recent improvements in how V8 v6.3+ stores the keys in hash tables.
Sathya Gunasekaran
- [Creating a Simple Blockchain with Node](https://developers.caffeina.com/chiccocoin-learn-what-is-a-blockchain-by-creating-one-in-nodejs-12929a89208b) tutorial 
Riccardo Canella
- [How to Prevent Your Node Process From Crashing](https://medium.com/dailyjs/how-to-prevent-your-node-js-process-from-crashing-5d40247b8ab2) tutorial 
Alberto Gimeno
- [The Road to Cloud Native](https://blog.codeship.com/the-road-to-cloud-native/?utm_source=email-sponsorship&utm_medium=cpc-nodejs-weekly-secondary&utm_campaign=cloud-native) opinion 
CodeshipSponsor
- [OpenSC2K: A Node.js-Based Remake of SimCity 2000](https://github.com/rage8885/OpenSC2K) code 
Currently it’s just loading and rendering cities, with the actual simulation yet to come.
Nicholas Ochoa
- [opentype.js: A Parser/Writer for OpenType and TrueType Fonts](https://opentype.js.org/) code 
Frederik De Bleser
- [newsie: An NTTP/Usenet Client for Node](https://www.npmjs.com/package/newsie) code 
Tim Schoenheider
- [Nact: Redux, But for the Server](https://nact.io/) code 
Inspired by Akka and Erlang, nact brings actors to your Node apps.
Nick Cuthbert
- [Oji: A Text Emoticons Maker](https://github.com/xxczaki/oji) code 
Create Japanese-style horizontal emoticons like ¯_༼✿•́ω•̀✿༽ノ
Antoni Kepinski
- [A Docker Compose Config for Proxy Upstream Node Servers Behind NGINX](https://github.com/59023g/docker-nginx-letsencrypt-upstream) code 
Michael Pierce

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/224)

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