Facebook pixel
Luciano Mammino
Node.js JavaScript

Luciano Mammino

Cloud Architect, Vectra AI

Luciano was born in 1987, the same year Super Mario Bros was released in Europe, which, by chance is his favourite game!

He started coding at the age of 12, hacking away with his father's old i386 armed only with MS-DOS and the QBasic interpreter and since then he has been professionally a software developer for more than 10 years.

He is currently a Cloud Architect at Vectra AI in Dublin where he is automating the hunt for cyberattackers.

He loves the fullstack web, Node.js & Serverless and co-authored “Node.js design patterns”, launched fstack.link and Serverlesslab.com

It’s about time to embrace Streams

Let's shed some light on Node.js streams! With very practical examples we'll learn when and how to use streams in Node.js and in the Browser. At the end of this talk, you will be able to take full advantage from Streams and write elegant JavaScript applications that are much more memory efficient!

This talk has the ambition to shed some light on Node.js streams. It will provide very practical examples about when and how you should be using streams and it will progress into more in-depth stream topics. Don't worry, if you want to use Node.js streams in the browser, I'll have you covered as well! At the end of this talk you will be able to understand streams better and not fear them anymore!

In my experience with JavaScript/Node.js devs I find out that Streams is a topic still mostly unexplored and sometimes even feared. This is probably one of the most beautiful features of Node.js and it can be adopted also in the browser. Once you grasp the fundamentals, you'll be able to solve some ordinary programming challenges in a much more elegant and efficient way, so this is a very interesting topic. In this talk, I will cover the following topics:

  • Streams: when and how
  • Different types of streams
  • Built-in and custom streams
  • Composability
  • Stream utils
  • Streams in the browser

Node.js JavaScript Streams Performance

Unbundling the JavaScript module bundler

Today we all use Webpack (right?), but I remember a time when you had to manually copy-paste JavaScript files to create a package of libraries you could use in your frontend application. Many years have passed since then and the landscape of module bundlers evolved significantly along with the evolution of JavaScript and Node.js. In this talk, I will try to uncover some JavaScript module history and illustrate how a module bundler actually works, so that the next time you will use Webpack you will be able to understand what's going on behind the scenes.

Webpack JavaScript Bundling