Author: Matteo Collina

  • Protecting Node.js from uncontrolled resource consumption headers attacks

    Protecting Node.js from uncontrolled resource consumption headers attacks

     As part of the security release of the 27th of November 2018, we fixed several Denial of Service vulnerabilities related to headers processing. You should upgrade your Node.js versions to v6.15.0, v8.14.0, v10.14.0, v11.3.0. This blog post is an in-depth explanation on how those attacks were fixed. A long-time advice in the Node.js community is…

    Matteo Collina
    | 28th November 2018
  • Streams Header Image

    Welcome, Readable-stream@3!

    I am so excited to be able to release the new version of readable-stream, v3! For all of you that might not know, readable-stream is the most downloaded module on NPM, and part of practically any dependency chain of any JavaScript application. readable-stream is a userland port of the Node.js require(‘stream’) module, so that module authors could have a stable…

  • Making Promises safer in Node.js

    Making Promises safer in Node.js

    Promises can be a powerful choice for a Node.js project, but there are some pitfalls to be aware of.

    Matteo Collina
  • Inbox as my to-do list

    Inbox as my to-do list

    Inbox as my to-do list

    Matteo Collina
    | 7th June 2017
  • Top