• Cracking JWT tokens: a tale of magic, Node.js and parallel computing - Code Europe wroclaw December 2017

    Learn how you can use some JavaScript/Node.js black magic to crack JWT tokens and impersonate other users or escalate privileges. Just add a pinch of ZeroMQ, a dose of parallel computing, a 4 leaf clover, mix everything applying some brute force and you'll get a powerful JWT cracking potion!

  • Introducing Middy, Node.js middleware engine for AWS Lambda

    One of the main strengths of serverless and AWS Lambda is that, from a developer perspective, your focus is mostly shifted toward implementing business logic. Anyway, when you are writing an handler, you still have to deal with some common technical concerns outside business logic, like input parsing and validation, output serialization, error handling, etc. Very often, all this necessary code ends up polluting the pure business logic code in your handlers, making the code harder to read and to maintain. In other contexts, like generic web frameworks (express, fastify, hapi, etc.), this problem has been solved using the middleware pattern. Middy brings the middleware pattern into AWS Lambda making it easier to focus on business logic and reuse the boilerplate code across different functions.

  • The future will be Serverless

    Software development is on the verge of a new revolution that will change the rules of the Cloud Computing game... again! The new wind of change is called "Serverless" and you should definitely get ready for it! In this talk I will illustrate why I believe Serverless will be a game changer in the industry, how did we get to have Serverless and how to get started with it to build real products.

  • Cracking JWT tokens: a tale of magic, Node.js and parallel computing - Node.js Dublin November 2017

    Learn how you can use some JavaScript/Node.js black magic to crack JWT tokens and impersonate other users or escalate privileges. Just add a pinch of ZeroMQ, a dose of parallel computing, a 4 leaf clover, mix everything applying some brute force and you'll get a powerful JWT cracking potion!

  • Cracking JWT tokens: a tale of magic, Node.JS and parallel computing

    Learn how you can use some JavaScript/Node.js black magic to crack JWT tokens and impersonate other users or escalate privileges. Just add a pinch of ZeroMQ, a dose of parallel computing, a 4 leaf clover, mix everything applying some brute force and you'll get a powerful JWT cracking potion!

  • Getting started with Serverless and Lambda Functions

    In this workshop, we will get started with Serverless on AWS with Lambda Functions and we will learn all the fundamentals needed to build a complete application from the ground up. LUCIANO MAMMINO DATE: Thursday 9th of November 2017 LOCATION: Cariplo Factory, Via Bergognone 34, Milan

  • Introducing Middy

    Introducing Middy: 🛵 The stylish Node.js middleware engine for AWS Lambda

  • Serverless, the pros and cons of building a company without infrastructure - Shift Conference, Split 2017

    Planet9energy.com is a new electricity company building a sophisticated analytics and energy trading platform for the UK market. Since the earliest draft of the platform, we took the unconventional decision to go serverless and build the product on top of AWS Lambda and the Serverless framework using Node.js. In this talk, I want to discuss why we took this radical decision, what are the pros and cons of this approach and what are the main issues we faced as a tech team in our design and development experience. We will discuss how normal things like testing and deployment need to be re-thought to work on a serverless fashion but also the benefits of (almost) infinite self-scalability and the piece of mind of not having to manage hundreds of servers. Finally, we will underline how Node.js seems to fit naturally in this scenario and how it makes developing serverless applications extremely convenient.

  • Universal JavaScript - Frontend United Athens 2017

    Since we started to see JS on the server side, the dream of developers has been to reduce the gap and the cost of switch between frontend/backend. Today with Node.js, React and a whole ecosystem of tools, this dream is becoming true! In this talk, I am going to discuss Universal (a.k.a. Isomorphic) JS and present some practical example regarding the major patterns related to routing, data retrieval and rendering. I will use Node, React, Webpack, Babel and React Router and give you a series of example to get you started easily with this new technology trend.

  • Building a Serverless company with Node.js, React and the Serverless Framework - JS Day 2017

    Planet9energy.com is a new electricity company building a sophisticated analytics and energy trading platform for the UK market. Since the earliest draft of the platform, we took the unconventional decision to go serverless and build the product on top of AWS Lambda and the Serverless framework using Node.js. In this talk, I want to discuss why we took this radical decision, what are the pros and cons of this approach and what are the main issues we faced as a tech team in our design and development experience. We will discuss how normal things like testing and deployment need to be re-thought to work on a serverless fashion but also the benefits of (almost) infinite self-scalability and the piece of mind of not having to manage hundreds of servers. Finally, we will underline how Node.js seems to fit naturally in this scenario and how it makes developing serverless applications extremely convenient.

  • Universal JS Web Applications with React - Codemotion Rome March 2017

    Tech talk about Universal JavaScript with a complete example built using React, React Router, Webpack, Babel and Express

  • Universal JS Web Applications with React - Codemotion Milan November 2016

    Tech talk about Universal JavaScript with a complete example built using React, React Router, Webpack, Babel and Express

  • 6 Tips to Build Fast Web Applications

    Few tips about how to build fast web applications, with some focus on Php