All decks
  • Serverless (AWS) - Things I wish I knew

    Ups and downs, life hacks and things to get rid of.

  • Security in NodeJS: Symphony of Destruction

    There are dozens of mistakes that can be easily made and lead to huge security problems. On the other hand, there are even more ways to break an application, such as DB injections, brute-force attacks, regular expression DOS, memory leaks, and hijacking require chain, just to name a few. During the presentation, I’ll list the most common security problems, talk about the current situation in WEB and will explain how to deal with safety concerns. What can we do to decrease the level of 'insecurity'? I'll teach the audience to deal with security holes and will explain the must-steps which should be performed before launching a new application.

  • Error Handling - Fatal Error or Highway to hell

    Error Handling in NodeJS - Definition of error - Error types - Source of errors - Error handling patterns - Exceptions - Security issues - In context of Node.js - Best practices - Checklist - Helpful tools - Articles and links

  • NodeJS + CQRS + Event Sourcing

    Why do I do this? I kept asking myself this question while working on the next project and building microservices-based architecture with CQRS and Event Sourcing. What does this system do and why is it so complicated? I'll tell you about mistakes, which I’ve made, issues, which I've faced with, and solutions, which shouldn’t be applied. I’ll share my own experience and tell you about those things, I wish I’d known before I started working on the project.

  • NodeJS Security - Addiction To Self Sestruct

    There are dozens of mistakes that can be easily made and lead to huge security problems. On the other hand, there are even more ways to break an application, such as DB injections, brute-force attacks, regular expression DOS, memory leaks, and hijacking require chain, just to name a few. During the presentation, I’ll list the most common security problems, talk about the current situation in WEB and will explain how to deal with safety concerns. What can we do to decrease the level of 'insecurity'? I'll teach the audience to deal with security holes and will explain the must-steps which should be performed before launching a new application.

  • Oh my Node or Security in NodeJS