---
title: "This Week's Node.js News - Issue 99"
publication: "Node Weekly"
issue: 99
published_at: "2015-08-13"
canonical_url: "https://nodeweekly.com/issues/99"
---

This Week's Node.js News - Issue 99

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

Node WeeklyAugust 13, 2015 #99 Jonathon Kresner 

[Express and PassportJS Sessions Deep Dive](https://www.airpair.com/express/posts/expressjs-and-passportjs-sessions-deep-dive)AirPair CEO Jonathon Kresner got stuck getting things working using the PassportJS authentication system with Express, so he’s written up exactly how to make it work first time.
 GitHub 

[Official Node Repo Now Based Off The Old io.js Repo](https://github.com/nodejs/node#cnv)Node will still be called ‘Node’ but this step means Node’s repo is now based off of the io.js source code. The README hasn’t been updated to reflect this yet, however.
 SitePoint 

[How to Run Node.js with Express on Mobile Devices](http://www.sitepoint.com/how-to-run-node-js-with-express-on-mobile-devices/)A look at how to run Express applications on mobile devices via Cordova using the JXCore project.
 DatadogSponsor

[Cloud-Scale Performance Monitoring Made Easy with Datadog](http://dtdg.co/1ISXpPD)Get real-time metrics from all of your servers, apps and tools in one place. Start your Free Trial of Datadog today and check out our seamless Node.js integration!

[![Datadog\](https://copm.s3.amazonaws.com/109eaa44.png)](http://dtdg.co/1ISXpPD)
 StrongLoop 

[An Introduction To JavaScript ES6 Classes](https://strongloop.com/strongblog/an-introduction-to-javascript-es6-classes/)A primer to classes in ES6/JavaScript 2015 starting from how you’d mimic their abilities in ES5.
 Titus Wormer 

[mdast: A Plugin-Powered Markdown Processor](https://github.com/wooorm/mdast)It’s not just a Markdown to HTML compiler but can also generate and reformat, and be extended by plugins. Fully test covered too.
 Christoph Wagner 

[Deep Dreaming with Node.js, or: Web Automation for Fun and Profit](https://www.codementor.io/nodejs/tutorial/google-deep-dreaming-web-automation-chrome-dev-tools#/)A look at how a developer rigged up a quick Node script to automatically push images to a Web service for processing.


Jobs

- [Fullstack Engineer At DataHero (San Francisco, CA)](https://datahero.com/jobs/)
Join a startup that is at the center of cloud computing, data visualization, and machine learning! Recently raised series A funding, the winner of 2014 Strata Startup is looking for awesome engineers help us build our intelligent data visualization platform. DataHero
- [Apply to top SF NYC startups in 60 seconds](https://underdog.io/?utm_source=nodeweekly&utm_medium=8_13_2015_nodeweeklysponsor&utm_campaign=notimetowaste)
Want to spend less time job searching? Sign up to Underdog.io and startup founders hiring managers will email you directly. You decide where to interview and where to work. Your information is kept private from current past employers. Underdog.io

In Brief

- [First Node.js Application Accepted to Apple’s App Store?](http://nubisa.com/first-node-js-application-is-accepted-to-apples-app-store/) news Nubisa
- [Need to Node: Strategies for Upgrading Node.js Webinar](http://marketing.nodesource.com/acton/fs/blocks/showLandingPage/a/15680/p/p-0017/t/page/fm/0) news 
Join Dan Shaw, co-founder of NodeSource — the Enterprise Node.js Company — for a Need to Node webinar that outlines the upgrade strategies needed to assure a predictable migration to the upcoming converged Node.js release. NodeSourceSponsor
- [Debugging Memory Leaks in Node.js - A Walkthrough](http://blog.yld.io/2015/08/10/debugging-memory-leaks-in-node-js-a-walkthrough/) tutorial Hassy Veldstra
- [Using Dharma to Rediscover Node's Out-of-Band Write in UTF8 Decoder](http://blog.nibblesec.org/2015/08/using-dharma-to-rediscover-nodejs-out.html) Nibble Security
- [Useful Tools for Your Node.js Projects](https://medium.com/@anephenix/useful-tools-for-your-node-js-projects-20fd1f7c860a) tools Anephenix
- [Reach API: A Framework for Building Robust APIs in Node](http://reach.github.io/) code Christoffer Rødvik
- [Node-TimSort: Fast Sorting for Node.js](http://mziccard.me/2015/08/10/node-timsort-fast-sorting-nodejs/) code 
“TimSort is an adaptive and stable sort algorithm based on merging that requires fewer than nlog(n) comparisons when run on partially sorted arrays.” Marco Ziccardi
- [node-chat: A Node Chat Application](https://github.com/IgorAntun/node-chat) code 
Powered by SockJS and Express. Includes support for private messages, and has an admin system. Igor Antun
- [Muguet: DNS Server & Reverse Proxy for Docker Written in Node](https://github.com/mattallty/muguet) code Matthias Etienne
- [Parsec: ES6 Generator-Based CLI Options Parser](https://github.com/bucaran/parsec) code Jorge Bucaran
- [Get more from Redis: Autoscaling, Support and Analytics from RedisGreen](https://dashboard.redisgreen.net/get_started?utm_source=nodeweekly&utm_medium=email&utm_campaign=2015a&utm_content=link&utm_term=getmore+dashboard+performance) tools 
Get insights quickly with our analytics dashboard. Track usage and quickly identify performance bottlenecks. RedisGreenSponsor

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

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