2 DAY COURSE

Node.js Performance

Topics covered at NODE-PERFORMANCE-01-02
View Schedule & Book More dates available

Next up:

Are you interested in diving deeper into Node.js? Do you have an understanding of the basics and are now ready to learn how to build performant applications? This course is for you!

Node.js is great for real-time services, but what do you do when performance starts lacking? This course aims to empower your team with the required knowledge to identify, troubleshoot and improve performance issues in Node.js applications.

Learn how to:

  • Understanding how Node.js works
  • Designing Node.js applications that scale
  • Setting performance goals
  • Integrating performance goals in the development process
  • Efficiently finding and troubleshooting performance goals

About the Expert

Daniela Borges

Daniela is the senior software engineer at YLD that loves to play with JavaScript. She is always trying to learn something new and to gain new skills, as well as helping people to get started with new technologies.

  • How to define and measure the performance of your app
  • Load generation and benchmarking
  • Using tools and Tools and techniques for monitoring
  • Understanding the event loop and measuring event loop lag
  • Profiling V8 CPU usage
  • How the GC works and its impact on performance
  • Using heapdumps to analyze V8 memory
  • Fixing I/O-bound, CPU-bound, and memory-bound processes
  • Techniques to improve performance of hot code paths

Audience

This course is perfect for developers, architects and engineers who already have a basic understanding of Node.js but are interested in extending their understanding and learning how to develop performant applications.

Prerequisites

Attendees should have some experience with server side application development, Linux or other Unix based systems, and more than a basic understanding of Node.js.

Bring your own hardware

To benefit most from this Node.js course, please bring your own laptop, so you can develop with your own tools and languages, rather than something you are not familiar with.

If you are not able to bring in your own laptop, please contact the Skills Matter team on +44 207 1839040 or email info@skillsmatter.com

Please submit all laptop requests a minimum of 48 hours prior to the course as laptops are subject to availability.

Overview

Are you interested in diving deeper into Node.js? Do you have an understanding of the basics and are now ready to learn how to build performant applications? This course is for you!

Node.js is great for real-time services, but what do you do when performance starts lacking? This course aims to empower your team with the required knowledge to identify, troubleshoot and improve performance issues in Node.js applications.

Learn how to:

  • Understanding how Node.js works
  • Designing Node.js applications that scale
  • Setting performance goals
  • Integrating performance goals in the development process
  • Efficiently finding and troubleshooting performance goals

About the Expert

Daniela Borges

Daniela is the senior software engineer at YLD that loves to play with JavaScript. She is always trying to learn something new and to gain new skills, as well as helping people to get started with new technologies.

Program
  • How to define and measure the performance of your app
  • Load generation and benchmarking
  • Using tools and Tools and techniques for monitoring
  • Understanding the event loop and measuring event loop lag
  • Profiling V8 CPU usage
  • How the GC works and its impact on performance
  • Using heapdumps to analyze V8 memory
  • Fixing I/O-bound, CPU-bound, and memory-bound processes
  • Techniques to improve performance of hot code paths
Audience

Audience

This course is perfect for developers, architects and engineers who already have a basic understanding of Node.js but are interested in extending their understanding and learning how to develop performant applications.

Prerequisites

Attendees should have some experience with server side application development, Linux or other Unix based systems, and more than a basic understanding of Node.js.

Bring your own hardware

To benefit most from this Node.js course, please bring your own laptop, so you can develop with your own tools and languages, rather than something you are not familiar with.

If you are not able to bring in your own laptop, please contact the Skills Matter team on +44 207 1839040 or email info@skillsmatter.com

Please submit all laptop requests a minimum of 48 hours prior to the course as laptops are subject to availability.