---
title: "An object database for Node, 7 more npm tricks, and bots installing npm packages"
publication: "Node Weekly"
issue: 164
published_at: "2016-11-17"
canonical_url: "https://nodeweekly.com/issues/164"
---

An object database for Node, 7 more npm tricks, and bots installing npm packages

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

Node WeeklyNovember 17, 2016 #164 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.
 Philip Scott 

[Exposing Node Process Metrics using PM2 and PMX](http://stackparse.posthaven.com/exposing-node-dot-js-process-metrics-using-pm2-and-pmx)An interesting introduction to pairing up the PM2 process manager with a module that lets you programatically monitor metrics related to your Node processes.
 David Gilbertson 

[Running Node.js on Linux on Windows](https://medium.com/@david.gilbertson/running-nodejs-on-linux-on-windows-88bd12993bae)A look at getting Node running on Windows via the Windows Subsystem for Linux rather than the Windows-specific build. Pretty easy.
 RedisgreenSponsor

[Reduce Your Redis Memory Usage and Save Money](http://www.redisgreen.net/7/index.html?utm_source=nodeweekly&utm_medium=email&utm_campaign=2016c&utm_content=primary&utm_term=too_much_memory)RedisMonitor exposes large keys and memory leaks with an interactive map of your Redis memory. Starting at just $7 per month.

[![Redisgreen\](https://copm.s3.amazonaws.com/d754ebae.png)](http://www.redisgreen.net/7/index.html?utm_source=nodeweekly&utm_medium=email&utm_campaign=2016c&utm_content=primary&utm_term=too_much_memory)
 Dave Johnson 

[Creating Node Microservices Using Stdlib](http://thisdavej.com/creating-node-js-microservices-with-ease-using-stdlib/)A thorough practical walkthrough of using the [stdlib platform](http://stdlib.com/) to build and publish a useful microservice.
 Adam Baldwin 

[What Are The Bots Up To On npm?](https://medium.com/node-security/what-are-the-bots-up-to-on-npm-4ab1aea034b)A developer put up an otherwise useless package that ‘called home’ and looked into what bots are automatically installing all Node packages.
 Tierney Coren 

[7 More npm Tricks to Knock Your Socks Off](https://nodesource.com/blog/seven-more-npm-tricks-to-knock-your-wombat-socks-off)Following on from their popular [11 simple npm tricks](https://nodesource.com/blog/eleven-npm-tricks-that-will-knock-your-wombat-socks-off/) post comes.. 7 more tips.
 Gergely Nemeth 

[Node.js Garbage Collection Explained](https://blog.risingstack.com/node-js-at-scale-node-js-garbage-collection/)Learn how Node’s garbage collection and memory management works in practice with code-level explanations and examples.


Jobs

- [Senior Software Engineer](http://app.jobvite.com/CompanyJobs/Careers.aspx?nl=1&k=Apply&j=oaz63fwC&s=Node_Weekly&su=ffO9VfwR)
Kink.com is seeking a Senior Software Engineer to join our awesome team in the heart of San Fran’s Mission District. if you’re an experienced engineer who wants to work with smart people whilst having fun - [apply here](http://app.jobvite.com/CompanyJobs/Careers.aspx?nl=1&k=Apply&j=oaz63fwC&s=Node_Weekly&su=ffO9VfwR). Cybernet Entertainment
- [Don't Get Frustrated - Get Hired](http://hired.com/?utm_source=newsletters&utm_medium=petercooperpress&utm_campaign=q4-16-nodeweekly)
Sick of pushy recruiters, and dead end interviews? Try Hired to hear from top tier companies, and only talk to relevant companies. Hired

In Brief

- [Developing a RESTful API with Node and TypeScript](http://mherman.org/blog/2016/11/05/developing-a-restful-api-with-node-and-typescript/) tutorial Michael Herman
- [Getting Started with the Physical Web](http://www.theodo.fr/blog/2016/11/getting-started-with-the-physical-web-part-1/) tutorial 
Creating a Bluetooth Low Energy beacon from Node. Kévin Jean
- [Useful Elasticsearch and Node.js Techniques](https://www.compose.com/articles/getting-started-with-elasticsearch-and-node/?utm_source=cooper&utm_medium=newsletter&utm_content=node) tutorial 
We show you how to use Elasticsearch and Node for search, indexing and other tasks with a sample webapp. ComposeSponsor
- [Identify Tor connections in Node with Tor-test](https://blog.sqreen.io/identify-tor-connections-node-js-tor-test/) tutorial Vladimir de Turckheim
- [How to Build a WebSocket Multi-Client Chat using Ionic and Node](https://www.londonappdeveloper.com/how-to-build-a-websocket-multi-client-chat-using-ionic-and-node-js/) tutorial London App Developer
- [Exploring Node.js Core Dumps using the LLNODE Plugin for LLDB](https://developer.ibm.com/node/2016/08/15/exploring-node-js-core-dumps-using-the-llnode-plugin-for-lldb/) tutorial IBM
- [Abusing npm Libraries for Data Exfiltration](https://blog.sourceclear.com/all-your-secrets-belong-to-us/) story 
A look at how npm can be abused, and thus something you should keep an eye open for. Asankhaya Sharma
- [Enterprise Conversation #9: Using Node.js at Wildworks](https://www.youtube.com/watch?v=Vkli1jsCxCo) video YouTube
- [Unlimited LIVE online front-end engineering workshops](https://frontendmasters.com/workshops/) course 
Frontend Masters is offering all their LIVE online workshops from world-class experts, free for members. Get unlimited access to ALL live online workshops, plus 50+ awesome courses for just $39/mo. Frontend MastersSponsor
- [express-routemap: Display All Your Express Routes in the Terminal](https://github.com/izelnakri/express-routemap) tools Izel Nakri
- [DBGlass: A Cross-Platform PostgreSQL Client](https://github.com/web-pal/DBGlass) tools 
Built with Electron, React, Redux, and FixedDataTable. Web-Pal
- [Pino: The Fastest Node.js Logger for Production?](http://www.nearform.com/nodecrunch/sematext-guest-post-pino-fastest-node-js-logger-production/) tools Stefan Thies
- [Winds: An Open Source RSS Reader Built with React, Redux and Sails](https://github.com/GetStream/Winds) code 
Self-host your own attractive feed reader that’s built on top of React, Redux, Sails, and Node 7 (plus Stream’s own API). Stream
- [PlasmaJS: A React-Powered Isomorphic Node.js Framework](https://github.com/phenax/plasmajs) code Akshay Nair
- [socket-io-typescript-chat: A Socket.io Example using TypeScript](https://github.com/luixaviles/socket-io-typescript-chat) code Luis Aviles
- [Pogi: JavaScript Library for Postgres and Node.js](https://github.com/holdfenytolvaj/pogi/) code Geza Radics

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

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